Tartalomjegyzék:
- 1. lépés: Elektromos rendszer
- 2. lépés: Lakossági automatizálás akár 68 tápponttal
- 3. lépés: Használt eszközök
- 4. lépés: Az ESP01 és az FTDI összeszerelése
- 5. lépés: Töltse be a hexát az Arduino -ba
- 6. lépés: Telepítse a Hexet az Arduino -ra
- 7. lépés: ESP8266 AT módban
- 8. lépés: AT firmware telepítése ESP -ben
- 9. lépés: Az ESP konfigurálása
- 10. lépés: Példa
- 11. lépés: Más kapcsolási példák
- 12. lépés: Töltse le az alkalmazást
- 13. lépés: Párosítsa a Bluetooth -ot
- 14. lépés: Labkit automatizálási vezérlés
Videó: Akár 68 pont ellenőrzése Arduino Mega és ESP8266 segítségével: 14 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Az elektromos kapcsolási rajz segítségével, amelyet PDF formátumban tettem elérhetővé, a mai projektben egy Arduino Mega csatlakozik az ESP8266 -hoz, hogy WiFi funkciót biztosítson. Elsősorban lakossági automatizáláshoz az áramkör Bluetooth -szal is működik, és két reléhez és két lámpához van csatlakoztatva. Ahhoz, hogy mindez megtörténhessen, engedélyeznünk kell akár 68 energiapont vezérlését. Ez egy APP -n, Labkit -en keresztül történik, amelyet Android telefonon vagy táblagépen keresztül lehet elérni. Ebben az összeállításban nem kell programoznia az Arduino -t vagy az ESP8266 -ot. Elkezdjük használni az AT parancsokat is. Nézd meg a videót:
1. lépés: Elektromos rendszer
Mega WiFi áramkör relékkel Itt az elektromos sémában láthatja, hogy egy Arduino Mega készüléket használtam egy ESP8266 -hoz csatlakoztatva a WiFi funkció elvégzéséhez. Hasznos megjegyezni, hogy ez az áramkör Bluetooth -szal is működhet. Ebben a példában két relét és két lámpát is csatlakoztattam. Hangsúlyozom, hogy a táblán a két relével további 34 táblát csatlakoztathat két vagy nyolc relével, tetszése szerint. Később elmagyarázom pontosan, hogyan kell csinálni.
2. lépés: Lakossági automatizálás akár 68 tápponttal
A projekt során Labkit -et használunk. Ez az alkalmazás célja az Arduino Uno vagy Mega készülékhez csatlakoztatott eszközök vezérlése. Az Arduino -hoz csatlakoztatott Bluetooth modulon vagy ESP8266 -on keresztül Android telefonon vagy táblagépen keresztül kommunikálhatunk az eszközökkel.
3. lépés: Használt eszközök
Ebben a projektben az ESP8266 -at és az Arduino Megat használjuk, három program és két fájl mellett. Amint azt a kép bal oldalán is megjegyeztük, a Flash Download Tools program futtatni fogja a Firmware AT fájlt, amelyet továbbít az ESP8266 -ba. A sorrendben lesz Termite, azaz terminál az AT móddal való kommunikációhoz, amely megkapja a parancsokat és konfigurációkat küld az ESP8266 -nak.
Az Arduino Mega -val kapcsolatos részben, amely a kép jobb oldalán jelenik meg, betöltjük a Labkit HEX firmware firmware -t is, az XLoader programon keresztül.
4. lépés: Az ESP01 és az FTDI összeszerelése
Az ESP01 rögzítési módba állításához az AT firmware telepítéséhez egyszerűen kövesse ezt az összeszerelést.
FIGYELEM: Az AT parancsok Termite -n keresztüli használatához távolítsa el a kapcsolatot a GPIO0 és a GND között.
5. lépés: Töltse be a hexát az Arduino -ba
Az alkalmazás használatához be kell tölteni az Arduino-t egy hexafájlba, amely egy már lefordított kód, amelyet elérhetővé teszünk. A hex Arduino telepítéséhez először egy XLoader nevű programra van szükségünk, amely ezen a linken keresztül tölthető le.
Az XLoader program kezelőfelülete a képen ez.
6. lépés: Telepítse a Hexet az Arduino -ra
- A Hex fájlban szerepelnie kell a hexához vezető útnak, amely ezen a linken keresztül tölthető le az Arduino Mega -hoz, és ezen a linken az Arduino Uno -hoz.
- A készülék az Arduino modell. Válassza ki a használni kívánt Arduino -t.
- A COM port az a port, ahol az Arduino -t a számítógéphez csatlakoztatják, és megjelenik egy lista a használt portokkal. Válassza ki azt, amelyik megfelel az Arduino -jának.
- Az átviteli sebességet minden eszköztípus automatikusan beállítja.
- Az összes mező konfigurálása után kattintson a Feltöltés gombra, és várja meg a folyamat befejezését.
7. lépés: ESP8266 AT módban
Az Arduino -ba behelyezett.hex az AT protokollon keresztül kommunikál az ESP -vel. Ehhez szükséges, hogy az ESP -n telepítve legyen az AT firmware. Az SDK általunk használt verzió az esp_iot_sdk_v1.5.0_15_11_27 volt.
Az ESP által használt firmware verzió megtekintéséhez használja a Termite programot:
Nyitott Termite esetén írja be az AT+GMR parancsot az alábbi szövegbeviteli mezőbe.
8. lépés: AT firmware telepítése ESP -ben
Ha nem az általunk használt verzióban van, akkor letöltheti az itt használt ESP AT firmware -jét.
A firmware telepítéséhez le kell töltenie a Flash letöltési eszközöket erről a linkről.
A firmware ESP01 -re történő telepítéséhez használhat egy FTDI -t, a képen látható összeállítással.
Lépések:
Csomagolja ki az esp_iot_sdk_v1.5.0_15_11_27 fájlt, és nyissa meg a Flash Download Tools programot.
Jelölje be a SpiAutoSet opciót.
Minden mezőben válassza ki a tömörítetlen mappa fájljait ebben a sorrendben:
bin / esp_init_data_default.bin
bin / blank.bin
bin / boot_v1.4 (b1).bin
bin / at / 512+512 / user1.1024.new.2.bin
Minden fájl esetében módosítsa az ADDR mezőt a következő sorrendben:
0x7c000
0xfe000
0x00000
0x01000
Lásd a diagramot
Úgy kell kinéznie, mint a képen
Válassza ki az ESP -jéhez tartozó COM PORT -ot és a 115200 -as átviteli sebességet, majd kattintson a START gombra.
9. lépés: Az ESP konfigurálása
Most konfiguráljuk az ESP01 -et, hogy csatlakozzon a hálózatunkhoz. Nyissa meg a Termite -t, és írja be:
AT+CWMODE_DEF = 1 (az ESP állomás üzemmódba állítja)
AT+CWJAP_DEF = "TestSP", "87654321" (cserélje le a hálózat SSID -jével és jelszavával)
AT+CIPSTA_DEF = "192.168.2.11" (cserélje le a használni kívánt IP -címmel)
AT+CIPSTA? (Annak ellenőrzésére, hogy a megfelelő IP -címmel rendelkezik)
10. lépés: Példa
Itt van a Termite eredménye. Ez megjeleníti a verziót és azt, hogy az összes végrehajtott parancs rendben van -e, többek között.
11. lépés: Más kapcsolási példák
Itt az Uno és a Mega Arduinos, a szint-átalakító, a HC-05 vázlatait helyezem el, mindkettővel Wi-Fi vagy Bluetooth használatával. Mai példánkban a Mega WiFi -t használjuk, plusz két ellenállást a szintváltó helyett. De itt megmutatjuk a többi esetet, mert a szoftver lehetővé teszi ezeket a kombinációkat.
A Bluetooth áramkör feloldása
Uno Wifi áramkör
Mega Bluetooth áramkör
Mega WiFi áramkör
12. lépés: Töltse le az alkalmazást
Az alkalmazás megtalálható a Google Play Áruházban:
play.google.com/store/apps/details?id=br.com.appsis.controleautomacao
13. lépés: Párosítsa a Bluetooth -ot
Ha a Bluetooth modult fogja használni, győződjön meg arról, hogy a Bluetooth be van kapcsolva és párosítva van az okostelefonnal a rendszerbeállításokban.
14. lépés: Labkit automatizálási vezérlés
- Az alkalmazás első megnyitásakor megjelenik a kék képernyő LABkit.
- Kattintson a bal felső sarokban található gombra, és az alkalmazás megkérdezi, hogy milyen típusú Arduino -t használ.
- Miután kiválasztotta az Arduino típusát, az alkalmazás megkérdezi, hogy melyik modult használja a csatlakozáshoz.
- Ha a WiFi lehetőséget választotta, írja be az IP címet a megjelenő mezőbe.
- Ha a Bluetooth lehetőséget választja, be kell írnia a modul nevét.
- Csatlakozáskor az alkalmazás megjelenik egy gomb az új műveletek hozzáadásához a jobb alsó sarokban.
- Erre a gombra kattintva megjelenik egy képernyő, ahol kiválaszthatja az Arduino tűt és a művelet nevét.
- Új művelet hozzáadásakor az alábbi képen láthatónak kell lennie a listában.
- A gombra kattintva zölden világít, és az Ön által választott Arduino csapjának magasnak kell lennie.
- Egy művelet eltávolításához egyszerűen érintse meg és tartsa lenyomva a gombot
Ajánlott:
Egyszerű automatizált pont -pont vasútmodell: 10 lépés (képekkel)
Egyszerű, automatizált pont -pont modellvasút: Az Arduino mikrovezérlők nagyszerűek a vasútmodellek elrendezésének automatizálásához. Az elrendezések automatizálása számos célra hasznos, például az elrendezés elhelyezése egy kijelzőn, ahol az elrendezési művelet programozható úgy, hogy a vonatokat automatizált sorrendben futtassa. Az l
Pont-pont feszültségvezérelt oszcillátor: 29 lépés
Pont-pont feszültségvezérelt oszcillátor: Szia! Találtál egy projektet, ahol veszünk egy igazán olcsó mikrochipet, egy CD4069-et (szép), és ragasztunk hozzá néhány alkatrészt, és kapunk egy nagyon hasznos hangszóró-feszültségvezérelt oszcillátort! Az általunk gyártott változat csak fűrész- vagy rámpahullámmal rendelkezik, ami
Crossfader Circuit Pont-pont: 16 lépés (képekkel)
Crossfader Circuit Point-to-Point: Ez egy crossfader áramkör. Két bemenetet fogad el, és elhalványul közöttük, a kimenet a két bemenet (vagy csak az egyik bemenet) keveréke. Ez egy egyszerű áramkör, nagyon hasznos és könnyen felépíthető! Megfordítja a rajta áthaladó jelet
Kettős romlású Eurorack Pont-pont áramkör: 12 lépés
Dual Decay Eurorack Pont-pont áramkör: Ennek az oktatóanyagnak az a célja, hogy bemutassa, hogyan készíthet DUAL DECAY áramkört a moduláris szintetizátorhoz. Ez egy pont-pont áramkör, amely nem tartalmaz PCB-t, és egy másik módszert mutat be a funkcionális szintetizátor áramkörök minimális alkatrészekkel történő felépítésére
Az Arduino YÚN hozzáférésének ellenőrzése MySQL, PHP5 és Python segítségével: 11 lépés (képekkel)
Az Arduino YÚN hozzáférésének ellenőrzése MySQL, PHP5 és Python segítségével: Hello Friends! Nos, mint tudják, szeptemberben az Arduino új premierpajzs Arduino YUN. Ennek a kis barátnak van egy Linux beágyazott rendszere, amellyel bármit futtathatunk, amire gondolsz (legalábbis eddig). Bár nagyon kevés az információ