Innehållsförteckning:
Video: Sound Responsive Robot: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
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.
Rekommenderad:
Hur man gör Arduino Sound Reactive Led: 7 steg
Hur man gör Arduino Sound Reactive Led: Detta är en mycket enkel handledning om hur man gör Arduino Sound Reactive LedOm du gillar den här instruerbara prenumerera på min kanal https://www.youtube.com/ZenoModiff
Sound Light Robot: 6 steg
Sound Light Robot: I den här instruktionsboken kommer du att göra en ljudljusenhet. Denna enhet tänder de ljusa lysdioderna eller glödlamporna med musik. Musikinmatningen kommer från line out eller speak output från en HiFi, dator eller mobiltelefon. Du kan se kretsen som fungerar i
RC -spårad robot med Arduino - Steg för steg: 3 steg
RC -spårad robot med Arduino - Steg för steg: Hej killar, jag är tillbaka med ett annat häftigt robotchassi från BangGood. Hoppas att du har gått igenom våra tidigare projekt - Spinel Crux V1 - Gesture Controlled Robot, Spinel Crux L2 - Arduino Pick and Place Robot med Robotic Arms och The Badland Braw
Arduino Led Strip Responsive Heart Rate Sensor: 5 steg
Arduino Led Strip Responsive Heart Rate Sensor: Det första jag gjorde var att ansluta min Grove Pulssensor till min Arduino via en mycket lätt att följa självstudie på YouTube. https://www.youtube.com/watch?v=Dzq4tnJ0LjAhttps://www.kiwi-electronics.nl/grove-finger-clip
[Arduino Robot] Hur man gör en Motion Capture Robot - Tummen Robot - Servomotor - Källkod: 26 steg (med bilder)
[Arduino Robot] Hur man gör en Motion Capture Robot | Tummen Robot | Servomotor | Källkod: Thumbs Robot. Använd en potentiometer för MG90S servomotor. Det är väldigt roligt och enkelt! Koden är väldigt enkel. Det är bara runt 30 rader. Det ser ut som en rörelseinspelning. Lämna gärna frågor eller feedback! [Instruktion] Källkod https: //github.c