Spisu treści:

Fortepian liściasty: 5 kroków
Fortepian liściasty: 5 kroków

Wideo: Fortepian liściasty: 5 kroków

Wideo: Fortepian liściasty: 5 kroków
Wideo: 🎹 Sto lat - Piano Tutorial (MEGA ŁATWA wersja) 🎵 NUTY W OPISIE 🎼 2024, Listopad
Anonim
Fortepian liściasty
Fortepian liściasty

Zrobiliśmy pianino za pomocą czujnika dotykowego, a także listewki na klawisze pianina.

Krok 1: Rzeczy użyte w tym projekcie

Komponenty sprzętowe

  • Seeeduino V4.2
  • Tarcza podstawowa V2
  • Grove - 12-klawiszowy pojemnościowy czujnik dotykowy I2C V2 (MPR121)
  • Grove – MP3 v2.0

Aplikacje i usługi online

IDE Arduino

Krok 2: Historia

Touch Sensor określa stan dotyku/zwolnienia na podstawie zmian danych pojemności elektrody, dzięki czemu możemy go użyć do stworzenia fortepianu z dowolnym przewodzącym obiektem, który lubimy jako klawisz fortepianu.

Krok 3: Połączenie sprzętowe

Krok 1: Skopiuj pliki mp3 na kartę SD, nazwij foldery tak samo, jak indeksy odpowiedniego instrumentu, a pliki mp3 nazwij tak samo, jak odpowiednie indeksy kanału czujnika dotyku.

Krok 2: Podłącz kartę SD do MP3 Grove, podłącz MP3 Grove i Touch Sensor do portów D2 i I2C w Base Shield, podłącz obiekty przewodzące do kanałów Touch Sensora za pomocą krokodylków.

Krok 3: Podłącz Base Shield do Seeeduino, a następnie podłącz Seeeduino do komputera za pomocą kabla USB.

Krok 4: Programowanie oprogramowania

Bibliotekę Touch Sensor Grove można znaleźć pod tym adresem URL:

wiki.seeedstudio.com/Grove-12_Key_Capacitive_I2C_Touch_Sensor_V2-MPR121/

Bibliotekę MP3 Grove można również znaleźć na Seeed Wiki lub po prostu dołączyć plik MP3.h do folderu projektu.

Cyfrowe piny 2 i 3 Seeeduino jako szeregowe oprogramowanie, sterują MP3 Grove za pomocą protokołu w powłoce danych KT403A. Po zainicjowaniu MP3 Grove i Touch Sensor, ustaw czułość Touch Sensor i głośność MP3 Grove.

Metoda loop() stale sprawdza, czy Touch Sensor jest dotknięty, czy nie, jeśli jest dotykany, odtwarza odpowiedni plik mp3 w bieżącym folderze instrumentu. Aktualna insreument może być zmieniona przez wprowadzenie indeksu instrumentu poprzez szereg sprzętowy.

Zalecana: