Tartalomjegyzék:

Vezeték nélküli Arduino IDE Bolondbiztos utasítások: 6 lépés
Vezeték nélküli Arduino IDE Bolondbiztos utasítások: 6 lépés

Videó: Vezeték nélküli Arduino IDE Bolondbiztos utasítások: 6 lépés

Videó: Vezeték nélküli Arduino IDE Bolondbiztos utasítások: 6 lépés
Videó: ESP8266 ESP01 WI-FI-UART | Программирование LDmicro-Roboremo 2024, November
Anonim
Vezeték nélküli Arduino IDE… Bolondbiztos utasítások
Vezeték nélküli Arduino IDE… Bolondbiztos utasítások

Vázlatokat akartam letölteni az Adrino IDE -ből az uno -ba USB -kábel nélkül.

Szerettem volna vázlatokat csípni egy robotban, anélkül, hogy a padomhoz vinném, mivel az uno egy zárható dobozban van. Sok cikk elolvasása után A legjobb módszer a Bluetooth. A legjobb forrás, amelyet találtam, az Instructables volt a "program a arduino wireless over Bluetooth by webgeeks" alatt, kérjük, látogasson el az oktatási oldalukra.

EZÉRT MINDEN HITELET MEG érdemelnek.

A probléma az, hogy valószínűleg tizenöt perc alatt elvégezték ezt bekötött szemmel, és több mint 3 napig tartott. Kihagytak olyan részleteket, amelyeket az első timer nem tud. Ha részletes segítségre van szüksége, itt van a sok hibám. Nem sokat tudok a Bluetooth -ról vagy a windows10 -ről, ezért ne kérjen további információkat. Arra számíthat, hogy az Arduino IDE -t más letöltések nélkül használja. A Bluetooth hatótávolsága rövid, körülbelül 30 láb. A csatlakoztatás után minden ugyanúgy működik, mint az usb kábel és a serial.monitor is! A legnagyobb hátránya a HC05 ára 7-10 dollár körül. Tehát erre nincs szüksége minden projektnek.

A lépésekben ONE HC05 és ONE pro-mini (vagy uno) szerepel. Betölti az uno -t egy vázlattal, amely lehetővé teszi a HC05 módosítását. Ezután csatlakoztassa és programozza a HC05 -öt. Ezután csatlakoztassa újra a HC05 -öt. Ezután párosítsa ugyanazt a HC05 -öt a számítógéppel. (ez volt a legnehezebb). Ezután nyissa meg az IDE -t, válassza ki a megfelelő com -ot, és töltse le a vázlatot. A cikk képeit nézve tévedtem, amikor azt hittem, hogy KÉT HC05 -öt használtak, és az uno -hoz csatlakoztatott számítógépen keresztül beszéltek egymással.

1. lépés: Töltse be az UNO -t vázlattal

UNO betöltése vázlattal
UNO betöltése vázlattal

Használjon bármilyen arduino típusú táblát, és töltse be az "AT_mode_sketch" vázlatot.

Ez a vázlat lehetővé teszi a változtatásokat a HC05 -ben az AT beírásával

kódokat a serial.monitoron keresztül.

2. lépés: HC 05 Nem a HC 06 kapcsolatok

HC 05 Nem a HC 06 csatlakozók
HC 05 Nem a HC 06 csatlakozók

A HC05 kép itt. Az újabbat "STATE", "EN" és kapcsolóval használtam.

A kapcsoló, amely nem adagol semmit. Sok oktatóanyag azt mutatja, hogy a forrasztóvezetékek a 32-24.

A 'STATE' pin visszaállítja az uno -t

Az 'EN' a HC05 -t AT üzemmódba kapcsolja.

A villogó LED 4 üzemmódot mutat.

1. gyors villogás = párosítani vagy párosítani próbál adatfolyam nélkül.

2. egy lassú pislogás-szünet = AT mód

3. két lassú pislogás = párosítva

4. nincs led = párosítva és beszélve gondolom. ez a "nem led" zavaró.

Csatlakozzon az uno -hoz az 'AT_mode_sketch' segítségével.

HC05 HU az ARDUINO 9. csaphoz

HC05 TX - ARDUINO 10. tű

HC05 RX az ellenállásosztóhoz az ARDUINO 11 -es csapnál (rendben van, hogy 2k 1k -ból 2,2 k)

HC05 vcc - vcc 5V rendben

HC05 földről földre

3. lépés: AT parancsok nagybetűkkel

AT Parancsok nagybetűkkel
AT Parancsok nagybetűkkel

Csatlakoztassa és kapcsolja be az USB -kábelt az IDE -hez. A HC05 gyorsan villog, ha minden rendben van, annak ellenére, hogy csatlakoztatta az EN -tűt és az uno -t magasra kapcsolta. Ha valamilyen oknál fogva a HC05 lassan villog, akkor szerencséje van. Húzza ki a vcc-t (5V) a HC05-ből. Várjon 2 másodpercet… dugja vissza, és a HC05-nek be kell lépnie az AT-MODE-ba, amint azt a lassan villogó LED mutatja … ez KELL.

a serial.monitoron ellenőrizze ezeket a beállításokat:

átviteli sebesség 9600, és mind az NL, mind a CR ablak (nem a sor végén… nem fog válaszolni)

A számítógéppel nyissa meg az IDE serial.monitor programot (a visszaállítás megtörténik), és az „Enter AT commands:

Ezekhez a parancsokhoz használjon sapkát!

1… AT+PSWD… válasz….1234…. Alapértelmezett jelszó

2… AT+ORGL… válasz rendben

3… AT+SZEREP = 0… válasz rendben

4… AT+POLAR = 1, 0… válasz rendben

5… AT+UART = 115200, 0, 0… válasz rendben

a legnagyobb hibám, ez a sebesség a mikrofonnal való beszélgetéshez. Az IDE ezt állítja be, amikor táblát választ az eszközök alatt. Pro-mini-t használtam 3.3V-nál és a sebesség 57600 Az IDE automatikusan tudja ezt. Itt KÖTELEZŐ a megfelelő sebesség bármely más típusú táblához.

Fogalmam sincs, hol találhatom ezt az információt! Tehát ha egy rendes uno 115200 vagy pro-mini 3.3v 57600

AT+BAUD = 115200, 0, 0: Az adatátviteli sebesség módosítása 115200 -ra (Arduino Uno, Bluino és Mega2560)

AT+BAUD = 57600, 0, 0: Módosítsa az átviteli sebességet 57600 -ra (Arduino Nano, Leonardo, Micro, Pro Mini 3V3/5V és Duemilanove)

6… AT+INIT… válasz 17 hiba, mondja már inicializálva

A HC05 húzza ki a csatlakozót, és készen áll a következő lépésre, hogy újra csatlakoztassa a feltölteni kívánt uno-hoz.

A 3 napos csalódottságomban találtam ezt a JÓ lépésről lépésre diagramot AT parancsokról és jó leírásokról. (további dolgokat soha nem fogok megtanulni) PDF EGBT-045MS-046S…..

4. lépés: AT Programozott HC05 a párosítandó számítógéphez

AT Programozott HC05 a párosítandó számítógéphez
AT Programozott HC05 a párosítandó számítógéphez
AT Programozott HC05 a párosítandó számítógéphez
AT Programozott HC05 a párosítandó számítógéphez
AT Programozott HC05 a párosítandó számítógéphez
AT Programozott HC05 a párosítandó számítógéphez

Csak csatlakoztathat 3 voltos feszültséget a HC05 -hez, hogy párosítsa, vagy lépjen tovább, és csatlakozzon ahhoz az unóhoz, amelyhez vázlatokat szeretne letölteni. Ez a HC-vcc az uno-vcc-hez …… HC-földelés az un-földeléshez….. HC-TX az uno-RX-hez…. HC-RX az uno-TX HC-STATE-hez 0,1 lemezsapka (104)-uno -Visszaállítás. állapot o ----- || ----- o reset

Ha pro-mini-t használ 3.3V-os kapcsolatokkal. 5 V-os mikro használata esetén fel kell osztani a HC05 RX-csapját a 2. lépésben megadott ellenállások használatával. RX o --- www --- o ---- www ---- o 1k földelés | 2k TX- uno pin

Ezek a csatlakozások a TX és RX uno csapokon keresztül történnek. (0 -as és 1 -es tű). Akárcsak az FTDI adapter, amely a pro-mini élcsatlakozóba csatlakozik. Mivel ezek a csapok kizárólag a vázlatok betöltésére szolgálnak, soha ne használja a. Ha a vázlata ezeket használja, előfordulhat, hogy nem engedélyezi a kommunikációt az IDE -ből történő betöltéshez.

Ha minden csatlakoztatva van és be van kapcsolva, a HC05 gyorsan villog, és megpróbálja párosítani a számítógéppel.

A Windows 10 rendszerű számítógépen nyissa meg a beállításokat >> eszközök >> Bluetooth hozzáadása >>

A fekete doboz azt mutatja, hogy… adjon hozzá egy eszközt >> bluetooth >>, majd jelenjen meg a H-C-2010-06-01, vagy a HC05 modul neve. Válassza ki, és jelszót kér, hogy írja be az 1234 -et

