Cuprins:
- Pasul 1: Piese necesare
- Pasul 2: Conexiuni
- Pasul 3:
- Pasul 4: Încărcarea codului pe Arduino Pro Mini
- Pasul 5: Scrierea codului pentru Arduino și funcționarea
- Pasul 6: Testarea codului cu Arduino UNO
- Pasul 7: Setarea codului de acces și descărcarea aplicației
Video: Sistem de blocare controlat prin voce: 7 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
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.
Recomandat:
Lansator de rachete controlat prin voce Alexa: 9 pași (cu imagini)
Lansator de rachete controlat vocal pe bază de Alexa: pe măsură ce se apropie sezonul de iarnă; vine acea perioadă a anului când se sărbătorește festivalul luminilor. Da, vorbim despre Diwali, care este un adevărat festival indian sărbătorit pe tot globul. Anul acesta, Diwali s-a terminat deja și vedem oameni
Creați-vă propriul sistem de urmărire a securității prin SMS prin GPS: 5 pași (cu imagini)
Asigurați-vă propriul sistem de urmărire a securității prin SMS GPS: În acest proiect vă voi arăta cum să combinați un modul SIM5320 3G cu un Arduino și un traductor piezoelectric ca senzor de șoc pentru a crea un sistem de urmărire a securității care vă va trimite locația dvs. vehicul prețios prin SMS când
Comutator controlat prin voce folosind Alexa și Arduino: 10 pași (cu imagini)
Comutator cu comandă vocală folosind Alexa și Arduino: Scopul principal al acestui proiect este de a utiliza senzorul de temperatură pentru a controla comutatorul (releu) pentru a porni sau opri dispozitivul. Lista materialelor Modulul de releu 12V == > $ 4.2 Arduino uno == > Senzor de temperatură DHT11 de 8 USD == > 3 dolari ESP8266 Modul
RC Car Hack - Controlat prin Bluetooth prin aplicația Android: 3 pași (cu imagini)
RC Car Hack - Controlat prin Bluetooth prin intermediul aplicației Android: Sunt sigur că fiecare dintre voi puteți găsi acasă mașină RC neutilizată. Această instrucțiune vă va ajuta să schimbați vechea mașină RC în cadou original :) Datorită faptului că mașina RC pe care o aveam avea dimensiuni mici, am ales Arduino Pro Mini ca controler principal. O alta
Cum să faci robot controlat prin voce: 3 pași (cu imagini)
Cum să faci un robot controlat de voce: ai dorit vreodată să acționezi lucrurile pe vocea ta? Atunci, la locul potrivit, poți controla orice lucruri folosind arduino, trebuie doar să conectezi aceste lucruri și să declari în program. Am făcut o voce simplă robot controlat, dar vă puteți conecta