Sisukord:

Traadita Arduino IDE Lollikindlad juhised: 6 sammu
Traadita Arduino IDE Lollikindlad juhised: 6 sammu

Video: Traadita Arduino IDE Lollikindlad juhised: 6 sammu

Video: Traadita Arduino IDE Lollikindlad juhised: 6 sammu
Video: BTT Octopus V1.1 — Конфигурация Klipper 2024, November
Anonim
Traadita Arduino IDE … Lollikindlad juhised
Traadita Arduino IDE … Lollikindlad juhised

Tahtsin Adrino IDE -st visandid oma uno -le ilma USB -kaablita alla laadida.

Tahtsin robotis visandeid ilma pingile kandmata muuta, kuna uno on suletud suletud karbis. Pärast paljude artiklite lugemist Parim viis on Bluetooth. Parim allikas, mille leidsin, oli Instructables jaotises "programme arduino wireless over Bluetooth by webgeeks", palun külastage nende juhendit.

Nad väärivad selle eest kogu krediiti.

Probleem on selles, et nad tegid seda tõenäoliselt viieteistkümne minutiga silmsidemega ja mul kulus 3+ päeva. Nad jätsid välja üksikasjad, mida esmakordne taimer ei tea. Kui vajate üksikasjalikku abi, siis siin on kõik minu paljud vead. Ma ei tea palju Bluetoothist ega Windows10 -st, nii et ärge küsige lisateavet. Võite eeldada Arduino IDE kasutamist ilma muude allalaadimiseta. Bluetoothi tööulatus on lühike, umbes 30 jalga. Kui see on ühendatud, töötab see kõik nagu USB -kaabel ja serial.monitor ka! Suurim negatiivne külg on HC05 hind umbes 7-10 dollarit. Nii et iga projekt ei vaja seda.

Toimingud hõlmavad ÜKS HC05 ja ÜKS pro-mini (või uno). Laadite uno eskiisiga, mis võimaldab muuta HC05. Seejärel ühendage ja programmeerige HC05. Seejärel ühendage HC05 uuesti. Seejärel siduge sama HC05 oma arvutiga. (see oli kõige raskem). Seejärel avage IDE ja valige õige com ning laadige eskiis alla. Artiklipilte vaadates eksisin, kui arvasin, et kasutati KAKS HC05 -d ja nad rääkisid omavahel läbi uno -ga ühendatud arvuti.

Samm: laadige UNO koos visandiga

Laadige UNO koos visandiga
Laadige UNO koos visandiga

Kasutage mis tahes arduino tüüpi plaati ja laadige visand "AT_mode_sketch".

See visand võimaldab muudatusi teha HC05 -s, sisestades AT

koodid serial.monitor kaudu.

2. samm: HC 05 Mitte HC 06 ühendused

HC 05 Mitte HC 06 ühendused
HC 05 Mitte HC 06 ühendused

HC05 on pilt siin. Kasutasin uuemat koos olekuga „STATE”, „EN” ja lülitiga.

Lüliti, mis ei anna midagi. Paljud õpetused näitavad, et jootetraadid tihvtidele 32-24 ei häiri.

Nupp 'STATE' lähtestab uno

"EN" lülitab HC05 AT -režiimi.

Vilkuv LED kuvab 4 režiimi.

1. kiire vilkumine = üritab siduda või siduda ilma andmete liikumiseta.

2. üks aeglane vilkumine-paus = on AT-režiim

3. kaks aeglast vilkumist = paaris

4. no led = paaris ja rääkimine vist. see "no led" on segane.

Ühendage unoga 'AT_mode_sketch', nagu näidatud joonisel.

HC05 ET kuni ARDUINO tihvti 9 külge

HC05 TX kuni ARDUINO tihvt 10

HC05 RX takisti jagajale ARDUINO tihvti 11 juures (ok, et 2k 1k -st teha 2,2k)

HC05 vcc kuni vcc 5V ok

HC05 maapinnast maapinnale

Samm 3: käsud KAPITALIDES

AT käsud KAPITALIDES
AT käsud KAPITALIDES

