Sadržaj:

Vazdušni klavir pomoću IC senzora blizine, zvučnika i Arduino Uno (nadograđeno/2. dio): 6 koraka
Vazdušni klavir pomoću IC senzora blizine, zvučnika i Arduino Uno (nadograđeno/2. dio): 6 koraka

Video: Vazdušni klavir pomoću IC senzora blizine, zvučnika i Arduino Uno (nadograđeno/2. dio): 6 koraka

Video: Vazdušni klavir pomoću IC senzora blizine, zvučnika i Arduino Uno (nadograđeno/2. dio): 6 koraka
Video: Как заменить переднюю лампочку освещения салона PEUGEOT RIFTER/CITROEN BERLINGO/OPEL COMBO/TOYOTA PR 2024, Juli
Anonim
Image
Image
Vazdušni klavir pomoću IC senzora blizine, zvučnika i Arduino Uno (nadograđeno/2. dio)
Vazdušni klavir pomoću IC senzora blizine, zvučnika i Arduino Uno (nadograđeno/2. dio)
Vazdušni klavir pomoću IC senzora blizine, zvučnika i Arduino Uno (nadograđeno/2. dio)
Vazdušni klavir pomoću IC senzora blizine, zvučnika i Arduino Uno (nadograđeno/2. dio)

Ovo je nadograđena verzija prethodnog projekta zračnog klavira?. Ovdje koristim JBL zvučnik kao izlaz. Uključio sam i dugme osjetljivo na dodir za promjenu načina rada prema zahtjevima. Na primjer- način rada sa tvrdim basom, normalni način rada, način podešavanja visoke frekvencije. Pokazat ću vam kako spojiti zvučnik na Arduino. Uobičajeno, klaviri, bilo električni ili mehanički, rade na jednostavnom mehanizmu pritiskanja gumba. Ali evo zaokreta, mogli bismo jednostavno ukloniti potrebu za tipkama u klaviru pomoću nekih senzora. Infracrveni senzori blizine najbolje odgovaraju uzroku jer su jednostavni za upotrebu i zauzimaju samo jedan digitalni pin mikrokontrolerske ploče. Osim toga, ovi senzori su jedni od najjeftinijih senzora na svijetu.

Supplies

1) 10 kom Ir senzor blizine

2) Arduino uno/ mega

3) Zvučnik sa audio priključkom

4) dugme (u mom slučaju dugme osetljivo na dodir)

5) Baza za montiranje senzora (akrilna ploča)

6) Crni karton/ Crna traka za violončelo

7) vijci/ljepilo

8) Žice

Korak 1: Montiranje Ir senzora

Montiranje Ir senzora
Montiranje Ir senzora
Montiranje Ir senzora
Montiranje Ir senzora

Ir senzorski moduli opremljeni su montažnom rupom u sredini. Možete upotrijebiti rupu za pričvršćivanje senzora s čvrstim vijkom ili jednostavno zalijepiti ljepilom. Koristio sam akrilni lim kao podlogu i izbušio rupe u akrilu s odgovarajućim oznakama gdje je svaka rupa bila udaljena 2 cm. Ne postavljajte senzore preblizu jedan drugome jer to može uništiti vaše korisničko iskustvo.

Korak 2: Podešavanje raspona ir senzora i prekrivanje crnim rolnama

Podešavanje raspona ir senzora i prekrivanje crnim kartonskim rolnama
Podešavanje raspona ir senzora i prekrivanje crnim kartonskim rolnama
Podešavanje raspona ir senzora i prekrivanje crnim kartonskim rolnama
Podešavanje raspona ir senzora i prekrivanje crnim kartonskim rolnama

Pomoću potenciometra na senzorskom modulu podesite odgovarajući raspon za vaše klavirske tipke. Sada montirajte crne role kartona na LED senzorski modul i foto-diodu kao što je prikazano na slici. To se radi kako bi se spriječilo otkrivanje neželjene prepreke u drugom smjeru. Želimo otkriti prste samo sprijeda. Koristimo crni karton jer crna apsorbira sve valne dužine, pa čak i infracrvene.

Korak 3: Spajanje zvučnika na Arduino

Spajanje zvučnika na Arduino
Spajanje zvučnika na Arduino
Spajanje zvučnika na Arduino
Spajanje zvučnika na Arduino
Spajanje zvučnika na Arduino
Spajanje zvučnika na Arduino

Spojite jedan kraj audio priključka na zvučnik, drugi kraj obično sadrži 3 dijela. Gornja dva dijela služe za lijevi i desni ulaz, a donji dio je uzemljen. Zato spojite uzemljenje audio priključka na masu Arduina/mikrokontrolera i spojite bilo koji desni/lijevi dio audio priključka na digitalni pin mikrokontrolera. Pogledajte gornju sliku da biste dobili dobru ideju. Uključite zvučnik i vaš audio izlaz je spreman.

Korak 4: Ožičenje modula senzora ir i prekidača osjetnika dodira

Ožičenje modula senzora ir i prekidača osjetnika na dodir
Ožičenje modula senzora ir i prekidača osjetnika na dodir
Ožičenje modula senzora ir i prekidača osjetnika na dodir
Ožičenje modula senzora ir i prekidača osjetnika na dodir

Koristim prekidač senzora dodira za promjenu načina rada klavira?. Umjesto toga možete koristiti jednostavan prekidač na dugme. Spojite pozitivni terminal senzorskog prekidača na Arduino +5V, a negativni na masu. Spojite izlaz osjetnika na dodir na ulaz analognog pina Arduina. Spojite sve pozitivne terminale ir senzora pomoću žice i lemljenja (opcionalno). Također spojite sve uzemljene igle svih senzora. Na kraju, morate spojiti izlazne pinove s Ir senzora na digitalne pinove na ploči mikrokontrolera. U mom slučaju to je Arduino uno. Upamtite da je, kad se detektira prepreka, izlaz senzora nizak.

Korak 5: Kodirajte mikrokontroler pomoću Arduino Idea

U ovom kodu prvo moramo definirati pinove za ulaz ir senzora, ulaz tipke na dodir i izlaz zvučnika. Nakon toga stvaramo ugniježđeni niz različitih frekvencija različitih načina rada. Koristimo tone (); funkcija Arduino ide za slanje našeg izlaza na zvučnik. Koristimo noTone (); funkciju za zaustavljanje zvuka. Koristio sam samo uslovni izraz u petlji, tako da će biti lako razumljiv i radi sasvim u redu.

Preporučuje se: