Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
I slutet av denna instruerbara kommer du att kunna bygga en enhet som lyssnar på höga ljud som klappar och svarar på dem genom att slå på eller av 3 lysdioder. Ovan är en bild av det slutliga resultatet.
Steg 1: Material
Du kommer behöva:
- Arduino Uno
- Brödbräda (se steg 3)
- 4 manliga-manliga bygeltrådar
- 3 tröjor för man-hona
- 3 lysdioder
- 3 220 ohm motstånd
- 1 KY-038 mikrofonljudsensormodul
Du kan köpa dessa delar online från olika platser - sök runt och du borde kunna hitta dessa till ett anständigt pris.
Steg 2: Montering
Anslut Arduino och dess komponenter som i det här diagrammet. De blå och grå ledningarna representerar hoppkablar av man-hane och de gula, svarta och röda ledningarna representerar hopp-kablar för han-hon.
Observera att du också kan montera kretsen på en mini -brödbräda som jag gjorde i steg 1 -bilden. Jag skulle dock inte rekommendera det, eftersom det är väldigt lätt att blanda ihop eller bryta saker när de är tätt packade.
Eftersom jag inte kunde hitta en del för KY-038, var jag tvungen att lämna den utanför diagrammet. Den gula tråden ska anslutas till sin "A0" -stift, den svarta tråden ska anslutas till dess "G" (jord) stift, och den röda tråden ska anslutas till dess "+" (5V) stift.
Steg 3: Kod
Öppna Arduino IDE och klistra in följande kod i den:
pastebin.com/cJQUA4eM
Ändra rad 1 till 25 om det behövs; Jag har lagt till kommentarer för att förklara vad var och en av konstanterna gör.
När du har klistrat in och ändrat koden efter eget tycke, ladda upp den till Arduino.
Steg 4: Klar
Om allt går enligt plan bör du ha en fullt fungerande klappaktiverad LED-array. Här är en lista med kommandon i min nuvarande kod:
- 2 klappar: Växlar LED 1
- 3 klappar: Växlar LED 2
- 4 klappar: Växlar LED 3
- 5 klappar: Stänger av alla lysdioder
- 6 klappar: Tänder alla lysdioder
- 16 klappar: Ljusshow!: P
Om du är modig nog kan du gå in i min kod och lägga till eller ändra de aktuella kommandona för att göra olika saker. Den relevanta koden finns på raderna 84-148.
Ha så kul!