Kazalo:
- Zaloge
- Korak 1: Namestitev IR senzorjev
- 2. korak: Prilagodite obseg senzorja IR in pokrijte s črnimi zvitki
- 3. korak: Priključitev zvočnika na Arduino
- 4. korak: Ožičenje modula senzorja Ir in stikala senzorja na dotik
- 5. korak: Kodirajte mikrokrmilnik z uporabo Arduino Ide
- 6. korak: Videoposnetek projektnega dela
Video: Zračni klavir z infrardečim senzorjem bližine, zvočnikom in Arduino Uno (nadgrajeno/del 2): 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
To je nadgrajena različica prejšnjega projekta zračnega klavirja?. Tukaj uporabljam zvočnik JBL kot izhod. Vključil sem tudi gumb, občutljiv na dotik, za spreminjanje načinov glede na zahteve. Na primer- način trdega nizkega tona, običajni način, način visokofrekvenčnega uglaševanja. Pokazal vam bom, kako priključiti zvočnik na Arduino. Običajno so klavirji električno ali mehansko delo na preprostem mehanizmu pritiska na gumb. Ampak tukaj je obrat, potrebo po tipkah v klavirju bi lahko odpravili le z uporabo nekaterih senzorjev. Infrardeči senzorji bližine najbolje ustrezajo vzroku, saj so enostavni za uporabo in zasedajo tudi samo en digitalni zatič mikrokrmilne plošče. In tudi ti senzorji so eni najcenejših senzorjev na voljo.
Zaloge
1) 10 kosov senzorja bližine Ir
2) Arduino uno/ mega
3) Zvočnik z avdio priključkom
4) gumb (v mojem primeru gumb občutljiv na dotik)
5) Osnova za namestitev senzorjev (akrilna plošča)
6) Črna karta/ Črni trak za violončelo
7) vijaki/lepilo
8) Žice
Korak 1: Namestitev IR senzorjev
Senzorski moduli Ir so opremljeni z montažno luknjo na sredini. Za pritrditev senzorja s tesnim vijakom lahko uporabite luknjo ali pa lepilo pritrdite. Kot podlago sem uporabil akrilno ploščo in izvrtal luknje v akrilu z ustreznimi oznakami, kjer je bila vsaka luknja 2 cm narazen. Senzorjev ne postavljajte preblizu drug drugemu, saj lahko to poškoduje vašo uporabniško izkušnjo s klavirjem.
2. korak: Prilagodite obseg senzorja IR in pokrijte s črnimi zvitki
S potenciometrom na senzorskem modulu prilagodite ustrezen obseg za klavirske tipke. Zdaj montirajte črne zvitke kartona na senzorski modul senzorja in foto-diodo, kot je prikazano na sliki. To se naredi, da se prepreči odkrivanje neželene ovire v drugo smer. Prste želimo zaznati le spredaj. Uporabljamo črni karton, ker črna absorbira vse valovne dolžine in celo infrardeče.
3. korak: Priključitev zvočnika na Arduino
En konec avdio priključka priključite na zvočnik, drugi konec običajno vsebuje 3 dele. Zgornja dva dela sta za levi in desni vhod, spodnji del pa je ozemljen. Torej priključite ozemljitev avdio priključka na ozemljitev Arduina/mikrokrmilnika in kateri koli desni/levi del avdio vtičnice povežite z digitalnim zatičem mikrokrmilnika. Za dobro predstavo si oglejte zgornjo sliko. Vklopite zvočnik in zvočni izhod je pripravljen.
4. korak: Ožičenje modula senzorja Ir in stikala senzorja na dotik
Za spreminjanje načinov klavirja uporabljam stikalo senzorja na dotik?. Namesto tega lahko uporabite preprosto stikalo na gumb. Priključite pozitivni priključek senzorskega stikala na Arduino +5V in negativni na maso. Priključite izhod senzorja na dotik na vhod analognega zatiča Arduino. Vse pozitivne sponke senzorjev ir povežite z žico in spajkanjem (neobvezno). Priključite tudi vse ozemljitvene zatiče vseh senzorjev. Zdaj morate končno priključiti izhodne zatiče iz senzorja Ir na digitalne zatiče plošče mikrokrmilnika. V mojem primeru je to Arduino uno. Ne pozabite, da je ob zaznani oviri izhod senzorja nizek.
5. korak: Kodirajte mikrokrmilnik z uporabo Arduino Ide
V tej kodi moramo najprej določiti zatiče za vhod senzorja ir, vhod tipk na dotik in izhod zvočnika. Po tem ustvarimo ugnezdeno niz različnih frekvenc različnih načinov. Uporabljamo ton (); funkcija Arduino ide za pošiljanje našega izhoda v zvočnik. Uporabljamo noTone (); funkcijo za ustavitev zvoka. V zanki sem uporabil samo pogojni stavek, zato ga bo enostavno razumeti in deluje v redu.
Priporočena:
Merjenje bližine razdalje s senzorjem kretenj APDS9960: 6 korakov
Merjenje bližine razdalje s senzorjem kretenj APDS9960: V tej vadnici se bomo naučili meriti razdaljo s senzorji kretenj APDS9960, arduino in Visuino. Oglejte si video
Zračni klavir z IR senzorjem bližine in Arduino Uno Atmega 328: 6 korakov (s slikami)
Zračni klavir z uporabo IR senzorja bližine in Arduino Uno Atmega 328: Klavirji so običajno električno ali mehansko delo na preprostem mehanizmu pritiska na gumb. Ampak tukaj je obrat, potrebo po tipkah v klavirju bi lahko odpravili le z uporabo nekaterih senzorjev. Infrardeči senzorji bližine najbolje ustrezajo vzroku, ker
Arduino vmesnik z ultrazvočnim senzorjem in brezkontaktnim temperaturnim senzorjem: 8 korakov
Arduino povezovanje z ultrazvočnim senzorjem in brezkontaktnim temperaturnim senzorjem: Danes ustvarjalci in razvijalci raje uporabljajo Arduino za hiter razvoj prototipov projektov. Arduino je odprtokodna elektronska platforma, ki temelji na enostavni strojni in programski opremi. Arduino ima zelo dobro skupnost uporabnikov. V tem projektu
Sledenje gibanju oči z infrardečim senzorjem: 5 korakov
Sledenje gibanju oči z infrardečim senzorjem: Za zaznavanje gibov oči in nadzor LED sem uporabil infrardeči senzor. Naredil sem zrkla z LED trakom NeoPixel
Nokia 5110 LCD z infrardečim senzorjem: 4 koraki
LCD zaslon Nokia 5110 z infrardečim senzorjem: LCD zaslon Nokia 5110 je odličen LCD zaslon, ki je združljiv z razvojno ploščo Arduino. Upravljajmo zdaj enega od teh LCD -jev in ga povežimo z Arduinom in IR senzorjem