Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Klavír jsme vyrobili pomocí dotykového senzoru, stejně jako listy pro klávesy klavíru.
Krok 1: Věci použité v tomto projektu
Hardwarové komponenty
- Seeeduino V4.2
- Základní štít V2
- Grove - kapacitní I2C dotykový senzor V2 (MPR121)
- Grove - MP3 v2.0
Softwarové aplikace a online služby
Arduino IDE
Krok 2: Příběh
Dotykový senzor určuje stav dotyku/uvolnění na základě změn kapacitních dat elektrod, takže jej můžeme použít k výrobě piana s jakýmkoli vodivým předmětem, který máme rádi jako klávesu piana.
Krok 3: Hardwarové připojení
Krok 1: Zkopírujte soubory mp3 na kousek karty SD, pojmenujte složky stejně jako odpovídající indexy nástroje a pojmenujte soubory mp3 stejně jako rejstříky odpovídajících kanálů dotykového senzoru.
Krok 2: Připojte kartu SD k MP3 Grove, připojte MP3 Grove a Touch Sensor k portu D2 a I2C v Base Shieldu, připojte vodivé předměty ke kanálům Touch Sensor pomocí krokodýlových klipů.
Krok 3: Připojte základní štít k Seeeduino a poté připojte Seeeduino k počítači pomocí kabelu USB.
Krok 4: Programování softwaru
Knihovnu Touch Sensor Grove najdete na této adrese URL:
wiki.seeedstudio.com/Grove-12_Key_Capacitive_I2C_Touch_Sensor_V2-MPR121/
Knihovnu MP3 Grove najdete také v Seeed Wiki, nebo můžete jednoduše zahrnout MP3.h do složky projektu.
Seeeduino's digital pin 2 and 3 as a software serial, it control MP3 Grove by using the protol in KT403A datashell. Po inicializaci MP3 Grove a Touch Sensor nastavte citlivost Touch Sensor a hlasitost MP3 Grove.
Metoda loop () stále kontroluje, zda se dotykového senzoru dotknete nebo ne, pokud se dotknete, přehrajte odpovídající soubor mp3 v aktuální složce nástroje. Aktuální stav lze změnit pomocí indexu vstupního nástroje pomocí hardwarového sériového čísla.