Satura rādītājs:

Bezvadu Arduino IDE Muļķīgas instrukcijas: 6 soļi
Bezvadu Arduino IDE Muļķīgas instrukcijas: 6 soļi

Video: Bezvadu Arduino IDE Muļķīgas instrukcijas: 6 soļi

Video: Bezvadu Arduino IDE Muļķīgas instrukcijas: 6 soļi
Video: LDmicro 13: HC-05 Управление через приложение Bluetooth для телефона (программирование ПЛК микроконтроллера с помощью LDmicro) 2024, Novembris
Anonim
Bezvadu Arduino IDE… Muļķīgas instrukcijas
Bezvadu Arduino IDE… Muļķīgas instrukcijas

Es gribēju lejupielādēt skices no Adrino IDE uz manu uno bez USB kabeļa.

Es gribēju robotā ieskicēt skices, nenesot to pie sava sola, jo uno atrodas aizzīmogotā kastē. Pēc daudzu rakstu izlasīšanas Labākais veids ir ar Bluetooth. Labākais avots, ko atradu, bija Instructables sadaļā “program a arduino wireless over Bluetooth by webgeeks”, lūdzu, apmeklējiet viņu pamācību.

VIŅI PAR to ir pelnījuši visu kredītu.

Problēma ir tā, ka viņi, iespējams, to izdarīja piecpadsmit minūtēs ar aizsietām acīm, un man vajadzēja vairāk nekā 3 dienas. Viņi atstāja detaļas, kuras pirmais taimeris nezinātu. Ja jums nepieciešama detalizēta palīdzība, šeit ir visas manas daudzās kļūdas. Es daudz nezinu par Bluetooth vai Windows10, tāpēc neprasiet papildu informāciju. Jūs varat sagaidīt, ka izmantosit Arduino IDE bez citām lejupielādēm. Bluetooth diapazons ir īss, aptuveni 30 pēdas. Kad tas ir pievienots, tas viss darbojas tāpat kā USB kabelis un serial.monitor. Lielākais trūkums ir HC05 izmaksas aptuveni 7-10 USD. Tāpēc katram projektam tas nav vajadzīgs.

Darbības ietver ONE HC05 un ONE pro-mini (vai uno). Jūs ielādējat uno ar skici, kas ļauj mainīt HC05. Pēc tam pievienojiet un ieprogrammējiet HC05. Pēc tam atkārtoti pieslēdziet HC05. Pēc tam savienojiet pārī to pašu HC05 ar datoru. (tas bija visgrūtāk). Pēc tam atveriet IDE un atlasiet pareizo com un lejupielādējiet skici. Aplūkojot rakstu attēlus, es kļūdījos, uzskatot, ka ir izmantoti divi HC05 un viņi sarunājās savā starpā, izmantojot datoru, kas savienots ar uno.

1. darbība: ielādējiet UNO ar skici

Ielādēt UNO ar skici
Ielādēt UNO ar skici

Izmantojiet jebkuru arduino tipa dēli un ielādējiet skici "AT_mode_sketch".

Šī skice ļaus veikt izmaiņas HC05, ierakstot AT

kodus caur serial.monitor.

2. darbība: HC 05 Ne HC 06 savienojumi

HC 05 Ne HC 06 savienojumi
HC 05 Ne HC 06 savienojumi

HC05 ir attēls šeit. Es izmantoju jaunāko ar “STATE”, “EN” un slēdzi.

Slēdzis, kas neko nedod. Daudzas apmācības parāda, ka lodēšanas vadi līdz tapām 32-24 netraucē.

“STATE” tapa atiestata uno

“EN” ieslēgs HC05 AT režīmā.

Mirgojošā gaismas diode parāda 4 režīmus.

1. ātra mirgošana = mēģina savienot pārī vai pārī, neplūstot datiem.

2. viena lēna mirgošanas pauze = ir AT režīms

3. divi lēni mirgo = pārī

4. nav led = pārī un runā es domāju. šis “bez led” ir mulsinošs.

Izveidojiet savienojumu ar uno, izmantojot 'AT_mode_sketch'.

HC05 LV līdz ARDUINO tapai 9

HC05 TX līdz ARDUINO tapai 10

HC05 RX pret rezistoru dalītāju pie ARDUINO tapas 11 (labi, lai izgatavotu 2,2 k no 2ea 1k)

HC05 no vcc līdz vcc 5V labi

HC05 no zemes līdz zemei

3. darbība: pēc komandām KAPITĀLOS

AT Komandas KAPITĀLOS
AT Komandas KAPITĀLOS

