Sadržaj:

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

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

Video: Wifi pametna vrata (najjednostavniji način): 11 koraka (sa slikama)
Video: Юлька_Рассказ_Слушать 2024, Jun
Anonim
Wifi pametna vrata (najjednostavniji način)
Wifi pametna vrata (najjednostavniji način)
Wifi pametna vrata (najjednostavniji način)
Wifi pametna vrata (najjednostavniji način)
Wifi pametna vrata (najjednostavniji način)
Wifi pametna vrata (najjednostavniji način)

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

Prikupljanje potrebnih artikala
Prikupljanje potrebnih artikala

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

ESP-8266 Wifi modul
ESP-8266 Wifi modul
ESP-8266 Wifi modul
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

Servo sa visokim obrtnim momentom
Servo sa visokim obrtnim momentom
Servo sa visokim obrtnim momentom
Servo sa visokim obrtnim momentom
Servo sa visokim obrtnim momentom
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

Lim
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

3.3V FTDI programator
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

Postavljanje za ESP8266
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)

Prijenos koda na ESP (pojednostavljeni softver)
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

Kodiranje Arduina pomoću IDE -a
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

Izmišljanje vlastite aplikacije
Izmišljanje vlastite aplikacije
Izmišljanje vlastite aplikacije
Izmišljanje vlastite aplikacije
Izmišljanje vlastite aplikacije
Izmišljanje 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

Skupština!
Skupština!
Skupština!
Skupština!

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.

Preporučuje se: