Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
I den här självstudien lär du dig hur du skapar en ljudresponsiv robot, roboten svarar på volymen på din röst. De två ögonen som är LED -matriser uttrycker volymen på din röst genom grundläggande känslor. Jag kom på den här idén med sång i åtanke, så det kommer att vara en bra robot att sjunga för, men du kan också skrika, skrika eller bara prata med den. Det finns 12 känslor inkluderade i den angivna koden dessa känslor är:
- Sömnig
- Neutral
- Lycklig, 1
- Lycklig, 2
- Blinkning
- Kärlekshjärtan
- Lycklig, 3
- Frustrerad, 1
- Frustrerad, 2
- Ledsen
- Arg
- Död
Ju högre din röst, desto intensivare blir känslorna i ögonen.
Steg 1: Lista över objekt som du behöver
1 Arduino Uno
1 brödbräda
Man till han kabel
Man till hona kablar
2 LED -matris
1 mikrofonmodul
Mycket Lego
Du kommer också att behöva Arduino -programvaran och biblioteken som är länkade nedan.
*Trådens färg spelar egentligen ingen roll så länge du vet vilken tråd som går vart. Det är bara ett enkelt sätt att leta efter problem när det inte fungerar som det ska. Längden spelar inte heller någon roll, dessa längder är bara för att underlätta för dig.
Steg 2: Hårdvaruansamling
Vi kommer att konfigurera LED-matriserna först, för detta använde jag följande handledning https://www.instructables.com/id/Multiple-LED-Matrixes-with-Arduino/. Följ denna instruktion en gång om du bara vill ha två ögon.
Om du har följt handledningen ovan kan vi börja med att ansluta mikrofonmodulen. Här behöver du han- till honkablar, för att få detta att fungera måste du koppla VCC till +5V på ditt brödbräda, GND till GND på din Arduino Uno och A0 till A0 på din Arduino Uno.
När du har följt dessa steg kommer du att få bilden ovan.
Steg 3: Koden
Koden som jag använde för detta projekt kom från två andra exempelprojekt som andra människor har gjort. Det finns justeringar och tillägg som jag lägger in för att få det här att fungera. Du kan enkelt justera volymen som behövs för att få roboten att svara snabbare eller långsammare.
Du måste ladda ner LedControlMS.h -biblioteket från den här länken https://github.com/shaai/Arduino_LED_matrix_sketch. Inkludera det i ditt bibliotek i ditt projekt och du borde vara bra att gå.
Steg 4: Lego
Nu när allt är monterat kan du låta din kreativa sida bli vild och skapa alla möjliga utseenden för din robot. Se till att du har tillräckligt med lego.