Inhoudsopgave:

Clap-geactiveerde LED-array: 4 stappen
Clap-geactiveerde LED-array: 4 stappen

Video: Clap-geactiveerde LED-array: 4 stappen

Video: Clap-geactiveerde LED-array: 4 stappen
Video: 35 видео со страшными призраками: мегасборник 2023 года [V1] 2024, Juni-
Anonim
Clap-geactiveerde LED-array
Clap-geactiveerde LED-array

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:

  1. Arduino Uno
  2. Breadboard (zie stap 3)
  3. 4 mannelijk-mannelijke verbindingsdraden
  4. 3 mannelijke en vrouwelijke verbindingsdraden
  5. 3 LED's
  6. 3 220 ohm weerstanden
  7. 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

samenkomst
samenkomst

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!

Aanbevolen: