Kazalo:

Zračni klavir z infrardečim senzorjem bližine, zvočnikom in Arduino Uno (nadgrajeno/del 2): 6 korakov
Zračni klavir z infrardečim senzorjem bližine, zvočnikom in Arduino Uno (nadgrajeno/del 2): 6 korakov

Video: Zračni klavir z infrardečim senzorjem bližine, zvočnikom in Arduino Uno (nadgrajeno/del 2): 6 korakov

Video: Zračni klavir z infrardečim senzorjem bližine, zvočnikom in Arduino Uno (nadgrajeno/del 2): 6 korakov
Video: Вентиляция в хрущевке. Как сделать? Переделка хрущевки от А до Я. #31 2024, Julij
Anonim
Image
Image
Zračni klavir z infrardečim senzorjem bližine, zvočnikom in Arduino Uno (nadgrajeno/del 2)
Zračni klavir z infrardečim senzorjem bližine, zvočnikom in Arduino Uno (nadgrajeno/del 2)
Zračni klavir z infrardečim senzorjem bližine, zvočnikom in Arduino Uno (nadgrajeno/del 2)
Zračni klavir z infrardečim senzorjem bližine, zvočnikom in Arduino Uno (nadgrajeno/del 2)

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

Montaža Ir senzorjev
Montaža Ir senzorjev
Montaža Ir senzorjev
Montaža 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

Nastavitev obsega senzorja IR in prekrivanje s črnimi zvitki
Nastavitev obsega senzorja IR in prekrivanje s črnimi zvitki
Nastavitev obsega senzorja IR in prekrivanje s črnimi zvitki iz avta
Nastavitev obsega senzorja IR in prekrivanje s črnimi zvitki iz avta

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

Priključitev zvočnika na Arduino
Priključitev zvočnika na Arduino
Priključitev zvočnika na Arduino
Priključitev zvočnika na Arduino
Priključitev zvočnika na Arduino
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

Ožičenje modula senzorja Ir in stikala senzorja na dotik
Ožičenje modula senzorja Ir in stikala senzorja na dotik
Ožičenje modula senzorja Ir in stikala senzorja na dotik
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: