Sisukord:

Kuni 68 punkti juhtimine Arduino Mega ja ESP8266 abil: 14 sammu
Kuni 68 punkti juhtimine Arduino Mega ja ESP8266 abil: 14 sammu

Video: Kuni 68 punkti juhtimine Arduino Mega ja ESP8266 abil: 14 sammu

Video: Kuni 68 punkti juhtimine Arduino Mega ja ESP8266 abil: 14 sammu
Video: Изучите Arduino за 30 минут: примеры и проекты 2024, Juuli
Anonim
Image
Image
Elektriskeem
Elektriskeem

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

Elamuautomaatika kuni 68 toitepunktiga
Elamuautomaatika 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

Kasutatud tööriistad
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

Kokkupanek ESP01 ja FTDI
Kokkupanek ESP01 ja FTDI

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

Laadige Hex Arduino
Laadige Hex 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

ESP8266 AT -režiimis
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

AT püsivara installimine ESP -sse
AT püsivara installimine ESP -sse
AT püsivara installimine ESP -sse
AT püsivara installimine ESP -sse
AT püsivara installimine ESP -sse
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

Näide
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

Muud vooluringi näited
Muud vooluringi näited
Muud vooluringi näited
Muud vooluringi näited
Muud vooluringi näited
Muud vooluringi näited
Muud vooluringi näited
Muud vooluringi 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

Siduge Bluetooth
Siduge Bluetooth

Kui kavatsete kasutada Bluetooth -moodulit, veenduge, et Bluetooth oleks sisse lülitatud ja süsteemiseadetes nutitelefoniga seotud.

14. samm: Labkiti automatiseerimise juhtimine

Labkiti automaatika juhtimine
Labkiti automaatika juhtimine
Labkiti automaatika juhtimine
Labkiti automaatika juhtimine
Labkiti automaatika juhtimine
Labkiti automaatika 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: