Kazalo:

Brezžični Arduino IDE neprepustna navodila: 6 korakov
Brezžični Arduino IDE neprepustna navodila: 6 korakov

Video: Brezžični Arduino IDE neprepustna navodila: 6 korakov

Video: Brezžični Arduino IDE neprepustna navodila: 6 korakov
Video: RaspClaws Assembly Tutorial 2024, Julij
Anonim
Brezžični Arduino IDE … neprepustna navodila
Brezžični Arduino IDE … neprepustna navodila

Želel sem prenesti skice iz Adrino IDE v svoj uno brez USB kabla.

Želel sem popravljati skice v robotu, ne da bi jih nosil na klopi, saj je uno v nekakšni zaprti škatli. Po branju številnih člankov je najboljši način Bluetooth. Najboljši vir, ki sem ga našel, so bili Instructables v razdelku "program arduino wireless over Bluetooth by webgeeks", prosimo, obiščite njihovo navodilo.

ZASLUŽILI SO VSE TO ZASLON.

Težava je v tem, da so to verjetno storili v petnajstih minutah z zavezanimi očmi in trajalo je več kot 3 dni. Izpustili so podrobnosti, ki jih prvi časovnik ne bi vedel. Če potrebujete podrobno pomoč, tukaj so vse moje številne napake. Ne vem veliko o bluetoothu ali windows10, zato ne sprašujte za dodatne informacije. Pričakujete lahko uporabo Arduino IDE brez drugih prenosov. Domet Bluetooth je kratek, približno 30 čevljev. Ko je priključen, vse deluje tako kot kabel USB in deluje tudi serijski monitor. Največja slaba stran je cena HC05 okoli 7-10 USD. Tako da vsak projekt tega ne potrebuje.

Koraki vključujejo ONE HC05 in ONE pro-mini (ali uno). Naložite uno s skico, ki omogoča spremembe HC05. Nato priključite in programirajte HC05. Nato znova priključite HC05. Nato povežite isti HC05 z računalnikom. (to je bilo najtežje). Nato odprite IDE in izberite pravi com ter prenesite skico. Ko sem gledal slike članka, sem se zmotil, ko sem mislil, da sta bili uporabljeni DVI HC05 in sta se pogovarjala prek računalnika, povezanega z uno.

Korak: Naložite UNO s skico

Naloži UNO s skico
Naloži UNO s skico

Uporabite katero koli ploščo tipa arduino in naložite skico "AT_mode_sketch".

Ta skica bo omogočila spremembe v HC05 z vnosom AT

kode prek serial.monitorja.

2. korak: HC 05 Ne priključki HC 06

HC 05 Ne priključki HC 06
HC 05 Ne priključki HC 06

HC05 je slika tukaj. Uporabil sem novejšega s 'STATE', 'EN' in stikalom.

Preklopite, da odmerek nič. Številne vaje kažejo, da spajkanje žic na nožice 32-24 ne moti.

Zatič 'STATE' ponastavi enoto uno

"EN" bo HC05 preklopil v način AT.

Utripajoč LED prikazuje 4 načine.

1. hiter utripanje = poskuša se seznaniti ali seznaniti, ne da bi tekli podatki.

2. en počasen utripajoči premor = je način AT

3. dva počasna utripa = seznanjena

4. brez LED = seznanjen in govorim. ta 'no led' je zmedena.

Povežite se, kot je prikazano, z enoto 'AT_mode_sketch'.

HC05 EN na ARDUINO pin 9

HC05 TX na ARDUINO pin 10

HC05 RX do razdelilnika upora na ARDUINO pin 11 (v redu, da naredite 2,2 k od 2ea 1 k)

HC05 vcc do vcc 5V ok

HC05 zemlja -zemlja

3. korak: Ukazi AT v VELIKOSTI

AT Ukazi v VELIKOSTI
AT Ukazi v VELIKOSTI

Povežite in vklopite preko USB kabla v IDE. Če je vse v redu, bo HC05 hitro utripal, čeprav ste priključili EN -pin in ga nenamerno preklopili. Če iz nekega razloga HC05 počasi utripa, ste imeli srečo. Povlecite vcc (5V) iz HC05….počakajte 2 sekundi… vtič nazaj in HC05 bi moral iti v način AT-MOD, kot prikazuje počasna utripajoča LED…. TO JE MORA.

na serial.monitor preverite te nastavitve:

hitrost prenosa 9600 in okno NL in CR (ne brez konca vrstice…. ne bo odziva)

Z računalnikom odprite IDE serial.monitor (ponastavitev se bo zgodila) in prikazati "Enter AT commands:"

Za te ukaze uporabite velike črke!

1… AT+PSWD… odgovor….1234….privzeto geslo

2… AT+ORGL… odgovor v redu

3… AT+ROLE = 0… odgovor v redu

4… AT+POLAR = 1, 0… odgovor v redu

5… AT+UART = 115200, 0, 0… odgovor v redu

moja največja napaka, to je hitrost pogovora z mikro. IDE to nastavi pri izbiri plošče pod orodji. Uporabil sem pro-mini pri 3.3v in hitrost je 57600. IDE to samodejno ve. Tukaj MORATE ujemati pravilno hitrost za katero koli drugo vrsto plošče.

Nimam pojma kje najti te podatke! Torej, če navadni uno 115200 ali pro-mini 3.3v 57600

AT+BAUD = 115200, 0, 0: spremenite hitrost prenosa na 115200 (Arduino Uno, Bluino in Mega2560)

AT+BAUD = 57600, 0, 0: spremenite hitrost prenosa na 57600 (Arduino Nano, Leonardo, Micro, Pro Mini 3V3/5V in Duemilanove)

6 … AT+INIT … odziv 17 napaka, pravi, da je že inicializirano

HC05 odklopite in pripravljeni na naslednji korak za ponovno povezavo z enoto, v katero želite naložiti.

V mojih 3 dneh frustracije sem našel ta DOBAR korak za korakom tabelo ukazov AT in dobre opise. (več stvari se nikoli ne bom naučil) PDF EGBT-045MS-046S…..

4. korak: AT Programed HC05 se poveže z računalnikom

AT Programirano HC05 z računalnikom za seznanjanje
AT Programirano HC05 z računalnikom za seznanjanje
AT Programirano HC05 z računalnikom za seznanjanje
AT Programirano HC05 z računalnikom za seznanjanje
AT Programirano HC05 z računalnikom za seznanjanje
AT Programirano HC05 z računalnikom za seznanjanje

HC05 lahko samo napajate s 3 volti, da se seznanite ali povežete z enoto, na katero želite prenesti skice. To je od HC-vcc do uno-vcc …… HC-zemlja do uno-ozemljitev….. HC-TX do uno-RX…. HC-RX do uno-TX HC-STATE do pokrova diska 0,1 (104) do uno -ponastaviti. stanje o ----- || ----- o ponastavi

Če uporabljate pro-mini pri 3.3v, so povezave neposredne. Če uporabljate 5V mikro, morate razdeliti pin RX na HC05 z istimi upori, ki so prikazani v 2. koraku RX o --- www --- o ---- www ---- o ozemljitev 1k | 2k TX- uno pin

Te povezave potekajo prek nožic TX in RX. (pin 0 in pin 1). Tako kot adapter FTDI, ki se priključi na pro-mini robni konektor. Ker so ti zatiči izključni za nalaganje skic, jih nikoli ne uporabljajte. Če jih vaša skica uporablja, morda ne bodo dovolile komunikacije za nalaganje iz IDE.

Ko je naprava priključena in vklopljena, bo HC05 hitro utripal in jo poskušal združiti z računalnikom.

V računalniku z operacijskim sistemom Windows10 odprite nastavitve >> naprave >> dodajte bluetooth >>

Črna škatla prikazuje ….dodajte napravo >> bluetooth >>, potem bi se moral prikazati H-C-2010-06-01 ali ime modula HC05, ki ga imate. Izberite ga in dobili boste poziv za geslo za vnos 1234

To bi zdaj moralo biti seznanjeno. (ja skoraj končano) To je fotografija ena in kazalec je na več možnostih bluetooth. Odprite to možnost. photo2 potrditveno polje Dovoli napravi Bluetooth, da najde ta računalnik. photo3 prikazuje odprt zavihek com in navaja, na katera vrata Com HC je vezana. NAPIŠI ŠTEVILKO COM.

Ta korak ponavljajte, dokler se ne seznanite in potrdite številko vmesnika. Na seznanjenem zaslonu sem imel prikazanih več naprav (slušalke … itd.). To mi je preprečilo združevanje s HC05. tudi po številnih poskusih. Odstranil sem vse naprave in dodal HC05, da pridem do te točke. Morda boste imeli srečo.

5. korak: prenos IDE

Prenos IDE
Prenos IDE

HC05 poganja baterija in je oddaljen od računalnika. Morda uporabljate računalniški USB kabel za napajanje HC05 in uno. Če želite resnično potrditi, da se HC05 združuje in ne USB -pošiljatelj, razmislite o ločitvi od USB -ja in uporabite baterijo. Konec koncev je to vaš cilj.

Odprite ARDUINO IDE do utripajoče skice. Ker imajo vsi unos privzeto utripanje, želim v obeh zamudah spremeniti čas zakasnitve skice () z zakasnitve (1000) na zamudo (50). Če bo to uspešno, bo Uno hitro utripal. Odprite orodja in izberite desko/hitrost/. Potem bi morali videti izbor vmesnikov com. številka vrat, ki ste jo zapisali v zadnjem koraku, MORA biti na tem seznamu. Izberite to vrata. Zadnji korak je nalaganje prek puščice za nalaganje poleg kljukice.

HC05 med tem početjem hitro utripa, a takoj, ko IDE začne pošiljati skico, HC05 preneha utripati in ugasne. Skica se bo naložila v uno in uno bo hitro utripala. Potem se bo HC05 hitro utripal, dokler ima moč ali drugo nalaganje. Vključite lahko celo Serial.print ("karkoli); odprite monitor IDE in si oglejte, da je natisnjeno" karkoli ". Ne pozabite na Serial.begin (9600); v setup ().

6. korak: PROBLEMI ……

TEŽAVE ……
TEŽAVE ……
TEŽAVE ……
TEŽAVE ……
TEŽAVE ……
TEŽAVE ……

Arduino IDE bo povzročil splošne napake in poskušati rešiti napako pri nalaganju s temi kodami in opisi je zelo težko. Bolje je, da zgornje korake znova preverite in vsakega potrdite. Če ukazi AT niso bili pravilno poslani ali je hitrost uart napačna, bo avrdude dal iste napake. Enako velja, če ni seznanjeno in časovno omejeno, ali pa ste izbrali napačno mikro v orodjih IDE. Druga težava je, da nimate modula HC05, ki utripa pin STATE, da sproži pokrovček, priključen na pin za ponastavitev uno, ki ponastavi enoto uno. v pripravi za nalaganje skice. Uporabite isti uno, povezan z USB -jem, in naložite skice, da potrdite, da je to mogoče. Nato ponovite korake. Z ARDUINO -jem sem igral že več kot pet let. Večina člankov deluje tako, kot je prikazano, vendar običajno ne najdem napake v tem, kar sem naredil narobe. In včasih pri raziskovanju člankov drugih ljudi dobite drugo stališče. To ni lažni projekt. Zamenjava USB kabla omogoča enostavno in priročno nalaganje.

Oh, tukaj je nekaj idej za pro-mini za dva dolarja. Naredil sem adapter (pravkar sem preklopil vcc in maso) za vklop v robni priključek, kamor je šel USB -kabel FTDI. Zdaj samo priključim bluetooth HC05 in ga naložim.

Upam, da je to pomagalo jim

Priporočena: