Innehållsförteckning:

Sound Responsive Robot: 4 steg
Sound Responsive Robot: 4 steg

Video: Sound Responsive Robot: 4 steg

Video: Sound Responsive Robot: 4 steg
Video: 🤖Industrial Robot Mechanism Sound Effects ✅ AI Robot Arm Sound FX 2024, Juli
Anonim
Ljudmottagande robot
Ljudmottagande robot

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:

  1. Sömnig
  2. Neutral
  3. Lycklig, 1
  4. Lycklig, 2
  5. Blinkning
  6. Kärlekshjärtan
  7. Lycklig, 3
  8. Frustrerad, 1
  9. Frustrerad, 2
  10. Ledsen
  11. Arg
  12. 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

Hårdvarumontering
Hårdvarumontering

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: