pianinko

Program i schemat podłączeń można pobrać pobrać tutaj: http://blaberk.com.pl/arduino/pianinko

poprzedni

następny
Potrzebne części: moduł ARDUINO-DEM, CD4067 - 2 szt., głośnik piezzo -1 szt, rezystory 470R -1szt., klawiatura -1szt.
Nazwa zestawu: ARDUINO-DEM
Elementy dodatkowe:
Zestaw niedostępny.
    Arduino może może generować dźwięki. Służy ku temu instrukcja - tone. A skoro tak - to czemu by z UNO nie zrobić instrumentu muzycznego?

   Nasza aplikacja ma trzy funkcje:
  • pianinka - możemy sami grać na klawiaturze
  • odtwarzanie zaprogramowanej melodii
  • nauka grania zaprogramowanej melodii
    Ta aplikacja odtwarza melodię "Star wars". Jednak melodię tę możemy sami zmienić zmieniając nuty w tabeli "star_wars_nutes" oraz czasy grania poszczególnych nut w tabeli "star_wars_time".
Nuty do kilkuset melodii znajdziesz np. tutaj

    Nauka gry jest to mod w którym to my gramy na klawiaturze, a program ocenia poprawność naciskania kolejnych klawiszy, przy czym aplikacja podpowiada jaką nutę powinniśmy zagrać. Nagrodą za poprawne zagranie całej melodii jest widok na zakończenie usmiechniętej buźki.

   Żeby móc w dowolnym momencie zacząć naukę od nowa - jest zrobiony dodatkowy mod - "Zerowanie".

   Klawiatura do tej aplikacji została zrobiona z kawałka laminatu miedziowego, w którym przy pomocy rylca wydrapano klawisze.
Każdy klawisz składa się z dwóch pól: masowego i "gorącego".
Żeby móc zagrać na takiej "klawiaturze", grający musi mieć na palcach naparstki z folii aluminiowej (np pozłotko po czekoladzie).
Lepszym rozwiązaniem byłoby polutowanie TACT-swich-y - dałoby to lepszy kontakt i pewniejsze granie gołymi palcami - ale bardzo skomplikowałoby mechanicznie keboard.

Ponieważ pianinko zawiera aż 26 klawiszy a arduino ma ograniczoną liczbę wejść-wyjść, konieczne stało się zwielokrotnienie liczby wejść UNO. Zrobiono to przy użyciu dwóch multuplekserów 74HC4067. Ponieważ układy te można ostatnio kupić tylko w wersji SMD, dlatego by móc je wpiąć do płytki stykowej, scalaczki wlutowano do płytek adapterów (uwaga: w handlu można kupić gotowe multipleksery z tym układem).
Do multipleksowania można też użyć układów HCT4067 - ale trzeba wówczas pamiętać o zmianie zasilania scalaka z 3,3V na 5V.



pianinko_ekran    pianinko play

pianinko nauka    pianinko nagroda

pianinko zerowanie
pianinko program





pianinko schemat

Moduły oraz elementy do urządzeń w postaci zestawów, można zakupić na aukcjach Allegro: zobacz! oraz w hurtowni MICROS: zobacz!

Jeżeli spodobał Ci się jakiś projekt - możesz go wykorzystać komercyjnie. Pomożemy Ci go wyprodukować. Warunkiem jest zakup modułu Arduino-DEM w naszej firmie lub montaż gotowego układu.  Gwarantujemy  konkurencyjne ceny i  wysoką jakość.

arduino, arduino-dem, wyświetlacz graficzny, oscyloskop, termometr, higrometr, pogodynka, zegar, stoper, generator funkcyjny, generator liczb toto-lotka, obrotomierz, czytnik RFID, tachometr, analizator widma, dalmierz, częstościomierz, miernik częstotliwości, licznik rowerowy, montaż SMT, montaż SMD, montaż powierzchniowy, arduino, arduino-dem, wyświetlacz graficzny, oscyloskop, termometr, higrometr, pogodynka, zegar, stoper, generator funkcyjny, generator liczb toto-lotka, obrotomierz, czytnik RFID, tachometr, analizator widma, dalmierz, częstościomierz, miernik częstotliwości, licznik rowerowy, montaż SMT, montaż SMD, montaż powierzchniowy,arduino, arduino-dem, wyświetlacz graficzny, oscyloskop, termometr, higrometr, pogodynka, zegar, stoper, generator funkcyjny, generator liczb toto-lotka, obrotomierz, czytnik RFID, tachometr, analizator widma, dalmierz, częstościomierz, miernik częstotliwości, licznik rowerowy, montaż SMT, montaż SMD, montaż powierzchniowy,arduino, arduino-dem, wyświetlacz graficzny, oscyloskop, termometr, higrometr, pogodynka, zegar, stoper, generator funkcyjny, generator liczb toto-lotka, obrotomierz, czytnik RFID, tachometr, analizator widma, dalmierz, częstościomierz, miernik częstotliwości, licznik rowerowy, czytnik RFID, montaż SMT, montaż SMD, montaż powierzchniowy