Kazalo:

Pametna vrata Wifi (najpreprostejša metoda): 11 korakov (s slikami)
Pametna vrata Wifi (najpreprostejša metoda): 11 korakov (s slikami)

Video: Pametna vrata Wifi (najpreprostejša metoda): 11 korakov (s slikami)

Video: Pametna vrata Wifi (najpreprostejša metoda): 11 korakov (s slikami)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, November
Anonim
Pametna vrata Wifi (najpreprostejša metoda)
Pametna vrata Wifi (najpreprostejša metoda)
Pametna vrata Wifi (najpreprostejša metoda)
Pametna vrata Wifi (najpreprostejša metoda)
Pametna vrata Wifi (najpreprostejša metoda)
Pametna vrata Wifi (najpreprostejša metoda)

To je preprost projekt, narejen z arduino uno R3, cilj je nadzorovati ključavnico na vratih brez ključev, za dosego tega pa bo komunikacijski medij internet (modul wifi-ESP8266).

O istem projektu z modulom bluetooth sem že objavil navodila, ki jih lahko navedete za vsa pojasnila. (Kliknite tukaj).

V tem navodilu boste spoznali preprost projekt IOT za nadzor ključavnice vaših vrat z modulom WiFi.

To je ena najpreprostejših metod za uporabo ESP-8266.

1. korak: Zbiranje potrebnih predmetov

Zbiranje potrebnih predmetov
Zbiranje potrebnih predmetov

1. Arduino UNO R3

za upravljanje servo in vmesnika z ESP 8266 (GPIO pin-0)

Koncept je zelo preprost, upravljali bomo ESP8266 (GPIO pin 0) iz našega pametnega telefona z aplikacijo.

če je GPIO -pin 0

NIZKA ----------------------------------- stanje ključavnice-zaprto.

VISOKO ----------------------------------- stanje ključavnice odprto.

stanje GPIO pin 0 bo arduino prepoznal z ukazom digitalRead in izvede potrebne operacije na Servo.

Korak: Modul Wi-Fi ESP-8266

Modul Wi-Fi ESP-8266
Modul Wi-Fi ESP-8266
Modul Wi-Fi ESP-8266
Modul Wi-Fi ESP-8266

To bo našemu projektu omogočilo povezavo z oblakom, ki je zelo poceni in enostaven za uporabo.

V tem projektu bomo uporabljali samo GPIO pin-0 ESP8266.

3. korak: Servo z visokim navorom

Servo z visokim navorom
Servo z visokim navorom
Servo z visokim navorom
Servo z visokim navorom
Servo z visokim navorom
Servo z visokim navorom

obrniti ročico za zaklepanje, ko je signal poslan iz arduina

napaja ga sam arduino 5v pin in z njim dobro deluje. (samo če se arduino napaja z USB kablom)

4. korak: pločevina

Pločevine
Pločevine

to se uporablja za izdelavo ohišja za servo motor, ki mu omogoča, da pravilno drži motor na vratih, vrtljivi del pa je pravilno pritrjen na ročico ključavnice.

ohišje je odvisno od vaše ustvarjalnosti, za izdelavo ohišja lahko uporabite kateri koli drug material/stvar. ZA DRŽANJE MOTORJA NA VRATAH

5. korak: 3.3V FTDI programer

3.3V FTDI programer
3.3V FTDI programer

To se uporablja samo pri izdelavi projekta za programiranje modula ESP8266, saj ga ni mogoče programirati neposredno iz arduina.

6. korak: Nastavitev za ESP8266

Namestitev za ESP8266
Namestitev za ESP8266

Vzpostaviti morate le serijsko komunikacijo med programerjem FTDI in vašim ESP8266.

Priključki: RX -> TX

TX -> RX

CH_PD -> 3.3V

VCC -> 3.3V

GND -> GND

7. korak: nalaganje kode v ESP (poenostavljena programska oprema)

Nalaganje kode v ESP (poenostavljena programska oprema)
Nalaganje kode v ESP (poenostavljena programska oprema)

z uporabo ESPlorer IDE, ki je program, ki ga je ustvaril 4refr0nt za pošiljanje ukazov na vaš ESP8266.

Če želite prenesti in namestiti ESPlorer IDE, sledite tem navodilom:

1. Kliknite tukaj za prenos programa ESPlorer

2. Razpakirajte to mapo

3. Pojdite v glavno mapo Zaženite datoteko »ESPlorer.jar«

4. Odprite IDE ESPlorer

5. Priključite programer FTDI na računalnik

6. Izberite vrata programerja za FTDI

7. Pritisnite Odpri/Zapri

8. Izberite zavihek NodeMCU+MicroPtyhon

9. Ustvarite novo datoteko z imenom init.lua 10. Pritisnite Shrani v ESP

11. Vse, kar vas mora skrbeti ali spremeniti, je označeno z rdečim okvirjem.

12. S pomočjo prejšnje programske opreme naložite naslednjo kodo v svoj ESP8266. Vaša datoteka bi morala imeti ime "init.lua".

skriptu dodajte svoje omrežno ime (SSID) in geslo

DODAJTE IME MREŽE WI -FI (SSID) IN GESLO V NAPIS

Vaš naslov IP ESP Ko se vaš ESP8266 znova zažene, natisne na vašem serijskem monitorju naslov IP ESP. Ta naslov IP shranite, ker ga boste potrebovali pozneje.

8. korak: Kodiranje Arduina z IDE

Kodiranje Arduina z IDE
Kodiranje Arduina z IDE

Dala sem kodiranje, ki ga lahko prenesete od tukaj.

naložite to kodo v ARDUINO!

9. korak: Izumite svojo aplikacijo

Izum svoje aplikacije
Izum svoje aplikacije
Izum svoje aplikacije
Izum svoje aplikacije
Izum svoje aplikacije
Izum svoje aplikacije

enega lahko ustvarite sami, tako da se sklicujete na zgornje slike.

aplikacijo lahko prenesete tudi od tu in jo namestite v telefon Android.

Zelo enostavno je konfigurirati. Kliknite gumb »Nastavi naslov IP« na dnu zaslona in vnesite svoj naslov IP.

10. korak: Datoteka.aia za aplikacijo

aplikacijo lahko uredite na spletnem mestu izumitelja aplikacij MIT. (uporabite možnost uvoza)

11. korak: Montaža

Montaža!
Montaža!
Montaža!
Montaža!

poskrbite, da so izvedene naslednje povezave.

SERVO POVEZAVA 1. oranžna ----- arduino pin 2

2. rdeča ------- 5v pin v arduinu

3. rjav ------ ozemljitveni zatič v arduinu

končno priključite svoj ESP 8266 (GPIO pin 0) na digitalni pin 5 arduina.

VSE NASTAVLJENO! Čas je, da preizkusite svoj projekt in odpravite napake, če pride do napak.

upam, da vam je všeč !!!

REFERENCA:

Pri izdelavi in objavi svojega projekta sem omenil naslednjo spletno stran, 1.

Priporočena: