Taula de continguts:

Robot sensible al so: 4 passos
Robot sensible al so: 4 passos

Vídeo: Robot sensible al so: 4 passos

Vídeo: Robot sensible al so: 4 passos
Vídeo: Кен Голдберг: 4 истины, созданные роботами и предназначенные для людей 2024, Juliol
Anonim
Robot sensible al so
Robot sensible al so

En aquest tutorial aprendràs a crear un robot sensible al so, el robot respondrà al volum de la teva veu. Els dos ulls que són les matrius LED expressen el volum de la vostra veu mitjançant emocions bàsiques. Vaig tenir aquesta idea pensant en cantar, de manera que serà un gran robot per cantar, però també podeu cridar, cridar o simplement parlar-hi. Hi ha 12 emocions incloses al codi proporcionat, aquestes emocions són:

  1. Endormiscat
  2. Neutre
  3. Feliç, 1
  4. Feliç, 2
  5. Fer l'ullet
  6. Amor, cors
  7. Feliç, 3
  8. Frustrat, 1
  9. Frustrat, 2
  10. Trist
  11. Enfadat
  12. Mort

Com més forta sigui la veu, més intenses seran les emocions dels ulls.

Pas 1: llista d’elements que necessitareu

1 Arduino Uno

1 tauler de pa

Cables mascle a mascle

Cables mascle a femella

2 matrius LED

1 mòdul de micròfon

Un munt de Lego

També necessitareu el programari i les biblioteques Arduino que s’enllacen a continuació.

* El color del filferro realment no importa sempre que sàpiga quin filferro va cap a on. És només una manera fàcil de buscar problemes quan no funciona com se suposa. A més, la longitud realment no importa, aquestes longituds són només per fer-vos més fàcil.

Pas 2: Muntatge de maquinari

Muntatge de maquinari
Muntatge de maquinari

Primer configurarem les matrius LED, per això he utilitzat el següent tutorial https://www.instructables.com/id/Multiple-LED-Matrixes-with-Arduino/. Seguiu aquesta instrucció una vegada si només voleu dos ulls.

Si heu seguit el tutorial anterior, podem començar connectant el mòdul de micròfon: aquí necessitareu els cables mascle a femella, per fer-ho, heu de connectar el VCC al + 5V de la vostra placa de suport, de GND a GND al vostre Arduino. Uno i A0 a A0 al vostre Arduino Uno.

Quan hàgiu seguit aquests passos amb èxit, acabareu amb la imatge que es mostra més amunt.

Pas 3: el codi

El codi que he utilitzat per a aquest projecte prové d'altres dos exemples de projectes que han creat altres persones. Hi ha ajustos i extres que he posat perquè aquest treball funcioni. Podeu ajustar fàcilment el volum necessari perquè el robot respongui més ràpid o més lentament.

Heu de descarregar la biblioteca LedControlMS.h des d’aquest enllaç https://github.com/shaai/Arduino_LED_matrix_sketch. Incloeu-lo a la biblioteca al vostre projecte i hauríeu d’anar bé.

Pas 4: Lego

Ara que tot està muntat, podeu deixar que el vostre costat creatiu vagi salvatge i crear tot tipus d’aparicions per al vostre robot. Assegureu-vos que teniu prou lego.

Recomanat: