Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Acest instructable a fost creat pentru a îndeplini cerințele proiectului Makecourse de la Universitatea din Florida de Sud (www.makecourse.com). Acest proiect este un robot care poate fi controlat dând comenzi vocale robotului. Robotul are multe caracteristici care vor fi explicate în instructabil. Toți pașii pentru crearea acestui robot vor fi explicați la pașii următori.
Pasul 1: Componente necesare
Componente electronice necesare în acest proiect
1- Arduino uno
2-Modul de recunoaștere a vocii
Servo 3-Arduino
4- Două motoare DC
Senzor de distanță 5-Arduino
6- Două rezistențe și fire
Baterie 7-9v
8- Două LED-uri
Pasul 2: Înregistrarea comenzilor vocale
În acest pas, trebuie să înregistrăm comenzile vocale pe modulul de recunoaștere a vocii pentru a comunica cu repornirea. Modulul de recunoaștere vocală poate stoca până la 15 comenzi vocale (câte 5 în fiecare grup), iar comenzile pot fi stocate utilizând software-ul în ferestrele numite AccessPort.
Acum, trebuie să conectăm arduino la modulul de recunoaștere a vocii după cum urmează:
-Modulează Vcc la modulul Arduino 5V
-GND la modulul Arduino GND
-RX la Arduino RX
-Modulează TX în Arduino TX
Apoi, trebuie să conectăm arduino la laptop și să deschidem software-ul AccessPort pentru a începe înregistrarea comenzilor vocale trimițând următoarele comenzi hexazecimale:
Ștergeți grupul 1 - trimiteți hexagonul AA 01
Ștergeți grupul 2 - trimiteți hexagonul AA 02
Ștergeți grupul 3 - trimiteți hexagonul AA 03
Ștergeți toate grupurile - trimiteți hexagonul AA 04
Înregistrați grupul 1 - trimiteți hexagonal AA 11
Înregistrați grupul 2 - trimiteți hexagonal AA 12
Înregistrați grupul 3 - trimiteți hexagonal AA 13
Importați grupul 1 - trimiteți hexagonal AA 21
Importați grupul 2 - trimiteți hexagonal AA 22
Grup de import 3 - trimiteți hexagonal AA 23
În proiectul meu, am înregistrat multe comenzi vocale precum „înainte” „virează la dreapta” „„ oprește”
Pasul 3: Schema circuitului
În acest pas, trebuie să conectăm toate componentele electronice cu arduino, așa cum este explicat în schema circuitului de mai sus
Pasul 4: Codul
Acesta este codul pe care l-am folosit pentru a-mi controla robotul. În codul meu am folosit 10 comenzi vocale pentru a-mi controla robotul folosind o buclă pentru a trece de la grupul 1 la grupul 2 din modulul de recunoaștere vocală. Toate funcțiile componentelor electronice sunt comentate și explicate în cod.
Pasul 5: Proiectare 3D și imprimare
Pentru proiectarea 3D a proiectului meu, am folosit software-ul Autodesk Inventor în Windows pentru a proiecta carcasa exterioară și piesele mecanice, cum ar fi brațul și dispozitivul de prindere. Apoi am imprimat toate piesele folosind o imprimantă 3D și le-am pus împreună
Pasul 6: Cum funcționează robotul:
În cele din urmă, acesta este videoclipul pe care l-am creat pentru a arăta caracteristicile fiecărei componente electronice și modul în care funcționează proiectul meu.