![Vezeték nélküli soros (UART) az Arduino/STM32/stb. Számára: 3 lépés (képekkel) Vezeték nélküli soros (UART) az Arduino/STM32/stb. Számára: 3 lépés (képekkel)](https://i.howwhatproduce.com/images/003/image-7736-29-j.webp)
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:48
![Vezeték nélküli soros (UART) az Arduino/STM32/stb Vezeték nélküli soros (UART) az Arduino/STM32/stb](https://i.howwhatproduce.com/images/003/image-7736-30-j.webp)
![Vezeték nélküli soros (UART) az Arduino/STM32/stb Vezeték nélküli soros (UART) az Arduino/STM32/stb](https://i.howwhatproduce.com/images/003/image-7736-31-j.webp)
Remélhetőleg mindenki egyetért velem abban, hogy az Arduino sorozat nagyszerű eszköz a projektek hibakereséséhez. Nos, alapvetően ez az egyetlen lehetőség az Arduino hibakeresésére. De néha nem lehetséges vagy praktikus USB -kábelt futtatni az Arduino -ból vagy bármely más mikrokontrollerből a számítógépbe.
Tehát ezt az UART-WiFi kártyát készítettem, az ESP8266-01 alapján, ami manapság piszkos olcsó. A táblák kicsik, csatlakoztathatja őket egy kenyérsütő táblához, csatlakoztathatja a tápellátást, az RX -et, a TX -et és a földet, és minden, amit kap az UART -tól, továbbítja a számítógéphez WiFi -n keresztül és fordítva.
Jellemzők:
- baudrate akár 115200 (elméletileg akár 921600, de ezt nem tesztelik)
- adatokat fogad/küld az UART -tól, és adatokat küld/fogad WiFi -n keresztül közvetlenül a számítógépére a 23 -as porton keresztül (Telnet)
- 18 alkatrész, alkatrész ára körülbelül 3,50 USD
- 20 x 45 mm -es kétoldalas NYÁK, kenyérlap
- 5 V toleráns RX csap
- bemeneti feszültség 12 V -tól 3,3 V -ig, áramfelvétel átlagosan körülbelül 80 mA
Körülbelül fél éve használom ezeket a táblákat, és rendkívül hasznosnak találtam őket. Még az USB-UART hidaknál is jobban kedvelem őket, mert a táblámmal csak az egyiket csatlakoztatom egy kenyérsütő táblához, és nem kell tartanom attól, hogy a kábelek végigfutnak az asztalon. Ezenkívül nem használ semmilyen más hardvert, nincs szabad USB -port, és ezek a táblák teljes galvanikus leválasztást biztosítanak a számítógéptől, ami jó biztonsági óvintézkedés, és nem kell aggódnia a különböző földpotenciálok miatt.
1. lépés: Hogyan működik?
![Hogyan működik Hogyan működik](https://i.howwhatproduce.com/images/003/image-7736-32-j.webp)
![Hogyan működik Hogyan működik](https://i.howwhatproduce.com/images/003/image-7736-33-j.webp)
A tápfeszültség bekapcsolása után a modul megpróbál csatlakozni az előre meghatározott WiFi -hez. Ebben a fázisban a sárga LED villog. Csatlakozás után a sárga LED világít. Ezt követően a modul Telnet -ügyfél kapcsolatára vár (lásd a következő lépést), és a zöld LED villog. Miután a kapcsolat sikeresen létrejött, a Telnet terminál egy üzenetet jelenít meg, amely megkérdezi a kívánt adatátviteli sebességet. Beírod a baudrate -t a terminálba és kész! Most bármit beír a terminálba, elküldi a WiFi -n keresztül, majd az ESP8266 TX -tűjéről adja ki. Hasonlóképpen, minden, ami megjelenik az RX érintkezőn, elküldésre kerül a terminálra. Alapvetően nem lehet különbséget tenni a soros és a telnet konzol között.
LED -ek:
- sárga (bal szélső) - Wifi állapot, villog - csatlakozni próbál, világít - csatlakozik
- zöld (balról második) - Telnet állapot. villog - kapcsolatra vár, zöld - csatlakozik
- kék (két jobb szélső) - RX és TX
2. lépés: Hogyan kell beállítani
![Hogyan állítsuk be Hogyan állítsuk be](https://i.howwhatproduce.com/images/003/image-7736-34-j.webp)
![Hogyan állítsuk be Hogyan állítsuk be](https://i.howwhatproduce.com/images/003/image-7736-35-j.webp)
![Hogyan állítsuk be Hogyan állítsuk be](https://i.howwhatproduce.com/images/003/image-7736-36-j.webp)
![Hogyan állítsuk be Hogyan állítsuk be](https://i.howwhatproduce.com/images/003/image-7736-37-j.webp)
Kapcsolat
Az egyetlen csekély bonyodalom az, hogy minden Telnet -eszközre szükség van valamilyen azonosítóra (hasonlóan minden számmal rendelkező soros porthoz). A projektemben statikus IP -t használtam. Általában, ha egy eszköz csatlakozik a WiFi -hez, automatikusan kap egy IP -címet a DHCP -kiszolgálótól. Ezt hívják dinamikus IP -címzésnek, de a probléma itt az, hogy az IP -cím megváltozhat. Tehát úgy programoztam a táblát, hogy mindig egy előre meghatározott IP -címet kapjon, az én esetemben 192.168.2.20x, ahol x a tábla száma. Ezt hívják statikus IP -címzésnek. Ezután csak csatlakoztathat egy Telnet konzolt a 192.168.2.20x: 23 -hoz, és készen áll az indulásra.
Konzolként számos alkalmazást használhat, a két legismertebb valószínűleg a PuTTY vagy a YAT (Még egy terminál). Én az utóbbit használom, és a kép részben láthatja, hogyan kell beállítani - csak ismernie kell a korábban említett Statikus IP -címet.
Firmware
A firmware Arduino IDE -ben van írva, és megtalálható a GitHub -on. Ha programozni szeretné az ESP8266 -at, akkor be kell néznie a fejlécbe, és módosítania kell néhány változót, nevezetesen:
- ssid - annak a WiFi -nek a neve, amelyhez a táblát csatlakoztatni szeretné
- pass - jelszó ehhez a WiFi -hez
- ip - az a statikus IP, amelyet szeretne a táblának; válasszon valamit a DHCP készleten kívül (vagy csak válasszon valamit 200-250 között, ami általában ingyenes)
- átjáró - az útválasztó IP -címe
- alhálózat
Az utolsó két információt a parancssorból szerezheti be, ha megnyomja a Win + R billentyűt, beírja a "cmd", majd az "ipconfig" parancsot. Lásd a képeket.
Természetesen szüksége van az Arduino IDE -re, az esp8266 eszköztárra stb., De sok más oktatóanyag is létezik ezzel kapcsolatban.
Tábla
A PCB -t is el kell készítenie. Bár nem bonyolult, és elméletileg otthon is elkészítheti, azt javaslom, hogy használjon valamilyen kínai NYÁK -gyártót. Olcsó és szépen működik. ALLPCB -t használtam, és elégedett voltam.
Erő
Tápellátást kell biztosítania a tábla számára. Tápellátását közvetlenül végezheti 3,3 V -os feszültséggel (a JP1 jumper a 3,3 V -os pozícióban), vagy táplálja a feszültséget egy 3,3 V -os szabályozó segítségével (jumper a másik helyzetben). A szabályozó akár 12 V feszültséget is képes elfogadni. Minden kondenzátor már beépítve van a fedélzeten.
3. lépés: Következtetés
![Következtetés Következtetés](https://i.howwhatproduce.com/images/003/image-7736-38-j.webp)
Amint azt korábban mondtam, ezeket a táblákat nagyon hasznosnak találtam a prototípusok készítéséhez, nem csak egy Arduino, hanem általában bármely MCU esetében. És már vagy fél éve használom őket, és semmi bajom nem volt velük.
A forráskód, az Eagle fájlok és néhány kép megtalálható a GitHub -on vagy az alábbi zip fájlban. De én a GitHubot ajánlom, mivel lehet, hogy van újabb verzió.
Ha bármilyen kérdése, megjegyzése vagy javaslata van, nyugodtan hagyja őket alább.
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: 7 lépés Vezeték nélküli Arduino robot a HC12 vezeték nélküli modul használatával: 7 lépés](https://i.howwhatproduce.com/images/011/image-32306-j.webp)
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ó - 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ó - Vezeték nélküli vezeték nélküli Xbox 360 vezérlővel: 5 lépés](https://i.howwhatproduce.com/images/001/image-945-49-j.webp)
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 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 Raspbian Stretch -en: 6 lépés](https://i.howwhatproduce.com/images/002/image-3141-80-j.webp)
Ö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 vezeték nélküli mikrofon vezeték nélküli gitárrendszerhez: 4 lépés DIY vezeték nélküli mikrofon vezeték nélküli gitárrendszerhez: 4 lépés](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10965369-diy-wireless-mic-to-wireless-guitar-system-4-steps-j.webp)
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: 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: 4 lépés](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11133018-hack-a-wireless-doorbell-into-a-wireless-alarm-switch-or-onoff-switch-4-steps-j.webp)
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