Cuprins:

Robot controlat prin voce: 6 pași
Robot controlat prin voce: 6 pași

Video: Robot controlat prin voce: 6 pași

Video: Robot controlat prin voce: 6 pași
Video: What is a 6-Axis Robot? 2024, Noiembrie
Anonim
Robot controlat prin voce
Robot controlat prin voce

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

Înregistrarea comenzilor vocale
Î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

Schema circuitului
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

Design și imprimare 3D
Design și imprimare 3D

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.

Recomandat: