Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Sustav zaključavanja kontroliran glasom, automatizirani je sistem zaključavanja, koji koristi bluetooth kao posrednik za komunikaciju između Arduina i vašeg Android telefona. Sistem zaključavanja glasom se otključava kada izgovorite lozinku koju ste postavili (ja sam je postavio kao 'instrukcije') i zaključava na izgovoru 'zaključaj'. Glasovno zaključana brava omogućava vam da otključate i zaključate svoju ladicu ili ormar, automatski s dometa od oko 10 metara, čak i ne dodirujući je. Samo otvorite aplikaciju, izgovorite lozinku i pritiskom na dugme otvorili ste svoju ladicu/ormar.
Dizajnirao sam bravu ili zasun prema ladici radnog stola. To se može prilagoditi prema potrebi jednostavnom promjenom zasuna sa vratila motora.
NAPOMENA: OVAJ DIZAJN JE U FAZI PROTOTIPA I NE MOŽE GARANTOVATI POTPUNU SIGURNOST I SIGURNOST. Neću biti odgovoran za bilo koji gubitak
Korak 1: Potrebni dijelovi
KONTROLERI
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) Upravljački program motora L293D (Nije potrebno ako koristite servo)
www.amazon.com/HC-05-Bluetooth-Pass-throug…
KOMUNIKACIJA
1) Bluetooth modul HC 05
www.amazon.com/HC-05-Bluetooth-Pass-throug…
LOADS
1) DC pogonski motor 100 RPM/ 9g servo motor
www.amazon.com/Dimart-100RPM-Robot-Intelli…
2) 16x2 LCD ekran (opcionalno)
NAPAJANJE
1) 5V 200 ma DC adapter
Druga razno. delovi uključuju-
OSTALI MATERIJAL
1) Aluminijski komad (10x2x0,2 cm) za bravu.
2) Prebacite
Korak 2: Veze
BLUTOOTH MODUL - ARDUINO PRO MINI
Rx - Tx
Tx - Rx
5v - Vcc
GND - GND
** UVJERITE SE, UČITAJUĆI KOD, PREKIDITE TX i RX PIN -ove.
ARDUINO PRO MINI - MOTORNI VOZAČ
PIN 6 - In1 ili PIN 2 L293D (ako se spajate direktno na IC)
PIN 7 - In2 ili PIN 6 L293D (ako se povezujete direktno na IC)
PIN8 - Omogućite PIN 1
5V - VCC
MOTORNI VOZAČ - MOTOR
Ulaz motora 1 - Stezaljka 1
Ulaz motora 2 - Stezaljka 2
Korak 3:
Korak 4: Prijenos koda na Arduino Pro Mini
Program se ne može izravno učitati na Arduino Pro mini. Postoje uglavnom dva načina za učitavanje koda na Pro mini-
1) Pomoću programske ploče, 2) Via Arduino Uno.
Programirao sam Pro mini Via Arduino UNO. Da biste to učinili, prvo vrlo pažljivo uklonite Ic na Arduino Uno. Zatim na Arduino IDE i promijenite ploču iz UNO u Pro mini.
Alati> Ploče> Arduino Pro ili Pro mini
Nakon što to učinite, u donjem desnom kutu vašeg IDE-a sada će se prikazivati ploča kao Arduino Pro ili Pro mini ATmega 328 (5v, 16 Mhz).
Sada povežite svoj pro mini sa Uno-
PRO MINI - UNO
DTR - Resetiraj
Vcc - 5v
GND - GND
Rx - Rx
Tx - Tx
Nakon toga, povežite Arduino UNO pomoću USB kabela na prijenosno računalo i učitajte kôd na isti način kao i za UNO.
Korak 5: Pisanje koda za Arduino i rad
Dolje navedeni kôd/program za sistem zaključavanja uključuje kôd za 16x2 LCD ekran. Korištenje je potpuno neobavezno i može se preskočiti bez ikakvih promjena u kodu. Program je vrlo jednostavan i lako razumljiv
Korak 6: Testiranje koda s Arduino UNO
Prije postavljanja koda na Pro mini, odlučio sam testirati program na UNO -u kako bih se samo uvjerio da program radi savršeno.
Rezultati su bili odlični, kôd je radio prema očekivanjima, a evo i video testa-
Korak 7: Postavljanje lozinke i preuzimanje aplikacije
Lozinka se može postaviti pomoću sljedeće naredbe-
if (glas == "*lozinka")
Da biste promijenili lozinku, samo promijenite riječ u obrnutim zarezima. NE ZABORAVITE STAVITI ZVJEZDU * PRIJE RIJEČI
Preuzimanje aplikacije
Preuzmite aplikaciju:- Android upoznaje robote: Glas
ovu aplikaciju možete besplatno preuzeti iz trgovine Play.