Sadržaj:
- Pribor
- Korak 1: Montiranje Ir senzora
- Korak 2: Ožičenje senzora
- Korak 3: Spajanje izlaza
- Korak 4: Podešavanje raspona ir senzora i prekrivanje crnim valjcima
- Korak 5: Kôd za ploču mikrokontrolera
- Korak 6: Rezultat
Video: Zračni klavir pomoću IC senzora blizine i Arduino Uno Atmega 328: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
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. Koristim zujalicu kao glazbeni izlaz, ali možete koristiti odgovarajući zvučnik/ subwoofer. U budućnosti se veselim nadogradnji projekta pojačanjem basa pomoću Subwoofera.
Pribor
1) 10 kom Ir senzor blizine
2) Arduino uno/ mega
3) vijci (opcionalno)
4) Žice
5) Piezo-električni zujalica
6) Crni karton/ Crna traka za violončelo
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: Ožičenje senzora
Spojite sve pozitivne terminale 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. Dakle, ako želite spojiti LED kao indikator u krug, spojite negativni terminal na izlaz senzora, a pozitivni na 3.3V pozitivnu šinu Arduino uno.
Korak 3: Spajanje izlaza
Sada spojite pin digitalnog izlaza na pozitivni priključak zujalice/ zvučnika. I priključite negativni terminal na uzemljenje Arduino uno. Ako koristite zujalicu/ zvučnik koji zahtijeva visoki napon, preporučuje se uporaba npn bjt jer ima vrlo brzo prebacivanje i može nesmetano raditi s ulazima promjenjive frekvencije iz Arduina. Također se pobrinite da ako koristite zujalicu velike snage, nemojte koristiti napajanje iz arduina. Umjesto toga upotrijebite neki vanjski izvor, ali u mom slučaju potrošnja energije je mala pa koristim izravno s Arduina.
Korak 4: 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 5: Kôd za ploču mikrokontrolera
Kod počinje definiranjem frekvencija za koje želimo izlaz zujalice/zvučnika. Zatim definiramo pinove koje ćemo koristiti za ulaze senzora. Zatim postavljamo naše pinove u void setup (). U void loop () upravo sam koristio uvjetne izraze jer kod postaje jednostavan i dovoljno je dobar za sadašnje potrebe.
Preporučeni:
Zračni klavir pomoću IC senzora blizine, zvučnika i Arduino Uno (nadograđeno/dio 2): 6 koraka
Zračni klavir pomoću IC senzora blizine, zvučnika i Arduino Uno (nadograđeno/dio 2): 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 tvrdog basa, Normalni način, Visoka fr
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
Kako programirati ATMEGA 8, 16, 328 Bit i osigurač: 5 koraka
Kako programirati ATMEGA 8,16,328 Attiny and Fuse Bit: Bok prijatelji. Danas ću vam pokazati kako programirati ATMEGA 8,16,328 bit za osiguranje i osigurač
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