Tartalomjegyzék:
- Kellékek
- 1. lépés: Ir érzékelők felszerelése
- 2. lépés: Az érzékelők bekötése
- 3. lépés: Kimenet csatlakoztatása
- 4. lépés: Az Ir -érzékelő hatótávolságának beállítása és borítása fekete kocsilap tekercsekkel
- 5. lépés: A mikrovezérlő kártya kódja
- 6. lépés: Eredmény
Videó: Levegőzongora az IR közelségérzékelő és az Arduino Uno Atmega 328 használatával: 6 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Általában zongorák, legyen az elektromos vagy mechanikus munka a gombnyomás egyszerű mechanizmusán. De itt van egy csavar, néhány érzékelő használatával egyszerűen megszüntethetjük a zongora billentyűinek szükségességét. Az infravörös közelségérzékelők pedig a legjobban megfelelnek az oknak, mert könnyen kezelhetők, és csak egy digitális tűt foglalnak el a mikrovezérlő kártyán. És ezek az érzékelők az egyik legolcsóbb szenzorok, amelyek rendelkezésre állnak. Zümmögést használok zenei kimenetként, de használhat megfelelő hangszórót/ mélynyomót. A jövőben alig várom, hogy a projektet mélyhangkiemeléssel frissítsem a Subwoofer segítségével.
Kellékek
1) 10 db Ir közelségérzékelő
2) Arduino uno/ mega
3) csavarok (opcionális)
4) Vezetékek
5) Piezo-elektromos zümmögő
6) Fekete kártyalap/ Fekete csellószalag
1. lépés: Ir érzékelők felszerelése
Az Ir szenzormodulok középpontjában rögzítőfurattal vannak felszerelve. Használhatja a lyukat az érzékelő rögzítéséhez szoros csavarral, vagy egyszerűen ragasztóval ragaszthatja fel. Én egy akril lapot használtam alapként, és lyukakat fúrtam akrilba megfelelő jelöléssel, ahol minden lyuk 2 cm távolságra volt egymástól. Ne helyezze az érzékelőket túl közel egymáshoz, mert ez tönkreteheti a zongora felhasználói élményét.
2. lépés: Az érzékelők bekötése
Csatlakoztassa az érzékelők összes pozitív kivezetését vezetékkel és forrasztóval (opcionális). Csatlakoztassa az összes érzékelő földelőcsapját is. Most végre csatlakoztatnia kell az Ir érzékelő kimeneti csapjait a mikrovezérlő kártya digitális csapjaihoz. Esetemben Arduino uno. Ne feledje, hogy akadály észlelésekor az érzékelő kimenete alacsony. Tehát, ha LED -et szeretne kapcsolni jelzőként az áramkörben, csatlakoztassa a negatív kivezetést az érzékelő kimenetéhez, és pozitív a 3.3 V pozitív sínhez az Arduino uno -ban.
3. lépés: Kimenet csatlakoztatása
Most csatlakoztassa a digitális kimeneti tűt a hangjelző/ hangszóró pozitív csatlakozójához. És csatlakoztassa a negatív terminált az Arduino uno földjéhez. Ha nagyfeszültséget igénylő hangjelzőt/ hangszórót használ, akkor javasoljuk az npn bjt használatát, mert nagyon gyors kapcsolással rendelkezik, és zökkenőmentesen tud működni az Arduino változó frekvenciájú bemeneteivel. Győződjön meg arról is, hogy ha nagy teljesítményű hangjelzőt használ, ne használja az arduino tápegységét. Ehelyett használjon külső forrást, de az én esetemben alacsony az energiafogyasztás, ezért közvetlenül az Arduino -tól használom.
4. lépés: Az Ir -érzékelő hatótávolságának beállítása és borítása fekete kocsilap tekercsekkel
Használja a rajta lévő potenciométert az érzékelő modulon, hogy beállítsa a zongora billentyűk megfelelő tartományát. Most szerelje rá a fekete kártyalap tekercseket az érzékelőmodul ledjére és a fotódiódára, amint az a képen látható. Ez azért történik, hogy megakadályozzuk a nem kívánt akadály más irányú észlelését. Az ujjakat csak elöl szeretnénk észlelni. És fekete kártyalapot használunk, mert a fekete elnyeli az összes hullámhosszat és még az infravöröseket is.
5. lépés: A mikrovezérlő kártya kódja
A kód azzal kezdődik, hogy meghatározza azokat a frekvenciákat, amelyekhez a hangjelző/hangszóró kimenetét szeretnénk. Ezután meghatározzuk azokat a csapokat, amelyeket érzékelő bemenetekhez fogunk használni. Ezután beállítjuk a csapjainkat a void setup () -ban. A void loop () -ban most használtam feltételes utasításokat, mert a kód egyszerűvé válik, és elég jó a jelenlegi igényekhez.
Ajánlott:
Légzongora IR közelségérzékelő, hangszóró és Arduino Uno használatával (frissített/2. rész): 6 lépés
Levegőzongora IR közelségérzékelő, hangszóró és Arduino Uno használatával (Frissítve/2. rész): Ez a levegő zongora előző projektjének továbbfejlesztett változata?. Itt egy JBL hangszórót használok kimenetként. Érintésérzékeny gombot is mellékeltem az üzemmódok igény szerinti megváltoztatásához. Például- Kemény basszus mód, Normál mód, Magas fr
IR közelségérzékelő: 4 lépés (képekkel)
IR közelségérzékelő: Ebben a projektben elmagyarázom, hogyan lehet egyszerű IR közelségérzékelőt készíteni IR LED-ek, LM358 Dual Op-Amp és néhány alapvető elektronikai alkatrész segítségével, amelyeket bármelyik helyi elektronikai üzletben megtalálhat
Infravörös közelségérzékelő az LM358 használatával: 5 lépés
Infravörös közelségérzékelő az LM358 használatával: Ez egy tanulságos az IR közelségérzékelő készítéséről
Az ATMEGA 8, 16, 328 Attiny és biztosíték bit programozása: 5 lépés
Az ATMEGA programozása 8,16,328 Attiny és biztosíték bit: Szia barátok. Ma megmutatom, hogyan programozható az ATMEGA 8,16,328 Attiny és Fuse Bit
Rick & Morty: Menekülés az univerzumból! Ultrahangos közelségérzékelő játék: 7 lépés (képekkel)
Rick & Morty: Menekülés az univerzumból! Ultrahangos közelségérzékelő játék: Miről szól a játék? A játék nagyon egyszerű. Az űrhajót, amelyben Rick és Morty tartózkodik, úgy irányíthatod, ha felfelé és lefelé húzod a kezed az ultrahangos közelségérzékelőn. Cél: Gyűjtse össze a portálfegyvereket, hogy pontszámot szerezzen, gyáva Jerry the Worm dupla