Sadržaj:
- Pribor
- Korak 1: Montiranje Ir senzora
- Korak 2: Podešavanje raspona ir senzora i prekrivanje crnim valjcima
- Korak 3: Spajanje zvučnika na Arduino
- Korak 4: Ožičenje modula senzora ir i prekidača osjetnika dodira
- Korak 5: Kodirajte mikrokontroler pomoću Arduino Idea
- Korak 6: Videozapis rada na projektu
Video: Zračni klavir pomoću IC senzora blizine, zvučnika i Arduino Uno (nadograđeno/dio 2): 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
Ovo je nadograđena verzija prethodnog projekta zračnog klavira?. Ovdje koristim JBL zvučnik kao izlaz. Uključio sam i gumb osjetljiv na dodir za promjenu načina rada prema zahtjevima. Na primjer- način rada s tvrdim basom, normalni način rada, način rada s visokim frekvencijama. Pokazat ću vam kako spojiti zvučnik na Arduino. Uobičajeno, glasoviri, bilo električni ili mehanički, rade na jednostavnom mehanizmu pritiskanja gumba. Ali evo zaokreta, mogli bismo jednostavno ukloniti potrebu za tipkama u glasoviru pomoću nekih senzora. Infracrveni senzori blizine najbolje odgovaraju uzroku jer su jednostavni za uporabu, a zauzimaju i samo jedan digitalni pin mikrokontrolerske ploče. Osim toga, ti su senzori jedan od najjeftinijih senzora na tržištu.
Pribor
1) 10 kom Ir senzor blizine
2) Arduino uno/ mega
3) Zvučnik sa audio priključkom
4) gumb (u mom slučaju gumb osjetljiv 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
Ir senzorski moduli opremljeni su rupom za montažu u sredini. Možete upotrijebiti rupu za pričvršćivanje senzora s čvrstim vijkom ili jednostavno zalijepiti ljepilom. Koristio sam akrilnu ploču 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 valjcima
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 duljine, pa čak i infracrvene.
Korak 3: 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 uzemljenje 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 audio izlaz je spreman.
Korak 4: Ožičenje modula senzora ir i prekidača osjetnika dodira
Koristim prekidač osjetnika na dodir za promjenu načina rada glasovira?. Umjesto toga možete upotrijebiti jednostavan prekidač. 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 (opcija). Također spojite sve uzemljene igle svih senzora. Konačno, 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 osjetljivog na dodir i izlaz zvučnika. Nakon toga stvaramo ugniježđeni niz različitih frekvencija različitih načina rada. Koristimo ton (); funkcija Arduino ide za slanje našeg izlaza zvučniku. Koristimo noTone (); funkciju za zaustavljanje zvuka. U petlji sam koristio samo uvjetni izraz, tako da će biti lako razumljiv i radi sasvim u redu.
Preporučeni:
Zračni klavir pomoću IC senzora blizine i Arduino Uno Atmega 328: 6 koraka (sa slikama)
Zračni klavir pomoću infracrvenog senzora blizine i Arduino Uno Atmega 328: Uobičajeno, glasoviri, bilo električni ili mehanički, rade na jednostavnom mehanizmu pritiskanja gumba. Ali evo zaokreta, mogli bismo jednostavno ukloniti potrebu za tipkama u glasoviru pomoću nekih senzora. Infracrveni senzori blizine najbolje odgovaraju uzroku jer t
Kako izgraditi vlastiti anemometar pomoću trskastih prekidača, Hall -ovog senzora i nekih bilješki na Nodemcu - 2. dio - Softver: 5 koraka (sa slikama)
Kako izgraditi vlastiti anemometar pomoću trskastih sklopki, Hall -ovog senzora i nekih bilješki na Nodemcu - 2. dio - Softver: Uvod Ovo je nastavak prvog posta " Kako izgraditi vlastiti anemometar pomoću trskastih prekidača, Hall -ovog senzora i nekih bilješki na Nodemcu - 1. dio - Hardver " - gdje pokazujem kako sastaviti mjerenje brzine i smjera vjetra
RC zračni brod pomoću paketne trake: 5 koraka
RC zračni brod koji koristi paketnu traku: Bok U ovom projektu napravio sam RC AIR čamac. Trup koji je izrađen od stiropornog lima i kao što znate da su ti slojevi malo porozni i da voda ulazi u njega lako otežavajući da trup plovila održava plutajućim u vodi. Tako
Metode otkrivanja razine vode Arduino pomoću ultrazvučnog senzora i Funduino senzora vode: 4 koraka
Metode otkrivanja razine vode Arduino pomoću ultrazvučnog senzora i senzora vode Funduino: U ovom projektu pokazat ću vam kako stvoriti jeftin detektor vode pomoću dvije metode: 1. Ultrazvučni senzor (HC-SR04) .2. Funduino senzor vode
Digitalni upravljač za zračni ovjes pomoću daljinskog upravljača Arduino i pametnog telefona: 7 koraka (sa slikama)
Digitalni kontroler za zračni ovjes pomoću daljinskog upravljača Arduino i pametnog telefona: Pozdrav svima. U ovom uputstvu pokušat ću vam pokazati kako izgraditi kontroler za zračni ovjes vašeg automobila, koristeći jedan arduino + bluetooth modul i za daljinski upravljač bilo koji pametni telefon s androidom +4,4, ovo mi je i prvi instruktor pa medvjed w