Inhoudsopgave:

Geluidsgevoelige robot - Ajarnpa
Geluidsgevoelige robot - Ajarnpa

Video: Geluidsgevoelige robot - Ajarnpa

Video: Geluidsgevoelige robot - Ajarnpa
Video: Как сделать схему чувствительной к звуку лампочки (12 вольт) 2024, November
Anonim
Geluidsgevoelige robot
Geluidsgevoelige robot

In deze tutorial leer je hoe je een op geluid reagerende robot maakt, de robot zal reageren op het volume van je stem. De twee ogen die de LED-matrices zijn, drukken het volume van uw stem uit door middel van basisemoties. Ik kwam op dit idee met zingen in gedachten, dus het zal een geweldige robot zijn om voor te zingen, maar je kunt er ook tegen schreeuwen, schreeuwen of gewoon tegen praten. Er zijn 12 emoties opgenomen in de verstrekte code, deze emoties zijn:

  1. Slaperig
  2. Neutrale
  3. Gelukkig, 1
  4. Gelukkig, 2
  5. knipoog
  6. Liefdesharten
  7. Gelukkig, 3
  8. Gefrustreerd, 1
  9. Gefrustreerd, 2
  10. droevig
  11. Boos
  12. Dood

Hoe luider je stem, hoe intenser de emoties in de ogen zullen worden.

Stap 1: Lijst met items die u nodig heeft

1 Arduino Uno

1 Breadboard

Mannelijke naar mannelijke kabels

Mannelijke naar vrouwelijke kabels

2 LED-matrix

1 microfoonmodule

Veel Lego

Je hebt ook de Arduino-software en -bibliotheken nodig die hieronder zijn gelinkt.

*De kleur van de draad maakt niet zoveel uit, als je maar weet welke draad waar hoort. Het is gewoon een gemakkelijke manier om naar problemen te zoeken als het niet werkt zoals het zou moeten. Ook de lengte maakt niet zoveel uit, deze lengtes zijn er alleen om het je makkelijker te maken.

Stap 2: Hardwaremontage

Hardware-assemblage
Hardware-assemblage

We zullen eerst de LED-matrices instellen, hiervoor heb ik de volgende tutorial gebruikt https://www.instructables.com/id/Multiple-LED-Matrixes-with-Arduino/. Volg deze instructable een keer als je maar twee ogen wilt.

Als je de bovenstaande tutorial hebt gevolgd, kunnen we beginnen met het aansluiten van de microfoonmodule. Hier heb je de mannelijke naar vrouwelijke kabels nodig, om dit te laten werken moet je de VCC aansluiten op de +5V op je breadboard, GND naar GND op je Arduino Uno en A0 tot A0 op uw Arduino Uno.

Als je deze stappen met succes hebt gevolgd, kom je uit op de afbeelding hierboven.

Stap 3: De code

De code die ik voor dit project heb gebruikt, kwam van twee andere voorbeeldprojecten die andere mensen hebben gemaakt. Er zijn aanpassingen en extra's die ik heb aangebracht om dit te laten werken. Je kunt eenvoudig het volume aanpassen dat nodig is om de robot sneller of langzamer te laten reageren.

U moet de LedControlMS.h-bibliotheek downloaden via deze link https://github.com/shaai/Arduino_LED_matrix_sketch. Neem het op in uw bibliotheek in uw project en u zou goed moeten zijn om te gaan.

Stap 4: Lego

Nu alles in elkaar zit, kun je je creatieve kant uitleven en allerlei verschijningsvormen voor je robot creëren. Zorg dat je genoeg lego hebt.

Aanbevolen: