
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
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37



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:
Primjena vođenja bodova petanque / Jeu-de-Boules: 7 koraka

Aplikacija za čuvanje bodova Petanque / Jeu-de-Boules: Ovo je aplikacija za čuvanje bodova u Petanqueu (ponekad se naziva i Jeu de Boules) za Android. Ova aplikacija se može koristiti onakva kakva je i potpuno je funkcionalna. Ili se može koristiti u kombinaciji s ekranom Petanque Matrix [zasebna instrukcija
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
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