Taula de continguts:
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-13 06:57
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:
- Endormiscat
- Neutre
- Feliç, 1
- Feliç, 2
- Fer l'ullet
- Amor, cors
- Feliç, 3
- Frustrat, 1
- Frustrat, 2
- Trist
- Enfadat
- 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
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.