Tartalomjegyzék:
- 1. lépés: Töltse be az UNO -t vázlattal
- 2. lépés: HC 05 Nem a HC 06 kapcsolatok
- 3. lépés: AT parancsok nagybetűkkel
- 4. lépés: AT Programozott HC05 a párosítandó számítógéphez
- 5. lépés: IDE letöltés
- 6. lépés: PROBLÉMÁK ……
Videó: Vezeték nélküli Arduino IDE Bolondbiztos utasítások: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
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
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
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
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
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
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 ……
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:
Vezeték nélküli Arduino robot a HC12 vezeték nélküli modul használatával: 7 lépés
Vezeték nélküli Arduino robot a HC12 vezeték nélküli modul használatával: Hé srácok, üdv újra. Korábbi hozzászólásomban elmagyaráztam, hogy mi az a H -híd áramkör, az L293D motorvezérlő IC, a malackalapú L293D motorvezérlő IC a nagyáramú motorvezérlők vezetéséhez, és hogyan tervezheti meg és készítheti el saját L293D motorvezérlő tábláját
Távirányítású autó - Vezeték nélküli vezeték nélküli Xbox 360 vezérlővel: 5 lépés
Távirányítású autó - vezérelhető a vezeték nélküli Xbox 360 vezérlő használatával: Ezek az utasítások saját távirányítású autó létrehozásához, vezeték nélküli Xbox 360 vezérlővel vezérelhetők
Ötven méter hatótávolságú vezeték nélküli hozzáférési pont TP Link WN7200ND USB vezeték nélküli adapterrel Raspbian Stretch -en: 6 lépés
Ötven méter hatótávolságú vezeték nélküli hozzáférési pont TP Link WN7200ND USB vezeték nélküli adapterrel a Raspbian Stretch -en: A Raspberry Pi kiválóan alkalmas biztonságos vezeték nélküli hozzáférési pontok létrehozására, de nem rendelkezik jó hatótávolsággal, TP Link WN7200ND USB vezeték nélküli adaptert használtam annak kiterjesztéséhez. Szeretném megosztani, hogyan kell csinálniMiért akarok málna pi -t használni router helyett? T
DIY vezeték nélküli mikrofon vezeték nélküli gitárrendszerhez: 4 lépés
DIY Wireless Mic to Wireless Guitar System: Néztem néhány videót és néhány zenekart, és szinte közülük vezeték nélküli rendszert használ a gitáron. Megőrülök, mozogok, sétálok, és azt csinálok, amit akarnak, anélkül, hogy a zsinórt használnám, ezért arról álmodozom, hogy lesz egy .. De .. nekem ez most túl drága, ezért erre jutottam
Hackeljen be egy vezeték nélküli kaputelefont egy vezeték nélküli riasztókapcsolóba vagy be/ki kapcsolóba: 4 lépés
Hackeljen be egy vezeték nélküli kaputelefont egy vezeték nélküli riasztókapcsolóba vagy be/ki kapcsolóba: Nemrég építettem egy riasztórendszert, és telepítettem a házamba. Mágneses kapcsolókat használtam az ajtókon, és bekötöttem a padláson. Az ablakok egy másik történet, és a kemény huzalozás nem volt lehetőség. Szükségem volt egy vezeték nélküli megoldásra, és ez