Sisukord:
- Samm: elektriskeem
- 2. samm: elamute automatiseerimine kuni 68 toitepunktiga
- Samm: kasutatud tööriistad
- Samm 4: ESP01 ja FTDI kokkupanek
- Samm: laadige kuusnurk Arduino
- Samm: installige Hex Arduinole
- Samm: ESP8266 AT -režiimis
- Samm: AT püsivara installimine ESP -sse
- 9. samm: ESP seadistamine
- 10. samm: näide
- Samm 11: muud ahelate näited
- Samm: laadige rakendus alla
- Samm: siduge Bluetooth
- 14. samm: Labkiti automatiseerimise juhtimine
Video: Kuni 68 punkti juhtimine Arduino Mega ja ESP8266 abil: 14 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Kasutades elektriskeemi, mille tegin kättesaadavaks PDF -vormingus, on tänases projektis WiFi -funktsiooni loomiseks ESP8266 -ga ühendatud Arduino Mega. Peamiselt elamuautomaatika jaoks töötab vooluring ka Bluetoothiga ning on ühendatud kahe relee ja kahe lambiga. Selle kõige toimumiseks peame lubama juhtida kuni 68 energiapunkti. See toimub APP, Labkiti kaudu, millele pääseb juurde Androidi telefoni või tahvelarvuti kaudu. Selles koostes ei pea te programmeerima Arduino ega ESP8266. Samuti hakkame kasutama AT -käske. Vaadake videot:
Samm: elektriskeem
Mega WiFi -ahel releedega Siin näete elektriskeemis, et WiFi -funktsiooni kasutamiseks kasutasin ESP8266 -ga ühendatud Arduino Megat. Kasulik on meeles pidada, et see vooluahel võiks töötada ka Bluetoothiga. Selles näites ühendasin ka kaks releed ja kaks lampi. Rõhutan, et kahe releega plaadil saate vastavalt oma eelistustele ühendada veel 34 tahvlit kahe või kaheksa releega. Hiljem selgitan täpselt, kuidas seda teha.
2. samm: elamute automatiseerimine kuni 68 toitepunktiga
Projekti käigus kasutame Labkit. See rakendus on loodud Arduino Uno või Mega ühendatud seadmete juhtimiseks. Arduinoga ühendatud Bluetooth -mooduli või ESP8266 kaudu saame seadmetega suhelda Android -telefoni või tahvelarvuti kaudu.
Samm: kasutatud tööriistad
Selles projektis kasutame ESP8266 ja Arduino Megat, lisaks kolme programmi ja kahte faili. Nagu pildi vasakul küljel märgitud, käivitab Flash Flash Tools programm püsivara AT -faili, mis edastatakse ESP8266 -sse. Järjestuses on teil Termite, see tähendab terminal, millega saate suhelda AT -režiimiga, mis võtab vastu teie käsud ja saadab konfiguratsioonid ESP8266 -le.
Arduino Mega hõlmavas osas, mis kuvatakse pildi paremal küljel, laadime XLoaderi programmi kaudu ka püsivara Labkit HEX faili.
Samm 4: ESP01 ja FTDI kokkupanek
ESP01 salvestusrežiimi viimiseks AT püsivara installimiseks järgige lihtsalt seda koost.
TÄHELEPANU: AT -käskude kasutamiseks Termite kaudu eemaldage ühendus GPIO0 ja GND vahel.
Samm: laadige kuusnurk Arduino
Selle rakenduse kasutamiseks on vaja laadida Arduino hex-failiga, mis on juba koostatud kood, mille teeme kättesaadavaks. Hex -i installimiseks Arduinos vajame kõigepealt programmi XLoader, mille saab selle lingi kaudu alla laadida.
XLoaderi programmi liides on pildil selline.
Samm: installige Hex Arduinole
- Hex -failis peaks olema kuusnurga tee, mille saab selle lingi kaudu alla laadida Arduino Mega ja selle lingi Arduino Uno jaoks.
- Seade on Arduino mudel. Valige, millist Arduinot kasutada.
- COM -port on port, kuhu Arduino arvutiga ühendatakse, ja kuvatakse kasutatavate portide loend. Valige see, mis sobib teie Arduinoga.
- Boodikiirus määratakse automaatselt igat tüüpi seadmetele.
- Kui kõik väljad on konfigureeritud, klõpsake lihtsalt nuppu Laadi üles ja oodake protsessi lõpuleviimist.
Samm: ESP8266 AT -režiimis
Arduino sisestatud.hex suhtleb ESP -ga AT -protokolli kaudu. Selleks on vaja, et ESP -sse oleks installitud AT püsivara. Meie kasutatud SDK versioon oli esp_iot_sdk_v1.5.0_15_11_27.
Püsivara versiooni kontrollimiseks, mida teie ESP kasutab programmi Termite kaudu, toimige järgmiselt.
Kui termiit on avatud, tippige allolevale tekstisisestusväljale AT+GMR.
Samm: AT püsivara installimine ESP -sse
Kui see pole meie kasutatavas versioonis, saate alla laadida siin kasutatava ESP AT -püsivara.
Püsivara installimiseks peate sellelt lingilt alla laadima Flash Download Tools.
Püsivara ESP01 -le installimiseks võite kasutada FTDI -d koos pildil oleva koostuga.
Sammud:
Pakkige fail esp_iot_sdk_v1.5.0_15_11_27 lahti ja avage programm Flash Download Tools.
Kontrollige valikut SpiAutoSet.
Valige igal väljal tihendamata kausta failid järgmises järjekorras:
bin / esp_init_data_default.bin
bin / blank.bin
bin / boot_v1.4 (b1).bin
bin / at / 512+512 / user1.1024.new.2.bin
Muutke iga faili puhul ADDR -i välja järgmises järjekorras:
0x7c000
0xfe000
0x00000
0x01000
Vaadake diagrammi
See peaks välja nägema nagu pildil
Valige COM PORT, mis on teie ESP ja edastuskiirus 115200, ja klõpsake nuppu START.
9. samm: ESP seadistamine
Nüüd konfigureerime ESP01 meie võrguga ühenduse loomiseks. Avage Termite ja tippige:
AT+CWMODE_DEF = 1 (lülitab ESP jaamarežiimi)
AT+CWJAP_DEF = "TestSP", "87654321" (asendage võrgu SSID ja parooliga)
AT+CIPSTA_DEF = "192.168.2.11" (asendage soovitud IP -ga)
AT+CIPSTA? (Et kontrollida, kas teil on õige IP)
10. samm: näide
Siin on meil Termite tulemus. See kuvab versiooni ja selle, kas kõik teie täidetavad käsud on muu hulgas korras.
Samm 11: muud ahelate näited
Siia panen skeemid Uno ja Mega Arduinodega, nivoo muunduriga HC-05, mõlemad koos WiFi või Bluetoothiga. Meie tänases näites kasutame Mega koos WiFi -ga, pluss kaks takisti nivoo muunduri asemel. Kuid siin näitame teisi juhtumeid, sest tarkvara võimaldab neid muid kombinatsioone.
Tühista Bluetooth -ahel
Uno Wifi ahel
Mega Bluetooth -ahel
Mega WiFi ahel
Samm: laadige rakendus alla
Rakendus asub Google Play poes aadressil:
play.google.com/store/apps/details?id=br.com.appsis.controleautomacao
Samm: siduge Bluetooth
Kui kavatsete kasutada Bluetooth -moodulit, veenduge, et Bluetooth oleks sisse lülitatud ja süsteemiseadetes nutitelefoniga seotud.
14. samm: Labkiti automatiseerimise juhtimine
- Rakenduse esmakordsel avamisel näete sinist ekraani LABkit.
- Klõpsake vasakus ülanurgas asuvat nuppu ja rakendus küsib, millist tüüpi Arduino te kasutate.
- Pärast Arduino tüübi valimist küsib rakendus, millist moodulit ühendamiseks kasutate.
- Kui olete valinud WiFi, sisestage kuvatavale väljale IP.
- Kui valite Bluetoothi, peate sisestama mooduli nime.
- Ühendamisel kuvatakse rakenduses paremas alanurgas nuppu uute toimingute lisamiseks.
- Sellele nupule klõpsates ilmub ekraan, kus saate valida Arduino tihvti ja toimingu nime.
- Uue toimingu lisamisel peaks see ilmuma loendisse nagu järgmisel pildil.
- Nupule klõpsates süttib see roheliselt ja teie valitud Arduino tihvt peaks minema kõrgele.
- Toimingu eemaldamiseks puudutage lihtsalt nuppu ja hoidke seda all
Soovitan:
Seadme juhtimine Androidi WiFi abil Esp8266 Juhtimine: 6 sammu
Seadme juhtimine Androidi WiFi abil Esp8266 Juhtimine: nüüd teame, kuidas juhtida seadmeid esp8266 WiFi -mooduli abil ja Arduino teie seadet Androidi WiFi -juhtimise abil lisateabe saamiseks. klõpsake linki mohamed ashraf
Robotkäe juhtimine Zio abil PS2 kontrolleri abil: 4 sammu
Robotkäe juhtimine Zio abil PS2 kontrolleri abil: see ajaveebi postitus on osa Zio Robotics seeriast. Sissejuhatus See on postituse „Juhtige robotkätt Zioga” viimane osa. Selles õpetuses lisame oma robotkäele veel ühe osa. Varasemad õpetused ei sisalda alust
1A kuni 40A praegune BOOST -muundur kuni 1000 W alalisvoolumootorile: 3 sammu
1A kuni 40A praegune BOOST-muundur kuni 1000 W alalisvoolumootorile: Tere! Sellest videost saate teada, kuidas teha teile voolutugevusahelat suure võimsusega kuni 1000 W ja 40 amprit koos transistoride ja tsentraalse transformaatoriga. Kuigi väljundi vool on väga suur, kuid pinge läheb r
Mootori pöörete arvu autonoomne juhtimine tagasiside süsteemi abil IR -põhise tahhomeetri abil: 5 sammu (piltidega)
Mootori pöörlemiskiiruste autonoomne juhtimine tagasisidesüsteemi abil IR -põhise tahhomeetri abil: alati on vaja automatiseerida protsess, olgu see siis lihtne/koletu. Mul tekkis idee seda projekti teha lihtsast väljakutsest, millega silmitsi seistes leidsin meetodid meie väikese maatüki kastmiseks/niisutamiseks. Praeguse toiteliini puudumise probleem
Superlihtne arvuti juhtimine 110 Vac abil Crydom Solid-State Relay abil: 3 sammu (koos piltidega)
Superlihtne arvuti juhtimine 110 Vac abil Crydom Solid-State Relay abil: valmistun proovima oma kätt kuumutusplaadi jootmisel. Seetõttu vajasin ma 110Vac juhtimist arvutist. See juhend näitab, kuidas 110Vac hõlpsalt arvuti jadaväljundpordist juhtida. Minu kasutatav jadaport oli USB -tüüpi