Perkusja MIDI USB

Prezentujemy projekt prostej perkusji MIDI zbudowanej na mikrokontrolerze ATmega8. Inspiracją do wykonania projektu była zabawa z programem FL Studio, pierwotnym pomysłem było stworzenie dodatkowej klawiatury USB dzięki której możliwe byłoby sterowanie jedną z wtyczek dostępnych w tym programie.

Bardzo szybko okazało się, że zwykła dodatkowa klawiatura USB, nie spełnia wymaganych oczekiwań. Na szczęście FL Studio obsługuje kontrolery MIDI, stąd właśnie pochodzi pomysł na ten projekcik.

Przeczesując zasoby internetu można znaleźć dużo podobnych projektów, ten jest fazą rozwojową jednego z projektów przykładowych dostępnych na stronie wykorzystanej biblioteki (V-USB) do komunikacji urządzenia poprzez interfejs USB.

Zgodnie z notą aplikacyjną mikrokontrolera oraz biblioteki V-USB został wykonany następujący schemat połączeń:

umd

na podstawie, którego opracowany został projekt płytki drukowanej.

11823041_744586838979246_8251169843089553235_o

Wizualizacja projektu płytki:
( Przy okazji wizualizacji – do zrobienia takich wizualizacji istnieje bardzo pożyteczne narzędzie 3D BRD Viewer )

UMD3 UMD2 UMD1
 

Zaprojektowana płytka została wyfrezowana na LPKF-ie, a metodą termo-transferu zostały naniesione napisy:

11248696_744586892312574_2395019234878004670_o  12010677_744586878979242_8264766057735101484_o
 


886041_744586882312575_8891733826221948775_o  11950303_744586868979243_8996204070028784840_o
In progress :)

11958038_744586942312569_8499806976570278433_o

Gotowy zmontowany projekt (jeszcze bez podstawki)

11951439_744586872312576_8765426773868186820_o

Do wyzwalania dźwięków zostały wykorzystane buzery piezo (takie jak na rysunku niżej) podłączone odpowiednio do wyprowadzeń tranzystorów których zadaniem było zwieranie odpowiednich pinów mikrokontrolera do masy układu.

buzer

Krótka demonstracja urządzenia jeszcze przed zaprojektowaniem płytki:


Ostatecznie projekt zyskał podświetlaną podstawkę ze szkła akrylowego:

DSC_0056
 

Końcowa implementacja obsługuje 9 padów reagujących na uderzenie w sposób zero-jedynkowy, dodatkowo posiada 6 złącz z możliwością płynnej regulacji uderzenia.