Kazalo:
- 1. korak: Zbiranje potrebnih predmetov
- Korak: Modul Wi-Fi ESP-8266
- 3. korak: Servo z visokim navorom
- 4. korak: pločevina
- 5. korak: 3.3V FTDI programer
- 6. korak: Nastavitev za ESP8266
- 7. korak: nalaganje kode v ESP (poenostavljena programska oprema)
- 8. korak: Kodiranje Arduina z IDE
- 9. korak: Izumite svojo aplikacijo
- 10. korak: Datoteka.aia za aplikacijo
- 11. korak: Montaža
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
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
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
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
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
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
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
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)
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
Dala sem kodiranje, ki ga lahko prenesete od tukaj.
naložite to kodo v ARDUINO!
9. korak: Izumite svojo aplikacijo
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
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.