Sommario:

Robot a controllo vocale: 6 passaggi
Robot a controllo vocale: 6 passaggi

Video: Robot a controllo vocale: 6 passaggi

Video: Robot a controllo vocale: 6 passaggi
Video: ROBOT per AGENTI SEGRETI: SORVEGLIA/SPIA e PULISCE! (E porta anche il caffè) - Trifo Ironpie m6 2024, Dicembre
Anonim
Robot a comando vocale
Robot a comando vocale

Questo istruttivo è stato creato in adempimento del requisito del progetto del Makecourse presso la University of South Florida (www.makecourse.com). Questo progetto è un robot che può essere controllato dando comandi vocali al robot. Il robot ha molte caratteristiche che verranno spiegate nell'istruzione. Tutti i passaggi su come creare questo robot verranno spiegati nei passaggi seguenti.

Passaggio 1: componenti necessari

Componenti elettronici necessari in questo progetto

1- Arduino uno

Modulo di riconoscimento vocale a 2 voci

3-Arduino Servo

4- Due motori CC

Sensore di distanza 5-Arduino

6- Due resistori e fili

Batteria 7-9v

8- Due LED

Passaggio 2: registrazione dei comandi vocali

Registrazione dei comandi vocali
Registrazione dei comandi vocali

In questo passaggio, dobbiamo registrare i comandi vocali sul modulo di riconoscimento vocale per comunicare con il riavvio. Il modulo di riconoscimento vocale può memorizzare fino a 15 comandi vocali (5 in ogni gruppo) e i comandi possono essere memorizzati utilizzando un software in Windows chiamato AccessPort.

Ora, dobbiamo connettere l'arduino con il modulo di riconoscimento vocale come segue:

-Modulo Vcc al modulo Arduino 5V

-GND al modulo Arduino GND

-RX su Arduino RX

-Modulo TX ad Arduino TX

Quindi dobbiamo collegare l'arduino con il laptop e aprire il software AccessPort per avviare la registrazione dei comandi vocali inviando i seguenti comandi esadecimali:

Elimina gruppo 1 - invia esadecimale AA 01

Elimina gruppo 2 - invia esadecimale AA 02

Elimina gruppo 3 - invia esadecimale AA 03

Elimina tutti i gruppi - invia esadecimale AA 04

Record Gruppo 1 - invia esadecimale AA 11

Registra gruppo 2 - invia esadecimale AA 12

Record Gruppo 3 - invia esadecimale AA 13

Importa gruppo 1 - invia esadecimale AA 21

Importa gruppo 2 - invia esadecimale AA 22

Importa gruppo 3 - invia esadecimale AA 23

Nel mio progetto ho registrato molti comandi vocali come "avanti" "gira a destra" "stop"

Passaggio 3: schema del circuito

Schema del circuito
Schema del circuito

In questo passaggio, dobbiamo collegare tutti i componenti elettronici con l'arduino come spiegato nello schema del circuito sopra

Passaggio 4: il codice

Questo è il codice che ho usato per controllare il mio robot. Nel mio codice ho usato 10 comandi vocali per controllare il mio robot utilizzando un loop per passare dal gruppo 1 al gruppo 2 nel modulo di riconoscimento vocale. Tutte le funzioni dei componenti elettronici sono commentate e spiegate nel codice.

Passaggio 5: progettazione e stampa 3D

Progettazione e stampa 3D
Progettazione e stampa 3D

Per la progettazione 3D del mio progetto, ho utilizzato il software Autodesk Inventor in Windows per progettare l'involucro esterno e le parti meccaniche come il braccio e la pinza. Poi ho stampato tutte le parti usando una stampante 3D e le ho messe insieme

Passaggio 6: come funziona il robot:

Infine questo è il video che ho realizzato per mostrare le caratteristiche di ogni componente elettronico e come funziona il mio progetto.

Consigliato: