Obsah:

Air Piano využívající IR senzor přiblížení, reproduktor a Arduino Uno (upgradováno/část 2): 6 kroků
Air Piano využívající IR senzor přiblížení, reproduktor a Arduino Uno (upgradováno/část 2): 6 kroků

Video: Air Piano využívající IR senzor přiblížení, reproduktor a Arduino Uno (upgradováno/část 2): 6 kroků

Video: Air Piano využívající IR senzor přiblížení, reproduktor a Arduino Uno (upgradováno/část 2): 6 kroků
Video: 2021 Toyota Mirai recenze. Jsou vodíková auta budoucností? 4K | Webby On Cars 2024, Listopad
Anonim
Image
Image
Air Piano využívající IR senzor přiblížení, reproduktor a Arduino Uno (upgradováno/část 2)
Air Piano využívající IR senzor přiblížení, reproduktor a Arduino Uno (upgradováno/část 2)
Air Piano využívající IR senzor přiblížení, reproduktor a Arduino Uno (upgradováno/část 2)
Air Piano využívající IR senzor přiblížení, reproduktor a Arduino Uno (upgradováno/část 2)

Toto je aktualizovaná verze předchozího projektu vzduchového piana?. Zde jako výstup používám reproduktor JBL. Zahrnul jsem také dotykové tlačítko pro změnu režimů podle požadavků. Například- režim Hard Bass, normální režim, režim vysokofrekvenčních ladění. Ukážu vám, jak na připojený reproduktor k Arduinu. Normálně je to buď elektrická nebo mechanická práce na jednoduchém mechanismu stisknutí tlačítka. Ale tady je zvrat, mohli bychom prostě odstranit potřebu kláves na klavíru pomocí některých senzorů. A infračervené senzory přiblížení nejlépe odpovídají příčině, protože se snadno používají a také zabírají pouze jeden digitální pin desky mikrokontroléru. A také tyto senzory jsou jedním z nejlevnějších senzorů, které jsou k dispozici.

Zásoby

1) 10 ks Ir senzor přiblížení

2) Arduino uno/ mega

3) Reproduktor se zvukovým konektorem

4) tlačítko (v mém případě tlačítko citlivé na dotek)

5) Základna pro montáž senzorů (akrylová fólie)

6) Černý lístek/ černá violoncellová páska

7) šrouby/lepidlo

8) Dráty

Krok 1: Montáž Ir senzorů

Montáž Ir senzorů
Montáž Ir senzorů
Montáž Ir senzorů
Montáž Ir senzorů

Moduly senzorů Ir jsou vybaveny montážním otvorem uprostřed. Dírku můžete použít k upevnění senzoru pomocí těsného šroubu nebo ji můžete jednoduše přilepit lepidlem. Jako základ jsem použil akrylový list a vyvrtal otvory v akrylu se správným označením, kde každý otvor byl od sebe vzdálený 2 cm. Neumisťujte senzory příliš blízko sebe, protože to může zničit váš uživatelský zážitek s klavírem.

Krok 2: Nastavení rozsahu snímače Ir a zakrytí černými rolemi

Nastavení rozsahu snímače Ir a zakrytí pomocí černých roliček
Nastavení rozsahu snímače Ir a zakrytí pomocí černých roliček
Nastavení rozsahu snímače Ir a zakrytí pomocí černých roliček
Nastavení rozsahu snímače Ir a zakrytí pomocí černých roliček

Pomocí potenciometru na modulu senzoru upravte vhodný rozsah pro klávesy klavíru. Nyní na něj namontujte černé rolky listového modulu LED a fotodiodu, jak je znázorněno na obrázku. To se provádí, aby se zabránilo detekci nechtěné překážky v jiném směru. Chceme detekovat prsty pouze vpředu. A používáme černý list, protože černý absorbuje všechny vlnové délky a dokonce i infračervené.

Krok 3: Připojení reproduktoru k Arduinu

Připojení reproduktoru k Arduinu
Připojení reproduktoru k Arduinu
Připojení reproduktoru k Arduinu
Připojení reproduktoru k Arduinu
Připojení reproduktoru k Arduinu
Připojení reproduktoru k Arduinu

Připojte jeden konec audio konektoru k reproduktoru, druhý konec obvykle obsahuje 3 části. Horní dvě části jsou pro levý a pravý vstup a spodní část je uzemněna. Připojte tedy konektor audio konektoru k uzemnění Arduina/mikrokontroléru a jakoukoli pravou/levou část audio konektoru připojte k digitálnímu pinu mikrokontroléru. Chcete -li získat dobrý nápad, podívejte se na výše uvedený obrázek. Zapněte reproduktor a zvukový výstup je připraven.

Krok 4: Zapojení modulu senzoru Ir a spínače dotykového senzoru

Zapojení modulu senzoru Ir a spínače dotykového senzoru
Zapojení modulu senzoru Ir a spínače dotykového senzoru
Zapojení modulu senzoru Ir a spínače dotykového senzoru
Zapojení modulu senzoru Ir a spínače dotykového senzoru

Používám přepínač dotykového senzoru ke změně režimů klavíru?. Místo toho můžete použít jednoduchý tlačítkový spínač. Připojte kladný pól spínače senzoru k Arduinu +5 V a záporný k zemi. Připojte výstup dotykového senzoru ke vstupu analogového pinu Arduina. Připojte všechny kladné svorky ir senzorů pomocí drátu a pájky (volitelně). Připojte také všechny zemnící kolíky všech senzorů. Nyní konečně musíte připojit výstupní piny ze senzoru Ir k digitálním pinům desky mikrokontroléru. V mém případě je to Arduino uno. Pamatujte, že když je detekována překážka, výstup ze senzoru je nízký.

Krok 5: Kódujte mikrokontrolér pomocí Arduino Ide

V tomto kódu musíme nejprve definovat piny pro vstup senzoru ir, vstup tlačítka dotykového senzoru a výstup reproduktoru. Poté vytvoříme vnořenou řadu různých frekvencí různých režimů. Používáme tone (); funkce Arduino ide k odeslání našeho výstupu do reproduktoru. Používáme noTone (); funkce pro zastavení zvuku. Ve smyčce jsem použil pouze podmíněné příkazy, takže to bude snadné pochopit a funguje to dobře.

Doporučuje: