
A Thoroughly Modern Player Piano
Pianina dla graczy były niezwykle popularne 100 lat temu, wyprzedzając zarówno pianina, jak i fortepiany. Pedały były pompowane w celu wytworzenia podciśnienia, które wciskało klawisze.
Mózgiem pianina były papierowe rolki, na których nagrywano muzykę w otworach wyciętych w papierze. Dzięki dzisiejszej technologii możemy odtworzyć muzykę fortepianu na klawiaturze, używając mini-robotów do aktywacji klawiszy. Jako mózg wykorzystujemy mały, ale potężny mikroprocesor Arduino.
Ta książka pokazuje, jak zbudować pianino dla gracza przy użyciu klawiatury Yamaha. Zawiera również schematy okablowania do budowy skrzynki kontrolnej, która łączy komputer ze sterownikami i mini-robotami.
Dostarczone jest oprogramowanie (zwane „szkicami” w języku Arduino), które kieruje komputerem, aby wybierał i odtwarzał nuty. Dostarczone jest również oprogramowanie diagnostyczne do sprawdzania poprawności działania mini-robotów. Moim celem jest nie tylko opisanie ekscytującego projektu, ale przede wszystkim nauczenie podstaw muzyki, prostych robotów, a także obsługi małego komputera, który kontroluje całą operację za pomocą podzbioru języka programowania C++.
Dobry majsterkowicz nie powinien mieć problemu ze złożeniem pianina przy użyciu niewielu narzędzi. Wyobrażam sobie zespół ojciec/córka lub grupę uczniów szkoły średniej, którzy wspólnie rozwiązują problemy z okablowaniem lub kodowaniem oprogramowania, co stanowi jedyne w swoim rodzaju doświadczenie edukacyjne.