Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Sistemul de blocare cu control vocal, este un sistem de blocare automată, care utilizează Bluetooth ca intermediar pentru comunicarea dintre Arduino și telefonul dvs. Android. Sistemul de blocare controlat prin voce, se deblochează când rostiți parola așa cum ați fost setată de dvs. (am setat-o ca „instructabile”) și se blochează când spuneți „blocare”. Blocarea controlată prin voce vă permite să vă deblocați și să vă blocați sertarul sau dulapul, automat de la o rază de aproximativ 10 metri, fără a le atinge. Doar deschideți aplicația și spuneți parola și printr-o simplă apăsare de buton ați deschis sertarul / dulapul.
Am proiectat încuietoarea sau zăvorul conform sertarului pentru masa de studiu. Acest lucru poate fi personalizat în funcție de necesitate prin simpla schimbare a capului de zăvor de pe arborele motorului.
NOTĂ: ACEASTA PROIECTARE ESTE ÎN FAZĂ DE PROTOTIP ȘI NU POATE GARANȚIA SIGURANȚA ȘI SIGURANȚA COMPLETĂ. NU VOR FI RESPONSABIL PENTRU ORICE PIERDERE CAUZATĂ
Pasul 1: Piese necesare
CONTROLATE
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) Driver motor L293D (Nu este necesar dacă utilizați un servo)
www.amazon.com/HC-05-Bluetooth-Pass-throug…
COMUNICARE
1) Modul Bluetooth HC 05
www.amazon.com/HC-05-Bluetooth-Pass-throug…
ÎNCĂRCĂRI
1) Motor cu transmisie CC 100 RPM / 9g servomotor
www.amazon.com/Dimart-100RPM-Robot-Intelli…
2) Afișaj LCD 16x2 (opțional)
ALIMENTARE ELECTRICĂ
1) Adaptor DC 5V 200 ma
Celălalt misc. piesele includ-
ALTE MATERIALE
1) Piesa din aluminiu (10x2x0,2 cm) pentru încuietoare.
2) Comutator
Pasul 2: Conexiuni
MODUL BLUTOOTH - ARDUINO PRO MINI
Rx - Tx
Tx - Rx
5v - Vcc
GND - GND
** ASigurați-vă că, în timp ce încărcați codul, deconectați PIN-urile TX și RX.
ARDUINO PRO MINI - DRIVER MOTOR
PIN 6 - In1 sau PIN 2 din L293D (dacă se conectează direct la IC)
PIN 7 - In2 sau PIN 6 din L293D (dacă se conectează direct la IC)
PIN8 - ACTIVARE PIN 1
5V - VCC
DRIVER MOTOR - MOTOR
Intrare motor 1 - Terminalul 1
Intrarea motorului 2 - Terminalul 2
Pasul 3:
Pasul 4: Încărcarea codului pe Arduino Pro Mini
Un program nu poate fi încărcat direct pe Arduino Pro mini. Există în principal două moduri de a încărca un cod în mini-Pro
1) Folosind placa de programare, 2) Via Arduino Uno.
Am programat Pro mini Via Arduino UNO. Pentru a face acest lucru, mai întâi, îndepărtați complet Ic-ul de pe Arduino Uno. Apoi pe Arduino IDE și schimbați placa de la UNO la Pro mini.
Instrumente> Plăci> Arduino Pro sau Pro mini
După ce faceți acest lucru, colțul din dreapta jos al IDE-ului dvs. va afișa acum placa ca Arduino Pro sau Pro mini ATmega 328 (5v, 16 Mhz).
Acum conectați-vă pro mini la Uno-
PRO MINI - UNO
DTR - Resetare
Vcc - 5v
GND - GND
Rx - Rx
Tx - Tx
După aceasta, conectați Arduino UNO folosind cablul USB la laptop / PC și încărcați codul în același mod în care se face pentru UNO.
Pasul 5: Scrierea codului pentru Arduino și funcționarea
Codul / programul de mai jos pentru sistemul de blocare include codul pentru un ecran LCD de 16x2. Folosirea acestuia este complet opțională și poate fi omisă fără a aduce modificări codului. Programul este foarte simplu și ușor de înțeles
Pasul 6: Testarea codului cu Arduino UNO
Înainte de a încărca codul în Pro mini, am decis să testez programul pe UNO pentru a mă asigura că programul funcționează perfect.
Rezultatele au fost excelente, codul a funcționat conform așteptărilor și iată un videoclip al testului-
Pasul 7: Setarea codului de acces și descărcarea aplicației
Parola poate fi setată prin următoarea comandă-
if (voce == "* parolă")
Pentru a schimba parola, trebuie doar să schimbați cuvântul din virgulele inversate. NU Uitați să puneți steaua * ÎNAINTE DE CUVÂNT
Descărcarea aplicației
Descărcați aplicația: - Android Meets Robots: Voice
această aplicație poate fi descărcată gratuit din magazinul de jocuri.