Inhoudsopgave:
Video: Geluidsgevoelige robot - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
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:
- Slaperig
- Neutrale
- Gelukkig, 1
- Gelukkig, 2
- knipoog
- Liefdesharten
- Gelukkig, 3
- Gefrustreerd, 1
- Gefrustreerd, 2
- droevig
- Boos
- 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
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:
Geluidsgevoelige gloeilamp: 5 stappen
Sound Sensing Light Bulb: Design is de planning en gedachte om iets te creëren. Een project dat voortkomt uit je verbeelding en het echt maakt. Bij het ontwerpen moet je ervoor zorgen dat je weet wat design thinking is. Design thinking is hoe je alles van tevoren plant. Voor
Muire: Geluidsgevoelige optische effecten: 5 stappen
Muire: Geluidsgevoelige optische effecten: Je hebt misschien een golfpatroon gezien op het gebied waar de klamboe overlapt als de zon schijnt. Wanneer je de nabijgelegen klamboe verplaatst of de hoek verandert, beweegt ook het golfpatroon. Als het patroon met regelmatige tussenpozen evenals de muskietennetten
[DIY] Spider Robot (Quad Robot, Quadruped): 14 stappen (met afbeeldingen)
[DIY] Spider Robot (Quad Robot, Quadruped): Als je extra ondersteuning van mij nodig hebt, is het beter dat je een geschikte donatie aan mij doet: http://paypal.me/RegisHsu2019-10-10 update:De nieuwe compiler veroorzaakt het berekeningsprobleem met zwevende getallen. Ik heb de code al aangepast. 2017-03-26
HOE EEN INDRUKWEKKENDE HOUTEN ROBOT ARM TE MONTEREN (DEEL 2: ROBOT OM obstakels te vermijden) -- GEBASEERD OP DE MICRO: BIT: 3 stappen
HOE EEN INDRUKWEKKENDE HOUTEN ROBOT ARM TE MONTEREN (DEEL 2: ROBOT OM obstakels te vermijden) -- GEBASEERD OP DE MICRO: BIT: Voorheen introduceerden we Armbit in lijnvolgmodus. Vervolgens introduceren we hoe Armbit te installeren in het vermijden van obstakelmodus
[Arduino Robot] Hoe maak je een Motion Capture-robot - Duimen Robot - Servomotor - Broncode: 26 stappen (met afbeeldingen)
[Arduino Robot] Hoe maak je een Motion Capture-robot | Duimen Robot | Servomotor | Broncode: Thumbs Robot. Gebruikt een potentiometer van MG90S servomotor. Het is erg leuk en makkelijk! De code is heel eenvoudig. Het is slechts ongeveer 30 lijnen. Het ziet eruit als een motion-capture.Laat een vraag of feedback achter! [Instructie] Broncode https://github.c