Sommario:
- Passaggio 1: diagramma a blocchi
- Passaggio 2: Modulo Bluetooth HC-05
- Passaggio 3: componenti
- Passaggio 4: schema circuitale del robot a controllo vocale utilizzando Arduino
- Passaggio 5: funzionamento del robot a controllo vocale utilizzando Arduino
Video: Robot ad attivazione vocale: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Robot a controllo vocale con Arduino: Ciao a tutti, spero che stiate bene e stiate bene. Oggi inizieremo progetti relativi alla robotica utilizzando Arduino. Oggi parleremo del controllo vocale del robot tramite Arduino e l'applicazione Android. Il robot a comando vocale è un robot mobile controllato da alcuni comandi vocali specificati. L'applicazione mobile è in grado di identificare cinque comandi che sono "Stop", "Avanti", "Indietro", "Sinistra", "Destra". In questo progetto di sistemi integrati, realizziamo un'auto robotica a 4 ruote motrici che possiamo controllare utilizzando la voce tramite un'applicazione mobile. L'applicazione ascolta e invia le istruzioni ad Arduino tramite Bluetooth, quindi Arduino esegue l'operazione specificata. L'applicazione di riconoscimento vocale non è precisa al 100%. L'applicazione è sensibile ai rumori circostanti. A volte interpreta male i comandi vocali dati al robot. Ma puoi progettare la tua applicazione che può ignorare l'ambiente circostante e può ricevere solo la tua voce.
Passaggio 1: diagramma a blocchi
Componenti necessari per robot a comando vocale
Arduino Uno: Arduino Uno viene utilizzato perché possiamo montare lo shield del driver del motore al suo interno. È anche economico, facile da usare e occupa meno spazio in quanto dobbiamo posizionare tutto sul telaio. Se non conosci la programmazione Arduino, ti consiglio di controllare un articolo su come iniziare con Arduino. Motor Driver Shield: Motor Driver Shield è basato sull'IC L293, che è un doppio driver full-bridge. Viene utilizzato per pilotare carichi induttivi come relè, solenoidi, motori DC e passo-passo. Ti consente di pilotare quattro motori DC e 2 servi con il tuo Arduino. Possiamo controllare la velocità e la direzione di ciascun motore in modo indipendente.
Passaggio 2: Modulo Bluetooth HC-05
: Questo è un modulo Bluetooth di classe 2 con Serial Port Profile, che può essere configurato come Master o Slave. Possiamo usarlo semplicemente per una sostituzione della porta seriale per stabilire una connessione tra MCU, PC al tuo progetto embedded e così via.
Specifiche HC-05:
Protocollo Bluetooth: Specifica Bluetooth v2.0+EDRFrequenza: Banda ISM da 2,4 GHzModulazione: GFSK (Gaussian Frequency Shift Keying)Potenza di emissione: 4dBm, Classe 2Sensibilità: ≤-84dBm a 0,1% BERVelocità: Asincrona: 2,1Mbps (max) / 160 kbps, Sincrono: 1Mbps/1MbpsSicurezza: Autenticazione e crittografiaProfili: Porta seriale BluetoothAlimentazione: +3,3VDC 50mATemperatura di lavoro: -20 ~ +75Centigradi Dimensioni: 26,9 mm x 13 mm x 2,2 mm
Passaggio 3: componenti
Telaio per auto a 4 ruote motrici: contiene 2 piattaforme in acrilico. Contiene un motore a 4 cc con encoder di velocità. È facile da montare e offre molto spazio per posizionare Arduino, modulo Bluetooth e pacco batterie.
Batteria: ogni motore ha utilizzato fino a 200 mA di corrente. Ho usato tre celle agli ioni di litio da 3,7 V, 2200 mA in parallelo. Il pacco batteria fornisce 12,1 volt. La cella agli ioni di litio è un tipo di batteria ricaricabile. Quindi possiamo usare queste celle ancora e ancora.
Passaggio 4: schema circuitale del robot a controllo vocale utilizzando Arduino
Innanzitutto montate lo shield Motor Driver su Arduino Uno.
Connessioni HC-05 o HC-06: collegare Vcc a 5 volt. Collegare GND a Ground. Module Rx a Arduino Tx. Module Tx a Arduino Rx. Se il modulo Bluetooth non funziona creare un divisore di tensione utilizzando un resistore da 1K e 2K e collegare al pin Rx del modulo per convertire 5v in 3.3v. Schermo motore-motore: Motori sul lato sinistro sui terminali M3 e M4. Motori sul lato destro sui terminali M1 e M2. Se il motore ruota nella direzione opposta, scambiare il collegamento del cavo per ruotare tutti i motori nella stessa direzione.
Passaggio 5: funzionamento del robot a controllo vocale utilizzando Arduino
Nota: scollegare sempre i pin Rx e Tx del modulo Bluetooth durante il caricamento del codice su Arduino, altrimenti vengono visualizzati alcuni errori e il codice non viene caricato. Prova la password "1234" o "0000" quando colleghi il modulo Bluetooth al tuo cellulare per la prima volta. Se le ruote stanno ruotando in senso opposto basta scambiare la connessione del motore dal terminale Motor Driver Shield. Controllare il robot tramite la voce non è un modo efficiente..
Consigliato:
MASCHERA VISO AD ATTIVAZIONE VOCALE: 3 Passaggi
MASCHERA VISO AD ATTIVAZIONE VOCALE: QUALCHE MESE FA UN RAGAZZO DI NOME 'TYLER GLAIEL' HA REALIZZATO UNA MASCHERA VISO ATTIVATA VOCALE CHE È DIVENTATA VIRALE… DOPO CHE MOLTI L'HANNO FATTO MA NESSUNO HA FORNITO TUTTI I DETTAGLI NECESSARI PER IL COMPLETAMENTO. TYLER STESSO HA ELIMINATO LA GUIDA FAI DA TE E IL GITHUB CO
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
Sonoff multicanale - Luci ad attivazione vocale: 4 passaggi (con immagini)
Sonoff multicanale - Luci ad attivazione vocale: 5 anni fa, le luci nella mia cucina stavano andando come le cose da fare. L'illuminazione della pista non funzionava e l'illuminazione del bancone era solo spazzatura. Volevo anche suddividere l'illuminazione in canali in modo da poter illuminare meglio la stanza per i diff
LED ad attivazione vocale: 8 passaggi
LED ad attivazione vocale: Webduino utilizza il browser Internet Chrome per controllare tutti i tipi di componenti elettronici, quindi dovremmo essere in grado di utilizzare tutte le altre funzioni che Chrome ha da offrire. In questo esempio di progetto utilizzeremo l'API Speech di Chrome. Utilizzando il riconoscimento vocale di Google
Pulsante del telecomando ad attivazione vocale: 4 passaggi (con immagini)
Pulsante del telecomando ad attivazione vocale: se hai visto gli altri miei istruttori, sai che nostro figlio ha la distrofia muscolare. Questo è un pezzo di un progetto per rendere le cose più accessibili per lui. Abbiamo una porta azionata da un telecomando per l'apriporta del garage. Questo è stato fantastico in l