Ezt most párosítani kell. (igen, majdnem kész) Ez az első fotó, és a mutató több Bluetooth -opcióra van állítva. Nyissa meg ezt az opciót. photo2 jelölőnégyzet Engedélyezze a Bluetooth -eszköznek, hogy megtalálja ezt a számítógépet. A photo3 a com lapot nyitva mutatja, és azt, hogy a HC05 melyik porthoz van kötve. ÍRJON COM SZÁMOT LE.

Ismételje meg ezt a lépést mindaddig, amíg össze nem párosodik, és meg nem kapja a megerősített com portszámot. Számos eszköz (fejhallgató … stb.) Látszott a párosított képernyőn. Ez megakadályozott abban, hogy párosítsam a HC05 -öt. sok próbálkozás után is. Eltávolítottam minden eszközt, és hozzáadtam a HC05 -öt, hogy elérjem ezt a pontot. Szerencsés lehet.

5. lépés: IDE letöltés

IDE letöltés
IDE letöltés

A HC05 akkumulátorról működik, és távol van a számítógéptől. Lehet, hogy a számítógép USB -kábelét használja a HC05 és az uno tápellátásához. Annak érdekében, hogy valóban megerősítse, hogy a HC05 párosít, és nem az USB -s adatokat küldi, gondoljon arra, hogy elválasztja az USB -t, és használjon akkumulátort. Mindezek után a célod.

Nyissa meg az ARDUINO IDE -t a villogó vázlathoz. Mivel minden uno villog alapértelmezés szerint, szeretem a vázlat késleltetési () idejét késleltetésről (1000) késleltetésre (50) módosítani mindkét késleltetésben. Ha ez sikeres lesz, az uno led gyorsan villogni fog. Nyissa meg az eszközöket, és válassza ki a táblát/sebesség/. Ezután látnia kell a com portok kiválasztását. az utolsó lépésből leírt portszámnak KELL szerepelnie ezen a listán. Válassza ki azt a portot. Az utolsó lépés a feltöltés a pipa melletti nyíl segítségével.

Mindeközben a HC05 gyorsan villog, de amint az IDE elkezdi küldeni a vázlatot, a HC05 abbahagyja a villogást és kialszik. A vázlat betöltődik az uno -ba, és az uno led gyorsan villog. Ezután a HC05 gyorsan villogni fog, amíg van energiája vagy más feltöltés. Még a Serial.print ("bármi") elemet is belefoglalhatja, és nyissa meg az IDE monitort, és nézze meg, hogy "bármi" kinyomtatott. Ne felejtse el a Serial.begin (9600); beállításban ().

6. lépés: PROBLÉMÁK ……

PROBLÉMÁK ……
PROBLÉMÁK ……
PROBLÉMÁK ……
PROBLÉMÁK ……
PROBLÉMÁK ……
PROBLÉMÁK ……

Az arduino IDE általános hibákat ad, és nagyon nehéz megpróbálni megoldani a feltöltés sikertelenségét ezekkel a kódokkal és leírásokkal. Jobb, ha újra ellenőrzi a fenti lépéseket, és mindegyiket megerősíti. Ha az AT parancsokat nem helyesen küldte el, vagy az uart arány rossz, az avrdude ugyanazokat a hibákat adja. Ugyanez igaz, ha nincs párosítva és időtúllépve, vagy rossz mikro -t választott az IDE -eszközökben. A másik probléma az, hogy nincs olyan HC05 modul, amely az STATE tüskét pulzálja annak érdekében, hogy kiváltja az uno reset pin -hez csatlakoztatott kupakot, amely visszaállítja az uno -t. vázlat betöltésének előkészítése során. Használja ugyanazt az un -ot az USB -hez csatlakoztatva, és töltsön fel vázlatokat annak megerősítésére, hogy ez megtörténhet. Ezután ismételje meg a lépéseket. Öt+ éve játszom ARDUINO -val. A legtöbb cikk a bemutatott módon működik, de amikor nem, általában hibát találok abban, amit rosszul csináltam. És néha más emberek cikkeit kutatva kap egy másik nézőpontot. Ez nem kamu projekt. Az USB -kábel cseréje megkönnyíti a feltöltést.

Íme néhány ötlet a két dolláros pro-mini-hez. Készítettem egy adaptert (csak kapcsoltam a vcc -t és a földet), hogy bedugjam az élcsatlakozóba, ahol az FTDI usb kábel ment. Most csak csatlakoztatom a HC05 bluetooth -ot és letöltöm.

Remélem, ez segített jim

Ajánlott: