Sadržaj:
- Korak 1: Prikupljanje potrebnih stavki
- Korak 2: ESP-8266 Wifi modul
- Korak 3: Servo s velikim zakretnim momentom
- Korak 4: Lim
- Korak 5: 3.3V FTDI programer
- Korak 6: Postavljanje za ESP8266
- Korak 7: Prijenos koda u ESP (pojednostavljeni softver)
- Korak 8: Kodiranje Arduina pomoću IDE -a
- Korak 9: Pronalaženje vlastite aplikacije
- Korak 10: Datoteka.aia za aplikaciju
- Korak 11: Montaža
2025 Autor: John Day | [email protected]. Zadnja promjena: 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 s bluetooth modulom, možete ga uputiti radi bilo kakvih pojaš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 sučeljem s ESP 8266 (GPIO pin-0)
koncept je vrlo jednostavan, upravljat ćemo ESP8266 (GPIO pin 0) s našeg pametnog telefona s aplikacijom.
ako je GPIO -pin 0
NISKA ----------------------------------- stanje zaključavanja-zatvoreno.
VISOKO ----------------------------------- zaključavanje stanje-otvoreno.
stanje GPIO pin -a 0 arduino će prepoznati 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 korištenje.
U ovom projektu koristit ćemo samo GPIO pin-0 ESP8266.
Korak 3: Servo s velikim zakretnim 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 pravilno držanje motora na vratima, a rotirajući dio pravilno pričvršćen na 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 programer
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 u ESP (pojednostavljeni softver)
pomoću ESPlorer IDE -a koji je program koji je stvorio 4refr0nt za slanje naredbi na vaš ESP8266.
Slijedite ove upute za preuzimanje i instaliranje ESPlorer IDE -a:
1. Kliknite ovdje za preuzimanje ESPlorera
2. Raspakirajte tu mapu
3. Idite na glavnu mapu Pokrenite datoteku “ESPlorer.jar”
4. Otvorite ESPlorer IDE
5. Priključite FTDI programer na računalo
6. Odaberite priključak za FTDI programer
7. Pritisnite Otvori/Zatvori
8. Odaberite karticu NodeMCU+MicroPtyhon
9. Izradite novu datoteku pod nazivom init.lua10. Pritisnite Spremi u ESP
11. Sve što vas brine ili promijenite istaknuto je u crvenom okviru.
12. Učitajte sljedeći kod u svoj ESP8266 pomoću prethodnog softvera. Vaša bi se datoteka trebala zvati "init.lua".
u skriptu dodajte naziv svoje mreže (SSID) i lozinku
DODAJTE NAZIV SVOJE WIFI MREŽE (SSID) I LOZINKU U SCRIPT
Vaša ESP IP adresa Kad se vaš ESP8266 ponovno pokrene, ispisuje na vašem serijskom monitoru ESP IP adresu. Spremite tu IP adresu jer će vam kasnije trebati.
Korak 8: Kodiranje Arduina pomoću IDE -a
Dao sam kodiranje koje možete preuzeti ovdje.
prenesite ovaj kôd na ARDUINO!
Korak 9: Pronalaženje vlastite aplikacije
možete sami izraditi 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 zaslona i upišite svoju IP adresu.
Korak 10: Datoteka.aia za aplikaciju
aplikaciju možete urediti pomoću web stranice izumitelja aplikacija MIT -a. (upotrijebite opciju uvoza)
Korak 11: Montaža
provjerite jesu li izvedene sljedeće veze.
SERVO POVEZIVANJE1.narančasta ----- arduino iglica 2
2.crveni ------- 5v pin u arduinu
3. smeđa ------ pin za uzemljenje u arduinu
konačno spojite svoj ESP 8266 (GPIO pin 0) na digitalni pin 5 arduina.
SVE POSTAVLJENO! Vrijeme je da testirate svoj projekt i otklonite pogreške ako postoje pogreške.
nadam se da ti se sviđa !!!
LITERATURA:
U izradi i objavljivanju svog projekta spomenuo sam sljedeću web stranicu, 1.