Ühendage ja lülitage toide sisse USB -kaabli kaudu IDE -ga. HC05 vilgub kiiresti, kui kõik on korras, kuigi ühendasite EN -pin ja uno lülitasite selle kõrgele. Kui HC05 vilgub mingil põhjusel aeglaselt, siis teil vedas. Tõmmake vcc (5V) HC05 küljest lahti. Oodake 2 sekundit… pistik tagasi ja HC05 peaks minema AT-MODE režiimi, nagu näitab aeglaselt vilkuv LED … see on TULEB.

Serial.monitoril kontrollige neid seadeid:

boodikiirus 9600 ja nii NL- kui ka CR -aken (mitte ükski rea lõpp ei näita vastust)

Avage arvutiga IDE serial.monitor (toimub lähtestamine) ja see peaks näitama 'Enter AT commands:'

Kasutage nende käskude jaoks tähti!

1… AT+PSWD… vastus….1234….parool

2… AT+ORGL… vastus ok

3… AT+ROLE = 0… vastus ok

4… AT+POLAR = 1, 0… vastus ok

5… AT+UART = 115200, 0, 0… vastus ok

minu suurim viga, see on kiirus mikroga rääkimiseks. IDE määrab selle tööriistade alt tahvli valimisel. Kasutasin pro-mini 3.3v juures ja kiirus on 57600 IDE teab seda automaatselt. Siin PEAB sobima mis tahes muud tüüpi plaatide õigele kiirusele.

Mul pole õrna aimugi, kust seda infot leida! Nii et kui tavaline uno 115200 või pro-mini 3.3v 57600

AT+BAUD = 115200, 0, 0: muutke andmeedastuskiiruseks 115200 (Arduino Uno, Bluino ja Mega2560)

AT+BAUD = 57600, 0, 0: muutke andmeedastuskiiruseks 57600 (Arduino Nano, Leonardo, Micro, Pro Mini 3V3/5V ja Duemilanove)

6… AT+INIT … vastus 17 viga, ütleb juba initsialiseeritud

HC05 eemaldage pistik pistikupesast ja on valmis järgmiseks sammuks, et ühendada uuesti üksusesse, kuhu soovite üles laadida.

Oma 3 -päevase pettumuse käigus leidsin selle HEA samm -sammult tabeli AT käskudest ja headest kirjeldustest. (rohkem asju, mida ma kunagi ei õpi) PDF EGBT-045MS-046S…..

Samm 4: AT programmeeritud HC05 sidumiseks arvutiga

AT Programmeeritud HC05 arvutiga sidumiseks
AT Programmeeritud HC05 arvutiga sidumiseks
AT Programmeeritud HC05 arvutiga sidumiseks
AT Programmeeritud HC05 arvutiga sidumiseks
AT Programmeeritud HC05 arvutiga sidumiseks
AT Programmeeritud HC05 arvutiga sidumiseks

HC05 -le saate sidumiseks pakkuda ainult 3 volti või jätkata ja ühendada üksusega, millele soovite visandid alla laadida. See on HC-vcc kuni uno-vcc …… HC-jahvatatud uno-jahvatatud….. HC-TX kuni uno-RX…. HC-RX kuni uno-TX HC-STATE kuni 0,1 ketta korki (104) kuni uno -lähtestada. olek o ----- || ----- o lähtestamine

Kui kasutate pro-minit 3,3 V juures, on otseühendused. Kui kasutate 5v mikro, peate jagama HC05 RX-tihvti samade takistite abil, mis on näidatud etapis 2 RX o --- www --- o ---- www ---- o maandus 1k | 2k TX- uno tihvt

Need ühendused on läbi TX ja RX uno kontaktide. (tihvt 0 ja tihvt 1). Täpselt nagu FTDI-adapter, mis ühendatakse pro-mini servapistikuga. Kuna need tihvtid on mõeldud ainult visandite laadimiseks, ei tohiks te seda kunagi kasutada. Kui teie visand neid kasutab, ei pruugi need lubada IDE -st laadimiseks suhtlust.

Kui kõik on ühendatud ja toide sisse lülitatud, hakkab HC05 kiiresti vilkuma ja proovib teie arvutiga siduda.

Windows 10 -ga arvutis avage seaded >> seadmed >> lisage Bluetooth >>

