Sadržaj:
- Korak 1: Prikupljanje potrebnih stavki
- Korak 2: ESP-8266 Wifi modul
- Korak 3: Servo sa visokim obrtnim momentom
- Korak 4: Lim
- Korak 5: 3.3V FTDI programator
- Korak 6: Postavljanje za ESP8266
- Korak 7: Prijenos koda na ESP (pojednostavljeni softver)
- Korak 8: Kodiranje Arduina pomoću IDE -a
- Korak 9: Pronalaženje vlastite aplikacije
- Korak 10:.aia datoteka za aplikaciju
- Korak 11: Montaža
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Ovo je jednostavan projekt napravljen s arduino uno R3, cilj je kontrolirati zaključavanje vrata bez ključeva, a pomoću pametnog telefona za postizanje toga komunikacijski medij bit će internet (WiFi modul-ESP8266).
Već sam objavio uputstva o istom projektu sa bluetooth modulom, možete ga uputiti radi bilo kakvih objašnjenja (kliknite ovdje).
U ovom uputstvu bit ćete upoznati s jednostavnim IOT projektom kontrole brave vaših vrata pomoću WiFi modula.
Ovo je jedan od najjednostavnijih načina korištenja ESP-8266.
Korak 1: Prikupljanje potrebnih stavki
1. Arduino UNO R3
za upravljanje servo i interfejsom sa ESP 8266 (GPIO pin-0)
koncept je vrlo jednostavan. ESP8266 (GPIO pin 0) kontrolirat ćemo s našeg pametnog telefona s aplikacijom.
ako je GPIO -pin 0
LOW ----------------------------------- zaključavanje stanje-zatvoreno.
VISOKO ----------------------------------- zaključavanje stanje-otvoreno.
stanje GPIO pin 0 će biti prepoznato od strane arduina pomoću naredbe digitalRead i obavlja potrebne operacije na Servo -u.
Korak 2: ESP-8266 Wifi modul
To će pomoći našem projektu da se poveže s oblakom. Ovo je vrlo jeftino i jednostavno za upotrebu.
U ovom projektu koristit ćemo samo GPIO pin-0 ESP8266.
Korak 3: Servo sa visokim obrtnim momentom
za okretanje poluge za zaključavanje kada se signal šalje s arduina
napaja ga sam arduino 5v pin i dobro radi s njim. (samo ako se arduino napaja USB kabelom)
Korak 4: Lim
ovo se koristi za izradu kućišta za servo motor koji mu omogućuje da pravilno drži motor na vratima, a rotirajući dio pravilno pričvršćen za polugu brave.
slučaj je na vašoj kreativnosti, možete koristiti bilo koji drugi materijal/stvar za izradu kućišta. ZA DRŽANJE MOTORA NA VRATIMA
Korak 5: 3.3V FTDI programator
Ovo se koristi samo pri izradi projekta za programiranje modula ESP8266 jer se ne može programirati izravno iz arduina.
Korak 6: Postavljanje za ESP8266
Potrebno je samo uspostaviti serijsku komunikaciju između vašeg FTDI programera i vašeg ESP8266.
Priključci: RX -> TX
TX -> RX
CH_PD -> 3.3V
VCC -> 3.3V
GND -> GND
Korak 7: Prijenos koda na ESP (pojednostavljeni softver)
pomoću ESPlorer IDE -a, programa koji je kreirao 4refr0nt za slanje naredbi na vaš ESP8266.
Slijedite ove upute za preuzimanje i instaliranje ESPlorer IDE -a:
1. Kliknite ovdje za preuzimanje ESPlorer -a
2. Raspakirajte fasciklu
3. Idite u glavnu mapu Pokrenite datoteku “ESPlorer.jar”
4. Otvorite ESPlorer IDE
5. Povežite FTDI programator sa računarom
6. Odaberite svoj port programera za FTDI
7. Pritisnite Otvori/Zatvori
8. Odaberite karticu NodeMCU+MicroPtyhon
9. Napravite novu datoteku pod nazivom init.lua10. Pritisnite Spremi u ESP
11. Sve o čemu trebate brinuti ili promijeniti je označeno crvenom kućicom.
12. Učitajte sljedeći kod u svoj ESP8266 koristeći prethodni softver. Vaša datoteka bi trebala biti nazvana “init.lua”.
dodajte svoje ime mreže (SSID) i lozinku u skriptu
DODAJTE NAZIV SVOJE WIFI MREŽE (SSID) I LOZINKU U SCRIPT
Vaša ESP IP adresaKada se vaš ESP8266 ponovo pokrene, ispisuje na vašem serijskom monitoru ESP IP adresu. Sačuvajte tu IP adresu jer će vam kasnije trebati.
Korak 8: Kodiranje Arduina pomoću IDE -a
Dao sam kodiranje koje možete preuzeti ovdje.
učitajte ovaj kod na ARDUINO!
Korak 9: Pronalaženje vlastite aplikacije
možete sami stvoriti pozivajući se na gore navedene slike.
aplikaciju možete preuzeti i odavde te je instalirati na svoj Android telefon.
Vrlo je jednostavno konfigurirati. Kliknite gumb "Postavi IP adresu" pri dnu ekrana i upišite svoju IP adresu.
Korak 10:.aia datoteka za aplikaciju
aplikaciju možete urediti pomoću web stranice izumitelja aplikacije MIT. (koristite opciju uvoza)
Korak 11: Montaža
provjerite jesu li izvršene sljedeće veze.
SERVO POVEZIVANJE1.narančasta ----- arduino iglica 2
2.crven ------- 5v pin na arduinu
3.smeđa ------ pin uzemljenja u arduinu
konačno spojite svoj ESP 8266 (GPIO pin 0) na digitalni pin 5 arduina.
SVE JE SPREMNO! Vrijeme je za testiranje vašeg projekta i otklanjanje grešaka ako postoje greške.
Nadam se da vam se sviđa !!!
LITERATURA:
U izradi i objavljivanju svog projekta naveo sam sljedeću web stranicu, 1.