Sommario:
- Passaggio 1: componenti richiesti
- Fase 2: Base del Robot
- Passaggio 3: corpo
- Passaggio 4: configurazione di Raspberry Pi
- Passaggio 5: connessioni
- Passaggio 6: download
- Passaggio 7: test del robot
Video: Robot guida con funzione di riconoscimento vocale: 7 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Guiding Robot è un robot mobile che abbiamo realizzato per guidare i visitatori nei vari dipartimenti del nostro campus universitario. Abbiamo fatto in modo di pronunciare alcune affermazioni predefinite e di muoverci avanti e indietro in base alla voce in ingresso. Nel nostro college abbiamo il dipartimento di Meccatronica e il dipartimento IT uno di fronte all'altro. Quando il robot viene posizionato di fronte al dipartimento di Meccatronica, si sposta in avanti per raggiungere il dipartimento di Meccatronica e si sposta indietro per raggiungere il dipartimento IT in base all'input voce, così semplice.
Passaggio 1: componenti richiesti
- 1 x Raspberry Pi 3
- 1 x Arduino nano
- Motori 4 x 12V con morsetti
- 4 x ruote
- 1 x driver del motore
- 1 batteria da 12V
- 1 x banca di alimentazione da 5 V
- 1 x base in legno
- 1 x altoparlante USB
- 1 x microfono
- 1 x corpo e testa del robot
- alcuni dadi, bulloni e fili
- connessione internet
Fase 2: Base del Robot
- Prendi una tavola rettangolare (l, b, h secondo necessità).
- Praticare i fori in base ai fori di fissaggio del motore.
- Fissare il motore e il morsetto alla base con dadi e bulloni.
- Praticare dei fori come mostrato nell'immagine per fissare il corpo del robot.
- Praticare un altro foro per portare i fili dal motore alla parte superiore della base.
Passaggio 3: corpo
- Abbiamo usato due scatole chimiche come corpo e una scatola per pulcini come testa.
- Praticare i fori appropriati sulle scatole e fissarle l'una sull'altra.
- Posiziona il corpo sulla base con la testa in alto.
Passaggio 4: configurazione di Raspberry Pi
Sistema operativo utilizzato: Rasbian Jessie
Installa le seguenti librerie con le relative dipendenze:
- Libreria di sintesi vocale: eSpeak (riferimento)
- Riconoscimento vocale: SpeechRecognition 3.8.1 (riferimento)
- Arduino IDE (riferimento)
Passaggio 5: connessioni
- Collegare i due fili del motore destro alla porta di uscita 1 e gli altri due fili del motore alla porta di uscita 2 del driver del motore.
- Collegare i pin 2, 3, 4 e 5 di arduino nano ai pin 1, 2, 3 e 4 del driver del motore.
- Collega arduino nano a RPi tramite cavo USB. Abbiamo usato arduino nano come slave e RPi come master. In alcuni casi RPi non era in grado di controllare il driver del motore, quindi abbiamo usato arduino nano per controllare il driver del motore.
- Collega l'altoparlante e il microfono USB (abbiamo usato il microfono integrato di una webcam) a RPi tramite le porte USB e fissali alla testa del robot.
Passaggio 6: download
- Scarica il file allegato ed estrailo.
- Alimenta l'RPi e copia i file estratti sul desktop RPi.
- carica il codice arduino su arduino nano da RPi.
- Fare clic con il pulsante destro del mouse sull'icona dell'altoparlante sul desktop e selezionare il dispositivo audio di output come dispositivo audio USB.
- Il file "1.txt" è costituito dalle dichiarazioni di input vocale e le corrispondenti dichiarazioni di output audio sono fornite nel file "2.txt".
- Aggiungere le istruzioni di input desiderate al file "1.txt" e l'istruzione di output alla riga corrispondente del file "2.txt".
Passaggio 7: test del robot
- Alimentare il driver del motore con una batteria da 12 V.
- Esegui il codice "GuideRobot.py"
- Quando pronunci la prima affermazione nel file "1.txt", il robot risponde convertendo la prima affermazione del file "2.txt" in parlato e così via.
- Dì "Guidami al dipartimento di meccatronica", andrà avanti e dirà "Guidami al dipartimento IT", andrà indietro. Queste dichiarazioni possono essere modificate secondo necessità.
Consigliato:
Vocal GOBO - Scudo smorzatore del suono - Cabina vocale - Box vocale - Filtro di riflessione - Scudo vocale: 11 passaggi
Vocal GOBO - Sound Dampener Shield - Vocal Booth - Vocal Box - Reflexion Filter - Vocalshield: ho iniziato a registrare più voci nel mio home studio e volevo ottenere un suono migliore e dopo alcune ricerche ho scoperto che cosa è un "GOBO" era. Avevo visto queste cose che smorzano il suono, ma non mi rendevo davvero conto di cosa facessero. Ora faccio. ho trovato un y
Pike - Guida in modo più sicuro, guida in modo più intelligente, guida una picca!: 5 passaggi
Pike - Guida in modo più sicuro, guida in modo più intelligente, guida un luccio!: Benvenuto nel mio progetto chiamato Pike! Questo è un progetto che fa parte della mia formazione. Sono uno studente NMCT a Howest in Belgio. L'obiettivo era creare qualcosa di intelligente utilizzando un Raspberry Pi. Avevamo una completa libertà in cui volevamo rendere intelligenti. Per me è stato
Introduzione al riconoscimento vocale con Elechouse V3 e Arduino.: 4 passaggi (con immagini)
Introduzione al riconoscimento vocale con Elechouse V3 e Arduino.: Ciao…!La tecnologia di riconoscimento vocale è stata qui negli ultimi anni. Ricordiamo ancora la grande eccitazione che abbiamo avuto parlando con il primo iPhone abilitato per Siri. Da allora, i dispositivi di comando vocale sono cresciuti fino a un livello molto avanzato beyo
Categorizzazione del riconoscimento vocale: 4 passaggi (con immagini)
Categorizzazione del riconoscimento vocale: Per il corso TfCD del Master IPD presso TU Delft. Questo è un tutorial su come creare un sistema di riconoscimento vocale. Spieghiamo le basi e come impostare questo progetto con l'aiuto di Arduino e BitVoicer. Dopo aver completato le nozioni di base, crediamo
VRBOT (robot di riconoscimento vocale): 10 passaggi (con immagini)
VRBOT (Robot di riconoscimento vocale): In questo Instructable creeremo un robot (più simile a un'auto RC) che è controllato dalla voce, ad es. Riconoscimento vocale. Prima di iniziare a darti ulteriori dettagli, devi sapere che questo è Riconoscimento vocale e non Riconoscimento vocale che significa il c