Sadržaj:
- Korak 1: Električna shema
- Korak 2: Automatizacija stanova sa do 68 Power Pointa
- Korak 3: Korišteni alati
- Korak 4: Montaža ESP01 i FTDI
- Korak 5: Umetnite Hex u Arduino
- Korak 6: Instalirajte Hex na Arduino
- Korak 7: ESP8266 u AT načinu rada
- Korak 8: Instaliranje AT firmvera u ESP
- Korak 9: Konfiguriranje ESP -a
- Korak 10: Primjer
- Korak 11: Ostali primjeri kola
- Korak 12: Preuzmite aplikaciju
- Korak 13: Uparite Bluetooth
- Korak 14: Labkit kontrola automatizacije
Video: Kontrola do 68 bodova pomoću Arduino Mega i ESP8266: 14 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Korištenjem električne sheme koju sam učinio dostupnom u PDF formatu, u današnjem projektu, Arduino Mega je spojen na ESP8266 kako bi WiFi funkcionirao. Uglavnom za stambenu automatizaciju, krug također radi s Bluetoothom i povezan je s dva releja i dvije lampe. Da bi se sve to dogodilo, morat ćemo omogućiti kontrolu do 68 energetskih točaka. To će se dogoditi putem aplikacije, Labkita, kojoj se pristupa putem Android telefona ili tableta. U ovom sklopu nećete morati programirati Arduino ili ESP8266. Također ćemo početi koristiti AT naredbe. Pogledajte video:
Korak 1: Električna shema
Mega WiFi krug s relejima Ovdje u električnoj shemi možete vidjeti da sam koristio Arduino Mega povezanu na ESP8266 za obavljanje WiFi funkcije. Korisno je zapamtiti da bi ovo kolo moglo raditi i s Bluetoothom. U ovom primjeru također sam spojio dva releja i dvije lampe. Naglašavam da na ploču s dva releja možete spojiti još 34 ploče s dva ili osam releja, prema vašim željama. Kasnije ću vam precizno objasniti kako to učiniti.
Korak 2: Automatizacija stanova sa do 68 Power Pointa
Tokom našeg projekta koristimo Labkit. Ova je aplikacija dizajnirana za upravljanje uređajima spojenim na Arduino Uno ili Mega. Preko Bluetooth modula ili ESP8266 spojenog na Arduino, možemo komunicirati s uređajima putem Android telefona ili tableta.
Korak 3: Korišteni alati
U ovom projektu koristimo ESP8266 i Arduino Mega, pored tri programa i dvije datoteke. Kao što je navedeno na lijevoj strani slike, program Flash Download Tools će pokrenuti datoteku AT firmvera, koja će biti proslijeđena u ESP8266. U nizu ćete imati Termite, odnosno terminal za komunikaciju s AT načinom rada, koji će primati vaše naredbe i slati konfiguracije na ESP8266.
U dijelu koji uključuje Arduino Mega, koji se pojavljuje na desnoj strani slike, učitavamo i Labkit HEX datoteku firmvera, putem programa XLoader.
Korak 4: Montaža ESP01 i FTDI
Da biste ESP01 prebacili u način snimanja za instaliranje AT firmvera, jednostavno slijedite ovaj sklop.
PAŽNJA: Da biste koristili AT naredbe putem Termita, uklonite vezu između GPIO0 i GND.
Korak 5: Umetnite Hex u Arduino
Da biste koristili ovu aplikaciju, potrebno je Arduino učitati heksadecimalnom datotekom, koja je već sastavljeni kod koji stavljamo na raspolaganje. Da bismo instalirali hex u Arduino, prvo nam je potreban program XLoader koji se može preuzeti putem ove veze.
Sučelje XLoader programa je ovo u imagemu.
Korak 6: Instalirajte Hex na Arduino
- U Hex datoteci trebao bi postojati put do heksa, koji se može preuzeti putem ove veze na Arduino Mega i ove veze za Arduino Uno.
- Uređaj je model Arduino. Odaberite koji ćete Arduino koristiti.
- COM port je port na koji je Arduino priključen na računalo, a prikazat će se popis s priključcima koji se koriste. Odaberite onu koja odgovara vašem Arduinu.
- Brzina prijenosa automatski se postavlja za svaku vrstu uređaja.
- Nakon što su sva polja konfigurirana, samo kliknite Upload i pričekajte da se proces dovrši.
Korak 7: ESP8266 u AT načinu rada
. Hex koji stavljamo u Arduino komunicirat će s ESP -om putem AT protokola. Za to je potrebno da ESP ima instaliran AT firmver. Verzija SDK -a koju smo koristili bila je esp_iot_sdk_v1.5.0_15_11_27.
Da biste provjerili verziju firmvera koji vaš ESP koristi u programu Termite:
Dok je Termite otvoren, upišite AT+GMR u polje za unos teksta ispod.
Korak 8: Instaliranje AT firmvera u ESP
Ako nije u verziji koju koristimo, ovdje možete preuzeti AT firmver ESP -a koji koristimo.
Da biste instalirali firmver, morat ćete preuzeti Flash Download Tools sa ove veze.
Da biste instalirali firmver na ESP01, možete koristiti FTDI sa sklopom na slici.
Koraci:
Raspakirajte datoteku esp_iot_sdk_v1.5.0_15_11_27 i otvorite program Flash Download Tools.
Provjerite opciju SpiAutoSet.
U svakom polju odaberite datoteke nekomprimirane mape ovim redoslijedom:
bin / esp_init_data_default.bin
bin / blank.bin
bin / boot_v1.4 (b1).bin
bin / at / 512+512 / user1.1024.new.2.bin
Za svaku datoteku promijenite ADDR polje ovim redoslijedom:
0x7c000
0xfe000
0x00000
0x01000
Pogledajte dijagram
Trebalo bi da izgleda kao na slici
Odaberite COM PORT koji je vaš ESP i brzinu prijenosa od 115200, a zatim pritisnite gumb START.
Korak 9: Konfiguriranje ESP -a
Sada konfigurirajmo ESP01 za povezivanje s našom mrežom. Otvorite Termite i upišite:
AT+CWMODE_DEF = 1 (postavlja ESP u način rada stanice)
AT+CWJAP_DEF = "TestSP", "87654321" (zamijenite SSID -om i lozinkom za svoju mrežu)
AT+CIPSTA_DEF = "192.168.2.11" (zamijenite IP -om koji želite koristiti)
AT+CIPSTA? (Da biste provjerili imate li ispravan IP)
Korak 10: Primjer
Ovdje imamo rezultat Termita. Ovo prikazuje verziju i jesu li sve naredbe koje izvršavate u redu, između ostalih detalja.
Korak 11: Ostali primjeri kola
Ovdje stavljam sheme sa Uno i Mega Arduinos, s pretvaračem nivoa, HC-05, oba s mogućnošću korištenja s WiFi ili Bluetooth. U današnjem primjeru koristimo Mega sa WiFi -om, plus dva otpornika umjesto pretvarača nivoa. Ali ovdje prikazujemo ostale slučajeve jer softver dopušta ove druge kombinacije.
Uno Bluetooth kolo
Uno Wifi krug
Mega Bluetooth kolo
Mega WiFi krug
Korak 12: Preuzmite aplikaciju
Aplikacija se nalazi u trgovini Google Play na adresi:
play.google.com/store/apps/details?id=br.com.appsis.controleautomacao
Korak 13: Uparite Bluetooth
Ako ćete koristiti Bluetooth modul, provjerite je li Bluetooth uključen i uparen sa pametnim telefonom u postavkama sistema.
Korak 14: Labkit kontrola automatizacije
- Kada aplikaciju otvorite prvi put, vidjet ćete plavi ekran LABkit.
- Pritisnite gumb u gornjem lijevom kutu i aplikacija će vas upitati koju vrstu Arduina koristite.
- Nakon odabira vrste Arduina, aplikacija će pitati koji modul koristite za povezivanje.
- Ako ste odabrali WiFi, unesite IP u polje koje se pojavi.
- Ako odaberete Bluetooth, morat ćete unijeti naziv modula.
- Prilikom povezivanja, aplikacija će prikazati gumb za dodavanje novih radnji u donjem desnom kutu.
- Klikom na ovo dugme pojavit će se zaslon za odabir Arduino pin -a i naziva radnje.
- Prilikom dodavanja nove radnje, ona bi se trebala pojaviti na popisu kao na sljedećoj slici.
- Klikom na gumb svijetlit će zeleno, a pin Arduina koji ste odabrali trebao bi ići visoko.
- Da biste uklonili radnju, jednostavno dodirnite i držite dugme
Preporučuje se:
Kontrola svjetline PWM LED kontrola zasnovana na tipkama, Raspberry Pi i grebanju: 8 koraka (sa slikama)
Kontrola svjetline Kontrola LED -a zasnovana na PWM -u pomoću tipki, Raspberry Pi i grebanja: Pokušavao sam pronaći način da svojim učenicima objasnim kako PWM radi, pa sam sebi postavio zadatak da pokušam kontrolirati svjetlinu LED -a pomoću 2 tipke - jedno dugme povećava svjetlinu LED -a, a drugo ga prigušuje. Za program
RF 433MHZ Radio kontrola pomoću HT12D HT12E - Izrada daljinskog upravljača RF pomoću HT12E & HT12D s 433 mHz: 5 koraka
RF 433MHZ Radio kontrola pomoću HT12D HT12E | Izrada Rf daljinskog upravljača pomoću HT12E & HT12D sa 433 MHz: U ovom uputstvu ću vam pokazati kako napraviti RADIO daljinski upravljač pomoću prijemnog modula odašiljača od 433 MHz sa kodiranjem HT12E & IC dekoder HT12D. U ovom uputstvu možete slati i primati podatke koristeći vrlo vrlo jeftine KOMPONENTE KAO: HT
Pametna košarkaška arkadna igra s obručima za brojanje bodova pomoću ugrađene platforme Evive- Arduino: 13 koraka
Pametna arkadna igra za košarku s obručima za brojanje bodova pomoću Evive-Arduino ugrađene platforme: Od svih igara koje postoje, najzabavnije su arkadne igre. Pa smo pomislili zašto to ne bismo sami napravili kod kuće! I evo nas, najzabavnije DIY igre koju ste do sada igrali - DIY Arcade Basketball Game! Ne samo da je
Kontrola kapije s Google pomoćnikom pomoću ESP8266 NodeMCU: 6 koraka
Kontrola kapije pomoću Google asistenta pomoću ESP8266 NodeMCU: Ovo je moj prvi projekt o instrukcijama, pa komentirajte u nastavku ako postoje moguća poboljšanja. Ideja je upotrijebiti google asistent za slanje signala na kontrolnu ploču kapije. Dakle, slanjem naredbe bit će relej koji zatvara
Arduino brojač bodova: 5 koraka
Arduino Score Counter: Ovaj Arduino Score Counter će brojati broj korpi koje napravite pomoću IC4026BE Decade Counter/Divider IC -a da prebroji broj napravljenih korpi i prikaže taj broj na 7 -segmentnom ekranu. Arduino uparen sa fotootpornikom (djeluje kao