Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Pametna vrata so preprosta rešitev za povezavo vaših vrat s pametnim telefonom z nekaj preprostimi koraki.
Smart Door vas bo obvestil, ko ste pozabili zakleniti vrata in ko se vam nekdo približuje.
Kdo smo mi?
Dva študenta računalništva iz Interdisciplinarnega centra (IDC), Herzliya, Izrael. Ta sistem pametnih vrat je naš zadnji projekt v tečaju "Internet stvari (IoT)".
Ste preizkusili naš projekt? Sporočite nam! Veseli bomo vašega mnenja, če želite izboljšati ali pripombe. Poleg tega bi radi dobili nekaj slik!
Zaloge
1 x plošča ESP8266 (uporabili smo Wemos D1 mini)
1 x mikro USB kabel
12 x mostični kabli
1x potenciometer
1 x ultrazvočni senzor
1x zvočnik
1. korak: Vezja
V tem koraku bomo povezali vse senzorje.
Ultrazvočni senzor:
- Priključite Vcc na 5V
- Priključite GND na G
- Trig povežite z D8
- Priključite Echo na D7
Potenciometer:
- Priključite GND na G (leva noga)
- Priključite VCC na 5V (desna noga)
- Priključite srednjo nogo na A0
Zvočnik:
- Priključite GND na G
- Priključite Vcc na D6
2. korak: Namestitev potrebne programske opreme in nadzornih plošč
Arduino IDE
Namestite Arduino IDE:
www.arduino.cc/en/Guide/HomePage
Namestite ustrezne "gonilnike" za plošče ESP8266 v vaš Arduino IDE:
Adafruit
Ustvarite račun:
Pojdite na 'Viri' in dodajte 2 vira:
- potenciometer
- ultrazvočni
Nato pojdite na 'Nadzorna plošča' in ustvarite novo nadzorno ploščo, nato vnesite na nadzorno ploščo in dodajte 2 bloka z znakom plus na desni strani:
- Dodajte blok merilnika, nato izberite dovod potenciometra in se prepričajte, da je največja vrednost 1.
- Dodajte blok merilnika, nato izberite ultrazvočni dovod in se prepričajte, da je največja vrednost 100.
- Kliknite »Shrani«.
Blynk aplikacija
IOS:
Google Play:
Ustvarite račun in nato:
- Zgradite projekt Blynk. (ko boste to storili, boste prejeli ključ za preverjanje pristnosti e -pošte, ki ga hranite, uporabili ga bomo v naslednjem koraku).
- Aplikacijo nastavite tako, da temelji na vaši plošči (v našem primeru Wemos mini 1).
- Dodajte pripomoček za obvestila. (Za konfiguracijo glejte priložene fotografije).
3. korak: Koda
Koda je priložena in dobro dokumentirana za enostavno uporabo.
Odprite kodo v Arduino IDE in se prepričajte, da je plošča, na kateri delate, res prava plošča.
Ko uporabljate serijski monitor, se prepričajte, da uporabljate 115200baud.
Upoštevajte, da v kodi obstajajo mesta, ki jih morate spremeniti glede na vaš projekt (na primer podatki o WiFi).
Vse je zapisano v dokumentaciji.