Pievienojiet un ieslēdziet, izmantojot USB kabeli, IDE. HC05 ātri mirgos, ja viss būs kārtībā, lai gan pievienojāt EN tapu un uno to pārslēdza. Ja kāda iemesla dēļ HC05 mirgo lēni, tad jums ir paveicies. Izvelciet vcc (5V) no HC05…. Pagaidiet 2 sekundes… kontaktdakšu atpakaļ, un HC05 jāpāriet AT-MODE režīmā, kā parādīts lēni mirgojošā gaismas diodē … tas ir OBLIGĀTI.

uz serial.monitor pārbaudiet šos iestatījumus:

bodu pārraides ātrums 9600 un gan NL, gan CR logs (bez rindas beigām … netiks parādīta atbilde)

Izmantojot datoru, atveriet IDE serial.monitor (notiks atiestatīšana), un tam vajadzētu parādīt “Ievadīt AT komandas:”

Šīm komandām izmantojiet cepures!

1… AT+PSWD… atbilde….1234…. Noklusējuma parole

2… AT+ORGL… atbilde ir laba

3… AT+LOMA = 0… atbilde ir laba

4… AT+POLAR = 1, 0… atbilde ir laba

5… AT+UART = 115200, 0, 0… atbilde ir laba

mana lielākā kļūda, tas ir ātrums runāt ar mikro. IDE to nosaka, izvēloties dēli zem rīkiem. Es izmantoju pro-mini pie 3.3v, un ātrums ir 57600. IDE to automātiski zina. Šeit jums ir jāatbilst pareizam ātrumam jebkura cita veida plāksnei.

Man nav ne jausmas, kur šo informāciju atrast! Tātad, ja parastais uno 115200 vai pro-mini 3.3v 57600

AT+BAUD = 115200, 0, 0: mainiet pārraides ātrumu uz 115200 (Arduino Uno, Bluino un Mega2560)

AT+BAUD = 57600, 0, 0: mainiet pārraides ātrumu uz 57600 (Arduino Nano, Leonardo, Micro, Pro Mini 3V3/5V un Duemilanove)

6… AT+INIT … 17. atbildes kļūda, saka jau inicializēts

HC05 atvienojiet kontaktdakšu un esat gatavs nākamajam solim, lai atkārtoti pieslēgtu to UNO, kurā vēlaties augšupielādēt.

Savās 3 dienu vilšanās reizēs es atradu šo LABO soli pa solim AT komandu diagrammu un labus aprakstus. (vairāk informācijas, ko nekad nemācīšos) PDF EGBT-045MS-046S…..

4. solis: AT ieprogrammēto HC05 pārī savienojamam datoram

AT ieprogrammēts HC05 pārī ar datoru
AT ieprogrammēts HC05 pārī ar datoru
AT ieprogrammēts HC05 pārī ar datoru
AT ieprogrammēts HC05 pārī ar datoru
AT ieprogrammēts HC05 pārī ar datoru
AT ieprogrammēts HC05 pārī ar datoru

Jūs varat vienkārši piegādāt 3 voltu HC05, lai izveidotu savienojumu pārī vai turpināt, un izveidot savienojumu ar uno, kuram vēlaties lejupielādēt skices. Tas ir no HC-vcc līdz uno-vcc …… HC-slīpēts līdz uno-zemes….. HC-TX līdz uno-RX…. HC-RX līdz uno-TX HC-STATE līdz 0,1 diska vāciņam (104) līdz uno -atiestatīt. stāvoklis o ----- || ----- o atiestatīšana

Ja izmantojat pro-mini pie 3.3V, savienojumi ir tieši. Ja izmantojat 5V mikro, jums ir jāsadala HC05 RX tapa, izmantojot tos pašus rezistorus, kas parādīti 2. solī. RX o --- www --- o ---- www ---- o zemējums 1k | 2k TX- uno tapa

Šie savienojumi ir caur TX un RX uno tapām. (pin 0 un pin 1). Tāpat kā FTDI adapteris, kas tiek pievienots pro-mini malas savienotājam. Tā kā šīs tapas ir paredzētas tikai skices ielādēšanai, nekad nevajadzētu izmantot. Ja jūsu skice tos izmanto, tie var neļaut saziņu ielādei no IDE.

Kad viss ir pievienots un ieslēgts, HC05 ātri mirgos un mēģinās savienot pārī ar datoru.

Datorā ar Windows 10 atveriet iestatījumus >> ierīces >> pievienojiet Bluetooth >>

Melnajā lodziņā redzams….pievienojiet ierīci >> Bluetooth >>, tad vajadzētu parādīties H-C-2010-06-01 vai jūsu esošā HC05 moduļa nosaukumam. Izvēlieties to un jūs saņemsit paroles uzvedni, lai ievadītu 1234

Tagad tam vajadzētu kļūt pārī. (jā, gandrīz pabeigts) Šis ir viens fotoattēls, un rādītājs ir vairākām Bluetooth iespējām. Atveriet šo opciju. photo2 izvēles rūtiņa Atļaut Bluetooth ierīcei atrast šo datoru. foto3 parāda atvērto cilni com un norāda, kuram com portam HC05 ir piesaistīts. UZRAKSTI KOM NUMURU.

Atkārtojiet šo darbību, līdz esat savienots pārī un jums ir apstiprināts kom porta numurs. Pārī savienotā ekrānā bija redzamas vairākas ierīces (austiņas … utt.). Tas neļāva man savienoties pārī ar HC05. pat pēc daudziem mēģinājumiem. Es noņēmu visas ierīces un pievienoju HC05, lai nokļūtu šajā vietā. Jums var būt paveicies.

5. darbība: IDE lejupielāde

IDE lejupielāde
IDE lejupielāde

Manu HC05 darbina akumulators un tālu no datora. Jūs, iespējams, izmantojat datora USB kabeli, lai barotu HC05 un uno. Lai patiešām apstiprinātu, ka HC05 savienošana pārī, nevis USB sūtīšanas dati, padomājiet par atdalīšanu no USB un izmantojiet akumulatoru. Galu galā tas ir jūsu mērķis.

Atveriet ARDUINO IDE uz mirgojošo skici. Tā kā visiem uno ir mirgo pēc noklusējuma, man patīk mainīt skices aiztures () laikus no aizkaves (1000) uz aizkavi (50) abos kavējumos. Ja tas būs veiksmīgs, uno indikators ātri mirgos. Atveriet rīkus un izvēlieties savu dēli/ātrumu/. Tad jums vajadzētu redzēt com portu izvēli. porta numuram, kuru pierakstījāt no pēdējā soļa, IR jābūt šajā sarakstā. Izvēlieties šo portu. Pēdējais solis ir augšupielāde, izmantojot augšupielādes bultiņu blakus atzīmei.

Kamēr jūs to visu darāt, HC05 ātri mirgo, bet, tiklīdz IDE sāk sūtīt skici, HC05 pārstāj mirgot un nodziest. Skice tiks ielādēta uno, un uno LED ātri mirgos. Tad HC05 atgriezīsies ātrā mirgošanā, ja vien tam ir jauda vai cita augšupielāde. Jūs pat varat iekļaut Serial.print ("jebko") un atvērt IDE monitoru un redzēt, ka ir izdrukāts "jebkas". Neaizmirstiet iestatīt Serial.begin (9600); setup ().

6. solis: PROBLĒMAS ……

PROBLĒMAS ……
PROBLĒMAS ……
PROBLĒMAS ……
PROBLĒMAS ……
PROBLĒMAS ……
PROBLĒMAS ……

Arduino IDE radīs vispārīgas kļūdas, un mēģināt atrisināt neveiksmi augšupielādēt, izmantojot šos kodus un aprakstus, ir ļoti grūti. Labāk ir vēlreiz pārbaudīt iepriekš minētās darbības un apstiprināt katru no tām. Ja AT komandas netika nosūtītas pareizi vai uart kurss bija nepareizs, avrdude radīs tādas pašas kļūdas. Tas pats attiecas uz gadījumiem, ja nav izveidots savienojums pārī un taimauts, vai arī IDE rīkos esat izvēlējies nepareizu mikro. Otra problēma ir tāda, ka nav HC05 moduļa, kas impulsē STATE tapu, lai aktivizētu vāciņu, kas savienots ar uno reset tapu, kas atiestata uno. gatavojoties ielādēt skici. Izmantojiet to pašu uno, kas pievienots USB, un augšupielādējiet skices, lai apstiprinātu, ka to var izdarīt. Pēc tam atkārtojiet darbības. Ar ARDUINO esmu spēlējis piecus+ gadus. Lielākā daļa rakstu darbojas, kā parādīts, bet, ja tie nav, es parasti atklāju vainu tajā, ko darīju nepareizi. Un dažreiz pētot citu cilvēku rakstus, jūs iegūstat citu viedokli. Tas nav mānīšanās projekts. USB kabeļa nomaiņa padara augšupielādi vieglu un ērtu.

Ak, šeit ir dažas idejas divu dolāru pro-mini. Es izveidoju adapteri (tikko pārslēdzu vcc un zemi), lai to pievienotu malas savienotājam, kur aizgāja FTDI USB kabelis. Tagad es vienkārši pievienoju HC05 Bluetooth un lejupielādēju.

CERĒT, KA ŠIS PALĪDZĒJA jim

Ieteicams: