2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Pasibaigus šiai instrukcijai, galėsite sukurti įrenginį, kuris klauso garsių garsų, tokių kaip plojimai, ir reaguoja į juos, įjungdamas arba išjungdamas 3 šviesos diodus. Viršuje yra galutinio rezultato vaizdas.
1 žingsnis: medžiagos
Jums reikės:
- Arduino Uno
- Duonos lenta (žr. 3 veiksmą)
- 4 jungiamieji laidai iš vyrų ir vyrų
- 3 vyriškos ir moteriškos jungiamieji laidai
- 3 šviesos diodai
- 3 220 omų rezistoriai
- 1 KY-038 mikrofono garso jutiklio modulis
Šias dalis galite įsigyti internetu iš įvairių vietų - ieškokite aplink ir turėsite sugebėti jas rasti už priimtiną kainą.
2 žingsnis: Surinkimas
Prijunkite „Arduino“ir jo komponentus taip, kaip yra šioje diagramoje. Mėlynos ir pilkos spalvos laidai simbolizuoja jungiamąjį kabelį, o geltona, juoda ir raudona-laidus.
Atminkite, kad grandinę taip pat galite pritvirtinti prie mini duonos lentos, kaip tai padariau 1 veiksmo paveikslėlyje. Vis dėlto aš to nerekomenduočiau, nes tikrai lengva sumaišyti ar sulaužyti daiktus, kai jie yra sandariai supakuoti.
Kadangi neradau KY-038 dalies, turėjau jos neįtraukti į schemą. Geltona viela turi būti prijungta prie „A0“kaiščio, juoda - „G“(įžeminimo) kaištis, o raudona - su „+“(5V) kaiščiu.
3 žingsnis: kodas
Atidarykite „Arduino IDE“ir įklijuokite į jį šį kodą:
pastebin.com/cJQUA4eM
Jei reikia, pakeiskite 1 eilutę į 25; Pridėjau komentarų, kad paaiškintų, ką daro kiekviena konstanta.
Įklijavę ir pakeitę kodą pagal savo skonį, įkelkite jį į „Arduino“.
4 žingsnis: padaryta
Jei viskas vyksta pagal planą, turėtumėte turėti visiškai funkcionalų plojimu aktyvuojamą LED matricą. Čia yra komandų sąrašas mano dabartiniame kode:
- 2 plojimai: perjungia LED 1
- 3 plojimai: perjungia LED 2
- 4 plojimai: perjungia LED 3
- 5 plojimai: išjungia visus šviesos diodus
- 6 plojimai: įjungia visus šviesos diodus
- 16 plojimų: Šviesos šou!: P
Jei esate pakankamai drąsus, galite pereiti prie mano kodo ir pridėti arba modifikuoti esamas komandas, kad atliktumėte įvairius veiksmus. Atitinkamas kodas yra 84-148 eilutėse.
Pasilinksmink!