Must kast näitab….seadme lisamist >> Bluetooth >>, siis peaks ilmuma H-C-2010-06-01 või teie kasutatava HC05 mooduli nimi. Valige see ja näete parooli, et sisestada 1234

See peaks nüüd siduma. (jah, peaaegu valmis) See on foto üks ja osuti on rohkemate Bluetooth -suvandite juures. Avage see valik. märkeruut photo2 Luba Bluetooth -seadmel see arvuti leida. foto3 näitab vahekaarti avatud ja märgib, millise pordiga HC05 on seotud. KIRJUTA KOMUNUMBER ALLA.

Korrake seda sammu, kuni olete seotud ja teil on kinnitatud com -pordi number. Mul oli seotud ekraanil mitu seadet (kõrvaklapid … jne). See hoidis mind sidumast HC05 -ga. isegi pärast mitmeid katseid. Eemaldasin kõik seadmed ja lisasin HC05, et selleni jõuda. Sul võib vedada.

Samm: IDE allalaadimine

IDE allalaadimine
IDE allalaadimine

Minu HC05 töötab patareist ja arvutist eemal. Võimalik, et kasutate arvuti USB -kaablit HC05 ja uno toiteks. Et tõepoolest kinnitada, et HC05 on sidumine ja mitte USB -d saatvad andmed, mõelge USB -st eraldamisele ja kasutage akut. Lõppude lõpuks on see teie eesmärk.

Avage vilkumise visandile ARDUINO IDE. Kuna kõik unod vilguvad vaikimisi, meeldib mulle visandi viite () aegu muuta viivituselt (1000) viigiks (50) mõlemal viivitusel. Kui see õnnestub, hakkab uno vilkuma kiiresti. Avage tööriistad ja valige tahvel/kiirus/. Siis peaksite nägema valikut com -porte. pordinumber, mille te viimasest sammust üles kirjutasite, PEAB olema selles loendis. Valige see port. Viimane samm on üleslaadimine linnukese kõrval oleva üleslaadimisnoole kaudu.

Seda kõike tehes vilgub HC05 kiiresti, kuid niipea, kui IDE hakkab visandit saatma, lõpetab HC05 vilkumise ja kustub. Visand laaditakse uno -sse ja uno -LED hakkab kiiresti vilkuma. Seejärel naaseb HC05 kiiresti, kuni sellel on energiat või mõni muu üleslaadimine. Võite isegi lisada Serial.print ("midagi") ja avada IDE -kuvari ning näha, et "midagi" on prinditud. Ärge unustage seadistamisel () seadistada Serial.begin (9600);

6. samm: PROBLEEMID ……

PROBLEEMID ……
PROBLEEMID ……
PROBLEEMID ……
PROBLEEMID ……
PROBLEEMID ……
PROBLEEMID ……

Arduino IDE annab üldisi vigu ja nende koodide ja kirjelduste abil üleslaadimise ebaõnnestumise lahendamine on väga raske. Parem on ülaltoodud samme uuesti kontrollida ja igaüks kinnitada. Kui AT käske ei saadetud õigesti või uarti määr on vale, annab avrdude samad vead. Sama kehtib ka siis, kui see pole paaristatud ja aegunud või valisite IDE -tööriistades vale mikro. Teine probleem on see, et puudub HC05 moodul, mis pulseerib STATE tihvti, et käivitada uno lähtestusnõelaga ühendatud kork, mis lähtestab uno. visandi laadimise ettevalmistamisel. Kasutage sama USB -ga ühendatud unot ja laadige üles visandid, et seda teha. Seejärel korrake samme. Olen ARDUINO -dega mänginud viis+ aastat. Enamik artikleid töötab nagu näidatud, kuid kui nad seda ei tee, leian tavaliselt vea selles, mida tegin valesti. Ja mõnikord uurides teiste inimeste artikleid, saate teise vaatenurga. See ei ole petmisprojekt. USB -kaabli vahetamine muudab üleslaadimise lihtsaks ja mugavaks.

Oh, siin on mõned ideed kahe dollari pro-mini jaoks. Tegin adapteri (vahetasin just vcc ja maanduse), et ühendada servapistikuga, kuhu läks FTDI USB -kaabel. Nüüd ühendan lihtsalt HC05 bluetoothi ja laadin alla.

Loodan, et see aitas jim

Soovitan: