Wifi pametna vrata (najjednostavniji način): 11 koraka (sa slikama)
Wifi pametna vrata (najjednostavniji način): 11 koraka (sa slikama)
Anonim

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.