Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Sistem zaklepanja z glasovnim nadzorom je avtomatiziran sistem za zaklepanje, ki uporablja bluetooth kot vmesnik za komunikacijo med Arduinom in vašim telefonom Android. Sistem zaklepanja z glasovnim odklepanjem se odklene, ko izgovorite geslo, ki ste ga nastavili (jaz sem ga nastavil kot 'navodila') in se zaklene, ko izgovorim 'zakleni'. Glasovno zaklepanje vam omogoča, da samodejno odklenete in zaklenete predal ali garderobno omaro iz dometa približno 10 metrov, ne da bi se ga morali dotakniti. Odprite aplikacijo in izgovorite geslo in s pritiskom na gumb ste odprli predal/garderobo.
Zaklepanje ali zapah sem zasnoval v skladu s predalom za delovno mizo. To lahko prilagodite glede na potrebe tako, da preprosto spremenite zapah glave z gredi motorja.
OPOMBA: TA OBLIKA JE V FAZI PROTOTIPA IN GARANCIJE NI MOGOČE POPOLNE VARNOSTI IN VARNOSTI. NE BOM ODGOVOREN ZA VSAKO IZGUBO
1. korak: potrebni deli
KRMILNIKI
1) Arduino UNO
www.amazon.com/Arduino-Uno-R3-Microcontrol…
2) Arduino Pro mini 5v 16mhz
www.amazon.com/Arduino-Pro-Mini-5V/dp/B00V…
3) gonilnik motorja L293D (ni potreben, če uporabljate servo)
www.amazon.com/HC-05-Bluetooth-Pass-throug…
KOMUNIKACIJA
1) Bluetooth modul HC 05
www.amazon.com/HC-05-Bluetooth-Pass-throug…
NAKLADI
1) DC motor z motorjem 100 RPM/ 9g servo motor
www.amazon.com/Dimart-100RPM-Robot-Intelli…
2) 16x2 LCD zaslon (neobvezno)
NAPAJANJE
1) 5V 200 ma enosmerni adapter
Druga razno. deli vključujejo-
DRUGI MATERIAL
1) Aluminijast kos (10x2x0,2 cm) za ključavnico.
2) Preklopite
2. korak: Povezave
MODUL BLUTOOTH - ARDUINO PRO MINI
Rx - Tx
Tx - Rx
5v - Vcc
GND - GND
** OB NALOŽBI KODE PREPRIČAJTE, ODKLOPITE PIN -e TX IN RX.
ARDUINO PRO MINI - MOTORNI VOZNIK
PIN 6 - In1 ali PIN 2 L293D (če se povežete neposredno z IC)
PIN 7 - In2 ali PIN 6 L293D (če se povežete neposredno z IC)
PIN8 - Omogočite PIN 1
5V - VCC
MOTORNI VOZNIK - MOTOR
Vhod motorja 1 - priključek 1
Vhod motorja 2 - priključek 2
3. korak:
4. korak: Nalaganje kode v Arduino Pro Mini
Programa ni mogoče neposredno naložiti v Arduino Pro mini. Kodo v Pro mini lahko naložite predvsem na dva načina.
1) Z uporabo programske plošče, 2) Preko Arduino Uno.
Programiral sem Pro mini Via Arduino UNO. Če želite to narediti, najprej zelo previdno popolnoma odstranite Ic na Arduino Uno. Nato na Arduino IDE in spremenite ploščo iz UNO v Pro mini.
Orodja> Plošče> Arduino Pro ali Pro mini
Ko to storite, bo v spodnjem desnem kotu vašega IDE zdaj prikazana plošča kot Arduino Pro ali Pro mini ATmega 328 (5v, 16 Mhz).
Zdaj povežite svoj pro mini z Uno-
PRO MINI - UNO
DTR - Ponastavi
Vcc - 5V
GND - GND
Rx - Rx
Tx - Tx
Po tem povežite Arduino UNO s kablom USB na prenosni računalnik/računalnik in naložite kodo na enak način kot za UNO.
5. korak: Pisanje kode za Arduino in delo
Spodaj navedena koda/program za zaklepni sistem vključuje kodo za LCD zaslon 16x2. Njegova uporaba je popolnoma neobvezna in jo je mogoče preskočiti, ne da bi kodo spremenili. Program je zelo preprost in enostaven za razumevanje
6. korak: Preizkusite kodo z Arduino UNO
Preden sem kodo naložil v Pro mini, sem se odločil preizkusiti program na UNO in se prepričal, da program deluje odlično.
Rezultati so bili odlični, koda je delovala po pričakovanjih in tukaj je videoposnetek testa-
7. korak: Nastavitev gesla in prenos aplikacije
Geslo lahko nastavite z naslednjim ukazom-
če (glas == "*geslo")
Če želite spremeniti geslo, samo spremenite besedo v obrnjeni vejici. NE POZABITE VSTAVITI ZVEZDE * PRED BESEDO
Prenos aplikacije
Prenesite aplikacijo:- Android sreča robote: glas
to aplikacijo lahko brezplačno prenesete iz trgovine Play.