Obsah:

Bezdrôtové Arduino IDE Spoľahlivé pokyny: 6 krokov
Bezdrôtové Arduino IDE Spoľahlivé pokyny: 6 krokov

Video: Bezdrôtové Arduino IDE Spoľahlivé pokyny: 6 krokov

Video: Bezdrôtové Arduino IDE Spoľahlivé pokyny: 6 krokov
Video: CS50 2014 – 7-я неделя 2024, November
Anonim
Bezdrôtové Arduino IDE … spoľahlivé pokyny
Bezdrôtové Arduino IDE … spoľahlivé pokyny

Chcel som stiahnuť náčrty z Adrino IDE do svojho uno bez USB kábla.

Chcel som doladiť náčrty v robote bez toho, aby som ho nosil na lavičku, pretože uno je vo vnútri uzavretej škatule. Po prečítaní mnohých článkov Najlepším spôsobom je pripojenie Bluetooth. Najlepším zdrojom, ktorý som našiel, boli Instructables v časti „Programujte arduino bezdrôtovo cez Bluetooth webgeeks“, navštívte ich pokyny.

ZASLAŽIA SI NA TO VŠETKÝ ÚVER.

Problém je v tom, že to pravdepodobne urobili za pätnásť minút so zaviazanými očami a trvalo mi to 3 a viac dní. Vynechali detaily, ktoré by prvý časovač nevedel. Ak potrebujete podrobnú pomoc, tu sú všetky moje mnohé chyby. Neviem veľa o bluetooth alebo windows10, takže nežiadajte ďalšie informácie. Môžete očakávať, že Arduino IDE budete používať bez ďalšieho sťahovania. Dosah Bluetooth je krátky, približne 30 stôp. Po pripojení všetko funguje rovnako ako USB kábel a serial.monitor funguje tiež! Najväčšou nevýhodou sú náklady na HC05 okolo 7-10 dolárov. Každý projekt to teda nepotrebuje.

Kroky zahŕňajú ONE HC05 a ONE pro-mini (alebo uno). Uno načítate so skicou, ktorá umožňuje zmeny v HC05. Potom pripojte a naprogramujte HC05. Potom znova zapojte HC05. Potom spárujte rovnaký HC05 s vašim počítačom. (toto bolo najťažšie). Potom otvorte IDE, vyberte správny com a stiahnite si skicu. Pri pohľade na obrázky článku som sa mýlil, keď som si myslel, že boli použité DVA HC05 a hovorili medzi sebou prostredníctvom počítača pripojeného k jednotke uno.

Krok 1: Načítajte UNO pomocou náčrtu

Načítať UNO pomocou náčrtu
Načítať UNO pomocou náčrtu

Použite akúkoľvek dosku typu arduino a načítajte náčrt „AT_mode_sketch“.

Tento náčrt umožní vykonať zmeny v HC05 zadaním AT

kódy cez serial.monitor.

Krok 2: HC 05 Nie pripojenia HC 06

Pripojenia HC 05, nie HC 06
Pripojenia HC 05, nie HC 06

HC05 je obrázok tu. Použil som novší s „STATE“, „EN“a prepínačom.

Prepínač, ktorý nedáva nič. Mnoho návodov ukazuje, že spájkovacie vodiče na kolíky 32-24 sa neobťažujú.

Pin „STATE“resetuje uno

„EN“uvedie HC05 do režimu AT.

Blikajúca dióda LED zobrazuje 4 režimy.

1. rýchle blikanie = pokúša sa spárovať alebo spárovať bez toku dát.

2. jedno pomalé blikanie-pauza = je režim AT

3. dve pomalé blikania = spárované

4. no led = spárované a rozprávajúce sa tuším. táto „žiadna dióda“je mätúca.

Pripojte podľa obrázku k číslu uno pomocou „AT_mode_sketch“.

Kolík HC05 EN na ARDUINO 9

Kolík 10 HC05 TX na ARDUINO

HC05 RX na delič rezistora na pine ARDUINO 11 (v poriadku, aby 2,2k z 2ea 1k)

HC05 vcc do vcc 5V ok

HC05 zem - zem

Krok 3: AT Príkazy VEĽKÝMI písmenami

AT Príkazy VEČKÝMI
AT Príkazy VEČKÝMI

Pripojte a zapnite USB kábel k IDE. HC05 bude rýchlo blikať, ak je všetko v poriadku, aj keď ste pripojili pin EN a uno ho prepol vysoko. Ak z nejakého dôvodu HC05 pomaly bliká, mali ste šťastie. Vytiahnite vcc (5V) z HC05…. Počkajte 2 sekundy… zapojte späť a HC05 by sa mal dostať do AT-REŽIMU, ako ukazuje pomalá blikajúca dióda…. To je MUSÍTE.

na serial.monitor skontrolujte tieto nastavenia:

prenosová rýchlosť 9600 a okno NL aj CR (nie koniec riadka … neukáže žiadnu odpoveď)

Na počítači otvorte IDE serial.monitor (dôjde k resetovaniu) a malo by sa zobraziť „Zadajte AT príkazy:“

Na tieto príkazy používajte čiapky!

1… AT+PSWD… odpoveď….1234…. Predvolené heslo

2… AT+ORGL … odpoveď v poriadku

3… AT+ROLE = 0 … odpoveď v poriadku

4… AT+POLAR = 1, 0… odpoveď je v poriadku

5… AT+UART = 115200, 0, 0… odozva v poriadku

moja najväčšia chyba, toto je rýchlosť rozhovoru s mikro. IDE to nastavuje pri výbere dosky pod nástrojmi. Použil som pro-mini pri 3,3 V a rýchlosť je 57 600 IDE to automaticky vie. Tu MUSÍTE zodpovedať správnej rýchlosti pre akýkoľvek iný typ dosky.

Neviem, kde nájsť tieto informácie! Ak teda bežný uno 115200 alebo pro-mini 3,3v 57600

AT+BAUD = 115200, 0, 0: Zmeniť prenosovú rýchlosť na 115200 (Arduino Uno, Bluino a Mega2560)

AT+BAUD = 57600, 0, 0: Zmeniť prenosovú rýchlosť na 57600 (Arduino Nano, Leonardo, Micro, Pro Mini 3V3/5V a Duemilanove)

6… AT+INIT… odpoveď 17 chyba, hovorí už inicializovaný

Odpojte HC05 a pripravte sa na ďalší krok, znova prepojte zariadenie, do ktorého chcete nahrať.

Počas troch dní frustrácie som našiel tento DOBRÝ graf krok za krokom AT príkazov a dobrých popisov. (viac vecí sa nikdy nenaučím) PDF EGBT-045MS-046S…..

Krok 4: AT naprogramujte HC05 na počítač, ktorý sa má spárovať

AT naprogramované na spárovanie s počítačom HC05
AT naprogramované na spárovanie s počítačom HC05
AT naprogramované na spárovanie s počítačom HC05
AT naprogramované na spárovanie s počítačom HC05
AT naprogramované HC05 na počítač na spárovanie
AT naprogramované HC05 na počítač na spárovanie

Do HC05 môžete dodať iba 3 volty na spárovanie alebo sa pripojiť a pripojiť sa k používateľskému číslu, do ktorého chcete sťahovať náčrty. Toto je HC-vcc na uno-vcc …… HC-uzemnenie na neuzemnenie ….. HC-TX na uno-RX …. HC-RX na uno-TX HC-STATE na viečko disku 0,1 (104) na uno -reset. stav o ----- || ----- o reset

Ak používate pro-mini pri 3,3 V, pripojenia sú priame. Ak používate 5 V mikro, musíte rozdeliť pin RX na HC05 pomocou rovnakých odporov uvedených v kroku 2 RX o --- www --- o ---- www ---- o uzemnenie 1k | 2k TX- uno pin

Tieto pripojenia sú prostredníctvom pinov TX a RX uno. (kolík 0 a kolík 1). Rovnako ako adaptér FTDI, ktorý sa pripája do konektora pro-mini edge. Pretože tieto kolíky sú exkluzívne pre vkladanie skíc, nikdy by ste nemali používať. Ak ich váš náčrt používa, nemusí povoľovať načítanie z IDE.

Keď je všetko pripojené a zapnuté, HC05 bude rýchlo blikať a pokúsi sa spárovať s vašim počítačom.

Na počítači so systémom Windows 10 otvorte nastavenia >> zariadenia >> pridať bluetooth >>

Čierny box ukazuje ….pridajte zariadenie >> bluetooth >> potom by sa mal objaviť H-C-2010-06-01 alebo názov modulu HC05, ktorý máte. Vyberte ho a zobrazí sa výzva na zadanie hesla 1234

Teraz by sa to malo spárovať. (áno, takmer hotovo) Toto je fotografia a ukazovateľ má viac možností bluetooth. Otvorte túto možnosť. Zaškrtávacie políčko photo2 Povoliť zariadeniu bluetooth nájsť tento počítač. Fotografia3 zobrazuje otvorenú kartu com a uvádza, ku ktorému portu COM je HC05 viazaný. NAPÍŠTE ČÍSLO COM DOLE.

Tento krok opakujte, kým nebudete spárovaní a nebudete mať potvrdené číslo portu. Na spárovanej obrazovke sa zobrazilo niekoľko zariadení (slúchadlá … atď.). To mi zabránilo v párovaní s HC05. aj po mnohých pokusoch. Odstránil som všetky zariadenia a pridal HC05, aby som sa dostal do tohto bodu. Môžete mať šťastie.

Krok 5: Stiahnutie IDE

IDE na stiahnutie
IDE na stiahnutie

Mám HC05 napájaný z batérie a mimo počítača. Na napájanie HC05 a uno môžete používať USB kábel počítača. Ak chcete skutočne potvrdiť, že HC05 sa páruje a nie cez USB odosielajú údaje, premýšľajte o oddelení od USB a použití batérie. Po tom všetkom je to váš cieľ.

Otvorte ARDUINO IDE na žmurknutí. Pretože všetky operačné jednotky majú predvolene žmurknutie, rád pri oboch oneskoreniach zmeníme časy oneskorenia skici () z oneskorenia (1000) na oneskorenie (50). Ak bude úspešný, zmení sa tým, že uno LED začne rýchlo blikať. Otvorte nástroje a vyberte svoju dosku/rýchlosť/. Potom by ste mali vidieť výber komunikačných portov. číslo portu, ktoré ste si zapísali z posledného kroku, MUSÍ byť v tomto zozname. Vyberte tento port. Posledným krokom je odovzdanie prostredníctvom šípky nahrávania vedľa značky začiarknutia.

Kým to všetko robíte, HC05 rýchlo bliká, ale akonáhle IDE začne odosielať náčrt, HC05 prestane blikať a zhasne. Náčrt sa načíta do uno a LED uno začne rýchlo blikať. Potom sa HC05 vráti k rýchlemu blikaniu, pokiaľ má napájanie alebo iné nahrávanie. Môžete dokonca zahrnúť Serial.print ("čokoľvek"); a otvorte monitor IDE a uvidíte vytlačené "čokoľvek". Nezabudnite na Serial.begin (9600); v setup ().

Krok 6: PROBLÉMY ……….

PROBLÉMY ……….
PROBLÉMY ……….
PROBLÉMY ……….
PROBLÉMY ……….
PROBLÉMY ……….
PROBLÉMY ……….

IDE arduino spôsobí všeobecné chyby a pokúsiť sa vyriešiť zlyhanie nahrávania pomocou týchto kódov a popisov je veľmi ťažké. Je lepšie znova skontrolovať vyššie uvedené kroky a potvrdiť každý z nich. Ak AT príkazy neboli odoslané správne alebo je uartová rýchlosť nesprávna, chyba spôsobí rovnaké chyby. To isté platí, ak nie je spárovaný a vypršal časový limit alebo ste v nástrojoch IDE vybrali nesprávny mikroskop. Ďalším problémom nie je modul HC05, ktorý pulzuje kolíkom STATE, aby spustil uzáver spojený s resetovacím kolíkom uno, ktorý resetuje uno. v príprave na načítanie náčrtu. Použite to isté číslo pripojené k USB a nahrajte náčrty, aby ste potvrdili, že je to možné. Potom kroky zopakujte. Hrám s ARDUINOmi päť a viac rokov. Väčšina článkov funguje tak, ako je uvedené, ale keď sa tak nestanú, zvyčajne nájdem chybu v tom, čo som urobil zle. A niekedy pri skúmaní článkov iných ľudí získate aj iný uhol pohľadu. Nejde o podvodný projekt. Výmena USB kábla uľahčuje a uľahčuje nahrávanie.

Tu je niekoľko nápadov na dvojdolárové pro-mini. Vytvoril som adaptér (práve som prepol vcc a uzemnenie), aby som ho zapojil do okrajového konektora, kam išiel kábel USB FTDI. Teraz stačí zapojiť bluetooth HC05 a sťahovať.

NÁDEJ TOTO POMOHLI jim

Odporúča: