Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Aan het einde van deze instructable kun je een apparaat bouwen dat naar harde geluiden zoals klappen luistert en erop reageert door 3 LED's in of uit te schakelen. Hierboven ziet u een afbeelding van het eindresultaat.
Stap 1: Materialen
Je zal nodig hebben:
- Arduino Uno
- Breadboard (zie stap 3)
- 4 mannelijk-mannelijke verbindingsdraden
- 3 mannelijke en vrouwelijke verbindingsdraden
- 3 LED's
- 3 220 ohm weerstanden
- 1 KY-038 microfoongeluidssensormodule
U kunt deze onderdelen op verschillende plaatsen online kopen - zoek rond en u zou deze tegen een fatsoenlijke prijs moeten kunnen vinden.
Stap 2: Montage
Sluit de Arduino en zijn componenten aan zoals in dit diagram. De blauwe en grijze draden vertegenwoordigen mannelijke-mannelijke startkabels en de gele, zwarte en rode draden vertegenwoordigen mannelijke-vrouwelijke startkabels.
Merk op dat je het circuit ook op een mini-breadboard kunt plaatsen, zoals ik deed in de afbeelding van stap 1. Ik zou het echter niet aanraden, omdat het heel gemakkelijk is om dingen door elkaar te halen of te breken als ze stevig op elkaar zijn gepakt.
Omdat ik geen onderdeel voor de KY-038 kon vinden, moest ik het uit het diagram laten. De gele draad moet worden aangesloten op de pin "A0", de zwarte draad moet worden aangesloten op de pin "G" (aarde) en de rode draad moet worden aangesloten op de pin "+" (5V).
Stap 3: Coderen
Open de Arduino IDE en plak de volgende code erin:
pastebin.com/cJQUA4eM
Wijzig regel 1 t/m 25 indien nodig; Ik heb opmerkingen toegevoegd om uit te leggen wat elk van de constanten doet.
Nadat je de code naar wens hebt geplakt en aangepast, upload je deze naar de Arduino.
Stap 4: Klaar
Als alles volgens plan verloopt, zou u een volledig functionele, door klap geactiveerde LED-array moeten hebben. Hier is een lijst met opdrachten in mijn huidige code:
- 2 klappen: schakelt LED 1
- 3 klappen: schakelt LED 2
- 4 klappen: schakelt LED 3
- 5 klappen: Schakelt alle LED's uit
- 6 klappen: Schakelt alle LED's in
- 16 klappen: lichtshow!:P
Als je dapper genoeg bent, kun je in mijn code gaan en de huidige commando's toevoegen of wijzigen om verschillende dingen te doen. De relevante code staat op regel 84-148.
Veel plezier!