Tartalomjegyzék:

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
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

Videó: 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

Videó: 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
Videó: A nemzeti hedge fund HOLD After Hours 2024, Július
Anonim
Image
Image
Levegőzongora IR közelségérzékelő, hangszóró és Arduino Uno használatával (frissített/2. rész)
Levegőzongora IR közelségérzékelő, hangszóró és Arduino Uno használatával (frissített/2. rész)
Levegőzongora IR közelségérzékelő, hangszóró és Arduino Uno használatával (frissített/2. rész)
Levegőzongora IR közelségérzékelő, hangszóró és Arduino Uno használatával (frissített/2. rész)

Ez a levegő zongora korábbi 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, Nagyfrekvenciás dallamok mód. Megmutatom, hogyan kell csatlakoztatni az Arduino -hoz csatlakoztatott hangszórót. Á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.

Kellékek

1) 10 db Ir közelségérzékelő

2) Arduino uno/ mega

3) Hangszóró audio csatlakozóval

4) gomb (az én esetemben érintésérzékeny gomb)

5) Alap az érzékelők rögzítéséhez (akril lemez)

6) Fekete kártyalap/ Fekete csellószalag

7) csavarok/ragasztó

8) Vezetékek

1. lépés: Ir érzékelők felszerelése

Ir érzékelők felszerelése
Ir érzékelők felszerelése
Ir érzékelők felszerelése
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 Ir -érzékelő hatótávolságának beállítása és borítása fekete kocsilap tekercsekkel

Az Ir érzékelő tartományának beállítása és borítása fekete autótekercsekkel
Az Ir érzékelő tartományának beállítása és borítása fekete autótekercsekkel
Az Ir érzékelő tartományának beállítása és borítása fekete autótekercsekkel
Az Ir érzékelő tartományának beállítása és borítása fekete autó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.

3. lépés: A hangszóró csatlakoztatása az Arduino -hoz

Hangszóró csatlakoztatása Arduino -hoz
Hangszóró csatlakoztatása Arduino -hoz
Hangszóró csatlakoztatása Arduino -hoz
Hangszóró csatlakoztatása Arduino -hoz
Hangszóró csatlakoztatása Arduino -hoz
Hangszóró csatlakoztatása Arduino -hoz

Csatlakoztassa az audio jack egyik végét a hangszóróhoz, a másik vége általában 3 részt tartalmaz. A felső két rész a bal és a jobb bemenethez, az alsó rész pedig földelt. Csatlakoztassa tehát az audio jack földjét az Arduino/mikrokontroller földeléséhez, és az audio jack bármelyik jobb/bal részét csatlakoztassa a mikrovezérlő digitális tűjéhez. Tekintse meg a fenti képet, hogy jó ötletet kapjon. Kapcsolja be a hangszórót, és a hangkimenet készen áll.

4. lépés: Az Ir érzékelő modul és az érintésérzékelő kapcsoló bekötése

Vezetékek Ir érzékelő modul és érintésérzékelő kapcsoló
Vezetékek Ir érzékelő modul és érintésérzékelő kapcsoló
Vezetékek Ir érzékelő modul és érintésérzékelő kapcsoló
Vezetékek Ir érzékelő modul és érintésérzékelő kapcsoló

Érintésérzékelő kapcsolót használok a zongora módjának megváltoztatására? Ehelyett használhat egy egyszerű nyomógombos kapcsolót. Csatlakoztassa az érzékelőkapcsoló pozitív kivezetését az Arduino +5V -hoz, és a negatívot a földhöz. Csatlakoztassa az érintésérzékelő kimenetét az Arduino analóg érintkező bemenetéhez. Csatlakoztassa az ir érzékelők összes pozitív kivezetését egy 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.

5. lépés: Kód mikrokontroller az Arduino Ide használatával

Ebben a kódban először meg kell határoznunk az ir érzékelő bemenetének, az érintőgombos bemenet és a hangszóró kimenet csapjait. Ezt követően létrehozunk egy beágyazott tömböt a különböző módok különböző gyakoriságairól. A tone (); az Arduino ide funkciója, hogy kimenetünket eljuttassa a hangszóróhoz. NoTone () -ot használunk; funkció a hang leállítására. Csak feltételes utasítást használtam a ciklusban, így könnyen érthető lesz, és jól működik.

Ajánlott: