Sommario:

Robot responsivo al suono: 4 passaggi
Robot responsivo al suono: 4 passaggi

Video: Robot responsivo al suono: 4 passaggi

Video: Robot responsivo al suono: 4 passaggi
Video: Ho rotto il telefono di Alessandro ma… 2024, Dicembre
Anonim
Robot responsivo al suono
Robot responsivo al suono

In questo tutorial imparerai come creare un robot sensibile al suono, il robot risponderà al volume della tua voce. I due occhi che sono le matrici LED esprimono il volume della tua voce attraverso emozioni di base. Ho avuto questa idea con il canto in mente, quindi sarà un grande robot con cui cantare, tuttavia puoi anche urlare, gridare o semplicemente parlarci. Ci sono 12 emozioni incluse nel codice fornito queste emozioni sono:

  1. Assonnato
  2. Neutro
  3. Felice, 1
  4. Felice, 2
  5. Occhiolino
  6. Cuori d'Amore
  7. Felice, 3
  8. Frustrato, 1
  9. Frustrato, 2
  10. Triste
  11. Arrabbiato
  12. Morto

Più forte è la tua voce, più intense diventeranno le emozioni negli occhi.

Passaggio 1: elenco degli elementi di cui avrai bisogno

1 Arduino Uno

1 tagliere

Cavi maschio-maschio

Cavi maschio-femmina

2 matrici di LED

1 modulo microfono

Un sacco di Lego

Avrai anche bisogno del software Arduino e delle librerie che sono collegate di seguito.

*Il colore del filo non ha molta importanza, purché tu sappia quale filo va dove. È solo un modo semplice per cercare problemi quando non funziona come dovrebbe. Anche la lunghezza non ha molta importanza, queste lunghezze sono solo per renderti più facile.

Passaggio 2: assemblaggio dell'hardware

Assemblaggio hardware
Assemblaggio hardware

Per prima cosa configureremo le matrici LED, per questo ho usato il seguente tutorial https://www.instructables.com/id/Multiple-LED-Matrixes-with-Arduino/. Segui questa istruzione una volta se vuoi solo due occhi.

Se hai seguito il tutorial sopra, possiamo iniziare con il collegamento del modulo microfono. Qui avrai bisogno dei cavi maschio-femmina, per farlo funzionare devi collegare il VCC a +5V sulla tua breadboard, GND a GND sul tuo Arduino Uno e da A0 ad A0 sul tuo Arduino Uno.

Dopo aver seguito con successo questi passaggi, ti ritroverai con l'immagine mostrata sopra.

Passaggio 3: il codice

Il codice che ho usato per questo progetto proveniva da altri due progetti di esempio realizzati da altre persone. Ci sono aggiustamenti ed extra che ho inserito per farlo funzionare. Puoi facilmente regolare il volume necessario per far rispondere il robot più velocemente o più lentamente.

Devi scaricare la libreria LedControlMS.h da questo link https://github.com/shaai/Arduino_LED_matrix_sketch. Includilo nella tua libreria nel tuo progetto e dovresti essere a posto.

Fase 4: Lego

Ora che tutto è assemblato, puoi scatenare il tuo lato creativo e creare ogni sorta di aspetto per il tuo robot. Assicurati di avere abbastanza lego.

Consigliato: