Sisukord:

Õhkklaver, kasutades IR lähedusandurit, kõlarit ja Arduino Uno (täiendatud/2. osa): 6 sammu
Õhkklaver, kasutades IR lähedusandurit, kõlarit ja Arduino Uno (täiendatud/2. osa): 6 sammu

Video: Õhkklaver, kasutades IR lähedusandurit, kõlarit ja Arduino Uno (täiendatud/2. osa): 6 sammu

Video: Õhkklaver, kasutades IR lähedusandurit, kõlarit ja Arduino Uno (täiendatud/2. osa): 6 sammu
Video: 💦Blackview BV9200 AUS põrutuskindel ÜLEVAADE 2024, Juuli
Anonim
Image
Image
Õhkklaver, kasutades IR lähedusandurit, kõlarit ja Arduino Unot (täiendatud/2. osa)
Õhkklaver, kasutades IR lähedusandurit, kõlarit ja Arduino Unot (täiendatud/2. osa)
Õhkklaver, kasutades IR lähedusandurit, kõlarit ja Arduino Unot (täiendatud/2. osa)
Õhkklaver, kasutades IR lähedusandurit, kõlarit ja Arduino Unot (täiendatud/2. osa)

See on eelmise klaveriprojekti täiendatud versioon?. Siin kasutan väljundina JBL kõlarit. Olen lisanud ka puutetundliku nupu, et muuta režiime vastavalt nõuetele. Näiteks- kõva bassi režiim, tavarežiim, kõrgsageduslike helide režiim. Näitan teile, kuidas ühendada Arduinoga ühendatud kõlar. Tavaliselt klaverid, olgu need siis elektrilised või mehaanilised tööd nupu vajutamise lihtsa mehhanismi kallal. Kuid siin on keerdkäik, mõne klaveri klahvivajaduse võiksime lihtsalt mõne anduri abil kõrvaldada. Infrapunased lähedusandurid sobivad kõige paremini põhjusega, sest neid on lihtne kasutada ja need hõivavad ka ainult ühe mikrokontrolleri plaadi digitaalse tihvti. Ja ka need andurid on üks odavaimaid andureid, mis seal saadaval on.

Tarvikud

1) 10 tk Ir lähedusandur

2) Arduino uno/ mega

3) Helipistikuga kõlar

4) nupp (minu puhul puutetundlik nupp)

5) Alus selle andurite paigaldamiseks (akrüülleht)

6) Must kaardileht/ Must tšellolint

7) kruvid/liim

8) Juhtmed

Samm: ir -andurite paigaldamine

Ir -andurite paigaldamine
Ir -andurite paigaldamine
Ir -andurite paigaldamine
Ir -andurite paigaldamine

Ir andurite moodulid on varustatud kinnitusavaga keskel. Anduri kinnitamiseks võite kasutada auku tiheda kruviga või lihtsalt kleepida liimi abil. Olen kasutanud alusena akrüüllehte ja puurinud akrüülist augud, millel on korralik märgistus, kus iga auk oli 2 cm kaugusel. Ärge asetage andureid üksteisele liiga lähedale, kuna see võib teie klaverikasutuskogemuse rikkuda.

2. samm: Ir -anduri ulatuse reguleerimine ja katmine mustade autolehe rullidega

Ir -anduri ulatuse reguleerimine ja katmine mustade autolehe rullidega
Ir -anduri ulatuse reguleerimine ja katmine mustade autolehe rullidega
Ir -anduri ulatuse reguleerimine ja katmine mustade autolehe rullidega
Ir -anduri ulatuse reguleerimine ja katmine mustade autolehe rullidega

Kasutage selle andurimooduli potentsiomeetrit, et reguleerida klaveriklahvide jaoks sobivat vahemikku. Nüüd paigaldage mustad kaardilehe rullid sellele andurimooduli LED-ile ja fotodioodile, nagu pildil näidatud. Seda tehakse selleks, et vältida soovimatute takistuste avastamist teises suunas. Tahame tuvastada sõrmi ainult ees. Ja me kasutame musta kaardilehte, sest must neelab kõik lainepikkused ja isegi infrapunased.

Samm: kõlari ühendamine Arduinoga

Kõlari ühendamine Arduinoga
Kõlari ühendamine Arduinoga
Kõlari ühendamine Arduinoga
Kõlari ühendamine Arduinoga
Kõlari ühendamine Arduinoga
Kõlari ühendamine Arduinoga

Ühendage helipistiku üks ots kõlariga, teine ots sisaldab tavaliselt 3 osa. Ülemised kaks osa on mõeldud vasaku ja parema sisendi jaoks ning alumine enamus on maandatud. Seetõttu ühendage helipistiku maandus Arduino/mikrokontrolleri maandusega ja ühendage mis tahes helipistiku parem/vasak osa mikrokontrolleri digitaalse kontaktiga. Hea idee saamiseks vaadake ülaltoodud pilti. Lülitage kõlar sisse ja teie heliväljund on valmis.

4. samm: juhtmevaba anduri mooduli ja puutetundliku anduri lülitamine

Juhtmete anduri mooduli ja puutetundliku anduri lüliti
Juhtmete anduri mooduli ja puutetundliku anduri lüliti
Juhtmete anduri mooduli ja puutetundliku anduri lüliti
Juhtmete anduri mooduli ja puutetundliku anduri lüliti

Kasutan puuteanduri lülitit klaveri režiimide muutmiseks?. Selle asemel võite kasutada lihtsat nupulülitit. Ühendage anduri lüliti positiivne klemm Arduino +5V ja negatiivne maandusega. Ühendage puuteanduri väljund Arduino analoogpistiku sisendiga. Ühendage kõik andurite positiivsed klemmid juhtme ja joodisega (valikuline). Ühendage ka kõigi andurite maandusnõelad. Lõpuks peate ühendama Ir -anduri väljundpoldid mikrokontrolleri plaadi digitaalsete tihvtidega. Minu puhul on see Arduino uno. Pidage meeles, et kui avastatakse takistus, on anduri väljund madal.

Samm: kodeerige mikrokontroller Arduino Ide abil

Selles koodis peame esmalt määratlema tihvtid anduri sisendi, puuteanduri nupu sisendi ja kõlari väljundi jaoks. Pärast seda loome pesastatud massiivi erinevate režiimide erinevatest sagedustest. Kasutame tooni (); Arduino ide funktsioon saata meie väljund kõlarile. Me kasutame noTone (); funktsiooni heli peatamiseks. Olen silmuses kasutanud ainult tingimuslauset, nii et sellest on lihtne aru saada ja see töötab suurepäraselt.

Soovitan: