Satura rādītājs:

Gaisa klavieres, izmantojot IR tuvuma sensoru un Arduino Uno Atmega 328: 6 soļi (ar attēliem)
Gaisa klavieres, izmantojot IR tuvuma sensoru un Arduino Uno Atmega 328: 6 soļi (ar attēliem)

Video: Gaisa klavieres, izmantojot IR tuvuma sensoru un Arduino Uno Atmega 328: 6 soļi (ar attēliem)

Video: Gaisa klavieres, izmantojot IR tuvuma sensoru un Arduino Uno Atmega 328: 6 soļi (ar attēliem)
Video: Наконец: Турция испытывает новую смертоносную бомбу TEBER-82 2024, Jūlijs
Anonim
Gaisa klavieres, izmantojot IR tuvuma sensoru un Arduino Uno Atmega 328
Gaisa klavieres, izmantojot IR tuvuma sensoru un Arduino Uno Atmega 328
Gaisa klavieres, izmantojot IR tuvuma sensoru un Arduino Uno Atmega 328
Gaisa klavieres, izmantojot IR tuvuma sensoru un Arduino Uno Atmega 328
Gaisa klavieres, izmantojot IR tuvuma sensoru un Arduino Uno Atmega 328
Gaisa klavieres, izmantojot IR tuvuma sensoru un Arduino Uno Atmega 328
Gaisa klavieres, izmantojot IR tuvuma sensoru un Arduino Uno Atmega 328
Gaisa klavieres, izmantojot IR tuvuma sensoru un Arduino Uno Atmega 328

Parasti klavieres, vai tas būtu elektrisks vai mehānisks darbs pie vienkāršā pogas nospiešanas mehānisma. Bet šeit ir pagrieziens, mēs varētu vienkārši likvidēt klavieru taustiņu nepieciešamību, izmantojot dažus sensorus. Infrasarkanie tuvuma sensori vislabāk atbilst cēlonim, jo tos ir viegli lietot, un tie aizņem tikai vienu mikrokontrollera plates digitālo tapu. Un arī šie sensori ir vieni no lētākajiem pieejamajiem sensoriem. Es izmantoju skaņas signālu kā mūzikas izvadi, bet jūs varat izmantot atbilstošu skaļruni/ zemfrekvences skaļruni. Nākotnē es ar nepacietību gaidu projekta uzlabošanu ar basa pastiprinājumu, izmantojot zemfrekvences skaļruni.

Piegādes

1) 10 gab. Ir tuvuma sensors

2) Arduino uno/ mega

3) skrūves (pēc izvēles)

4) Vadi

5) Pjezoelektriskais skaņas signāls

6) Melna kartiņu lapa/ Melna čella lente

1. darbība: Ir sensoru uzstādīšana

Ir sensoru montāža
Ir sensoru montāža
Ir sensoru montāža
Ir sensoru montāža

Ir sensoru moduļi ir aprīkoti ar montāžas atveri centrā. Jūs varat izmantot caurumu, lai piestiprinātu sensoru ar stingru skrūvi, vai arī vienkārši izmantot līmi, lai to pielīmētu. Esmu izmantojis akrila loksni kā pamatu un izurbis caurumus akrilā ar atbilstošu marķējumu, kur katrs caurums atradās 2 cm attālumā viens no otra. Nenovietojiet sensorus pārāk tuvu viens otram, jo tas var sabojāt klavieru lietotāja pieredzi.

2. darbība: sensoru pieslēgšana

Sensora vadu savienošana
Sensora vadu savienošana
Sensora vadu savienošana
Sensora vadu savienošana

Pievienojiet visus sensoru pozitīvos spailes, izmantojot vadu un lodmetālu (pēc izvēles). Pievienojiet arī visu sensoru zemējuma tapas. Visbeidzot, jums ir jāpievieno izejas tapas no Ir sensora ar mikrokontrollera plates digitālajām tapām. Manā gadījumā tā ir Arduino uno. Atcerieties, ka, atklājot šķērsli, sensora izeja ir zema. Tātad, ja vēlaties ķēdē savienot gaismas diodi, pievienojiet negatīvo spaili sensora izejai un pozitīvo līdz 3,3 V pozitīvajai Arduino uno sliedei.

3. darbība: izejas pievienošana

Tagad pievienojiet digitālās izejas tapu skaņas signāla/ skaļruņa pozitīvajai spailei. Un pievienojiet negatīvo spaili Arduino uno zemei. Ja izmantojat skaņas signālu/ skaļruni, kuram nepieciešams augstspriegums, ieteicams izmantot npn bjt, jo tam ir ļoti ātra pārslēgšanās un tas var darboties nevainojami ar mainīgas frekvences ievadi no Arduino. Pārliecinieties arī, ka, ja izmantojat lieljaudas skaņas signālu, neizmantojiet arduino barošanas avotu. Tā vietā izmantojiet kādu ārēju avotu, bet manā gadījumā enerģijas patēriņš ir zems, tāpēc es izmantoju tieši no Arduino.

4. solis: Ir sensora diapazona pielāgošana un pārklāšana ar melnajiem lokšņu ruļļiem

Ir sensora diapazona pielāgošana un pārklāšana ar melniem kāršu ruļļiem
Ir sensora diapazona pielāgošana un pārklāšana ar melniem kāršu ruļļiem

Izmantojiet sensoru moduļa potenciometru, lai pielāgotu klavieru taustiņiem piemērotu diapazonu. Tagad uzstādiet uz tā sensora moduļa gaismas diodi un fotodiodi, kā parādīts attēlā. Tas tiek darīts, lai novērstu nevēlamu šķēršļu atklāšanu citā virzienā. Mēs vēlamies atklāt pirkstus tikai priekšpusē. Un mēs izmantojam melno kartiņu, jo melna absorbē visus viļņu garumus un pat infrasarkanos.

5. solis: mikrokontrolleru plates kods

Kods sākas ar frekvenču noteikšanu, kurām mēs vēlamies izvadīt skaņas signālu/skaļruni. Pēc tam mēs definējam tapas, kuras mēs izmantosim sensoru ievadīšanai. Pēc tam mēs iestatām tapas tukšā iestatījumā (). In void loop () Es tikko izmantoju nosacījumus, jo kods kļūst vienkāršs un ir pietiekami labs pašreizējām vajadzībām.

Ieteicams: