
Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04



Robot controlat prin voce folosind Arduino: Bună tuturor, sper să vă simțiți bine și să vă descurcați bine. Astăzi vom începe proiecte legate de robotică folosind Arduino. Astăzi, vom vorbi despre robotul controlat prin voce folosind aplicația Arduino și Android. Robotul controlat prin voce este un robot mobil care este controlat de unele comenzi vocale specificate. Aplicația mobilă este capabilă să identifice cinci comenzi care sunt „Stop”, „Forward”, „Back”, „Left”, „Right”. În acest proiect de sisteme încorporate, realizăm o mașină robotică 4-WD pe care o putem controla folosind vocea printr-o aplicație mobilă. Aplicația ascultă și trimite instrucțiunile către Arduino folosind Bluetooth și apoi Arduino efectuează operația specificată. Aplicația de recunoaștere vocală nu este 100% precisă. Aplicația este sensibilă la zgomotele din jur. Uneori interpretează greșit comenzile vocale date robotului. Dar vă puteți proiecta propria aplicație care poate ignora împrejurimile și poate primi doar propria voce.
Pasul 1: Diagrama bloc

Componente necesare pentru robotul controlat prin voce
Arduino Uno: Arduino Uno este folosit deoarece putem monta scutul driverului motorului în el. De asemenea, este ieftin, ușor de utilizat și câștigă mai puțin spațiu, deoarece trebuie să așezăm totul pe șasiu. Dacă sunteți nou în programarea Arduino, vă recomand să verificați un articol introductiv Arduino. Motor Driver Shield: Motor Driver Shield se bazează pe IC L293, care este un driver dual-bridge complet. Acesta este utilizat pentru a conduce sarcini inductive, cum ar fi relee, solenoizi, DC și motoare pas cu pas. Vă permite să conduceți patru motoare de curent continuu și 2 servo-uri cu Arduino. Putem controla viteza și direcția fiecărui motor independent.
Pasul 2: Modulul Bluetooth HC-05

: Acesta este un modul Bluetooth de clasa 2 cu profil de port serial, care se poate configura fie ca Master, fie ca Slave. Îl putem folosi pur și simplu pentru înlocuirea portului serial pentru a stabili o conexiune între MCU, PC la proiectul dvs. încorporat etc.
Specificații HC-05:
Protocol Bluetooth: Specificație Bluetooth v2.0 + EDR Frecvență: bandă ISM de 2,4 GHz Modulare: GFSK (Gaussian Frequency Shift Keying) Putere de emisie: ≤4dBm, Clasa 2 Sensibilitate: ≤-84dBm la 0,1% BERSpeed: Asincron: 2,1 Mbps (Max) / 160 kbps, Sincron: 1Mbps / 1Mbps Securitate: Autentificare și criptare Profiluri: port serial Bluetooth Alimentare: + 3.3VDC 50mA Temperatură de lucru: -20 ~ + 75Centigrad Dimensiune: 26.9mm x 13mm x 2.2 mm
Pasul 3: Componente

Șasiu auto 4-WD: Conține 2 platforme formate din acril. Conține un motor de 4 dc cu codificatoare de viteză. Este ușor de asamblat și oferă mult spațiu pentru a plasa Arduino, modulul Bluetooth și pachetul de baterii.
Baterie: Fiecare motor a utilizat până la 200mA curent. Am folosit trei celule Li-ion de 3,7 v, 2200 mA în paralel. Acumulatorul furnizează 12,1 volți. Celula Li-ion este un tip de baterie reîncărcabilă. Deci, putem folosi aceste celule din nou și din nou.
Pasul 4: Diagrama circuitului robotului controlat prin voce folosind Arduino

Mai întâi de toate montați scutul Driverului motorului pe Arduino Uno.
Conexiuni HC-05 sau HC-06: Conectați Vcc la 5 volți. Conectați GND la masă. Modulul Rx la Arduino Tx. Modulul Tx la Arduino Rx. Dacă modulul Bluetooth nu funcționează, faceți divizor de tensiune folosind rezistențe 1K și 2K și conectați la pinul Rx al modulului pentru a converti 5v la 3.3v. Motor la motor Driver Shield: Motoare stânga la bornele M3 și M4. Motoare laterale drepte la bornele M1 și M2. Dacă motorul se rotește în direcție opusă, schimbați conexiunea cablului pentru a roti toate motoarele în aceeași direcție.
Pasul 5: Lucrul robotului controlat prin voce folosind Arduino
Notă: Deconectați întotdeauna pinii Rx și Tx ai modulului Bluetooth atunci când încărcați codul în Arduino, altfel arată unele erori și codul nu se încarcă. Încercați parola „1234” sau „0000” atunci când conectați modulul Bluetooth la telefonul mobil pentru prima dată. Dacă roțile se rotesc în direcție opusă, schimbă doar conexiunea motorului de la terminalul scutului motorului. Controlul robotului prin voce nu este un mod eficient..
Recomandat:
Comutator de lampă activat prin mișcare: 3 pași

Comutator de lampă activat prin mișcare: Ori de câte ori părăsim biroul sau camera, de cele mai multe ori uităm să stingem luminile acolo. Acest lucru cauzează pierderea energiei electrice și creșterea facturii de energie electrică. Dar ce, dacă luminile se sting automat, după ce ieșiți din cameră. Da în
Buton de telecomandă activat prin voce: 4 pași (cu imagini)

Buton de telecomandă activat prin voce: Dacă mi-ați văzut celelalte instructabile, știți că fiul nostru are distrofie musculară. Aceasta este o parte a unui proiect pentru a face lucrurile mai accesibile pentru el. Avem o ușă care este acționată de o telecomandă pentru deschiderea ușii de garaj. A fost fantastic în
Tablou cu LED activat prin clapetă: 4 pași

Clap-LED-array activat: până la sfârșitul acestui instructable, veți putea construi un dispozitiv care ascultă zgomote puternice, cum ar fi claps și răspunde la acestea prin pornirea sau oprirea a 3 LED-uri. Mai sus este o imagine a rezultatului final
Comutator de lumină activat prin mișcare cu senzor de lumină: 5 pași

Comutator de lumină activat prin mișcare cu senzor de lumină: Comutatorul de lumină activat prin mișcare are multe aplicații atât acasă, cât și la birou. Acest lucru, cu toate acestea, a adăugat un avantaj al încorporării unui senzor de lumină, astfel încât această lumină să poată fi declanșată numai noaptea
Comutator de releu activat prin voce (Arduino): 6 pași (cu imagini)

Comutator de releu activat prin voce (Arduino): Bună ziua tuturor! În acest proiect, vă voi arăta cum să implementați comenzi vocale pentru proiectele dvs. Arduino. Folosind comenzi vocale, vă voi arăta cum să controlați un modul de comutare a releului