Kazalo:

Sistem zaklepanja z glasovnim nadzorom: 7 korakov (s slikami)
Sistem zaklepanja z glasovnim nadzorom: 7 korakov (s slikami)

Video: Sistem zaklepanja z glasovnim nadzorom: 7 korakov (s slikami)

Video: Sistem zaklepanja z glasovnim nadzorom: 7 korakov (s slikami)
Video: Home Assistant. Урок 9.4 ADD-ON - Xiaomi Gateway 3, интеграция в zigbee2mqtt 2024, November
Anonim
Sistem zaklepanja z glasovnim nadzorom
Sistem zaklepanja z glasovnim nadzorom

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

Potrebni deli
Potrebni deli
Potrebni deli
Potrebni deli
Potrebni deli
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

Povezave
Povezave
Povezave
Povezave
Povezave
Povezave
Povezave
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:

Slika
Slika

4. korak: Nalaganje kode v Arduino Pro Mini

Nalaganje kode v Arduino Pro Mini
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

Testiranje kode z Arduino UNO
Testiranje kode 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.

Priporočena: