Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Klavír sme vyrobili pomocou dotykového senzora, ako aj listy pre klávesy klavíra.
Krok 1: Veci použité v tomto projekte
Hardvérové komponenty
- Seeeduino V4.2
- Základný štít V2
- Grove - 12 kľúčový kapacitný dotykový senzor I2C V2 (MPR121)
- Grove - MP3 v2.0
Softvérové aplikácie a online služby
Arduino IDE
Krok 2: Príbeh
Dotykový senzor určuje stav dotyku/uvoľnenia na základe zmien údajov o kapacite elektródy, takže ho môžeme použiť na výrobu klavíra s akýmkoľvek vodivým predmetom, ktorý sa nám páči ako kláves klavíra.
Krok 3: Pripojenie hardvéru
Krok 1: Skopírujte súbory mp3 na kartu SD, priečinky s názvami sa zhodujú s indexmi zodpovedajúcich nástrojov a pomenujú súbory mp3 rovnako ako indexy kanála dotykového senzora.
Krok 2: Pripojte kartu SD k MP3 Grove, pripojte MP3 Grove a dotykový senzor k portu D2 a I2C v Base Shield, pripojte vodivé predmety ku kanálom dotykového senzora pomocou krokodílových svoriek.
Krok 3: Pripojte základný štít k Seeeduino a potom pripojte Seeeduino k počítaču pomocou kábla USB.
Krok 4: Programovanie softvéru
Knižnicu Touch Sensor Grove nájdete na tejto adrese URL:
wiki.seeedstudio.com/Grove-12_Key_Capacitive_I2C_Touch_Sensor_V2-MPR121/
Knižnicu MP3 Grove nájdete aj na Seeed Wiki, alebo môžete jednoducho vložiť MP3.h do priečinka projektu.
Digitálny pin 2 a 3 Seeeduino je softvérový seriál, ktorý ovláda MP3 Grove pomocou protolu v dátovom plášti KT403A. Po inicializácii MP3 Grove a dotykového senzora nastavte citlivosť dotykového senzora a hlasitosť MP3 Grove.
Metóda loop () priebežne kontroluje, či sa dotykového senzora dotknete alebo nie, ak sa ho dotknete, prehrajte príslušný súbor mp3 v aktuálnom priečinku s nástrojmi. Aktuálny nesúlad je možné zmeniť pomocou indexu vstupného nástroja pomocou hardvérového sériového čísla.