Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Hej, jego Soumojit Znowu z fajnym projektem. To najlepsze papierowe pianino z tylko arduino. Może być dobrym projektem weekendowym lub może być świetną rzeczą na wystawie naukowej. Tak więc całość działa na koncepcji dotyku pojemnościowego, więcej na ten temat można przeczytać tutaj https://playground.arduino.cc/Main/CapacitiveSensor/. Nie mam też zbyt dużej wiedzy o pianinie, ale zrobiłem trochę badań w Internecie i nauczyłem się kilku rzeczy o pianinie i nutach.
Tak więc w tym pianinie mają 2 oktawy i kolejną nutę c, w sumie 15 klawiszy. Klucze są wykonane ołówkiem w papierze i połączone z arduino za pomocą spinaczy do papieru i drutu. Jest też głośnikiem podłączonym do arduino na wyjściu.
Więc zróbmy to…..
Krok 1: Rzeczy, których potrzebujesz
Potrzebujemy więc kilku podstawowych komponentów i narzędzi do wykonania tego pianina.
1) Arduino Nano (jako mózg możesz używać innych wersji arduino, takich jak UNO, Mega itp.)
2) Rezystory 15x 1 megaom.
3) Deska do chleba
4) Przewody
5) głośnik 8-omowy
6) Spinacze do papieru
7) Normalny papier lub wydrukowany szablon
8) Ołówek
Możesz narysować fortepian sam lub zrobiłem szablon z 15 klawiszami, który możesz wydrukować i wypełnić ołówkiem.
Krok 2: Budowanie obwodu
Sprawdź więc schematy obwodów i umieść arduino w płytce stykowej. następnie podłącz rezystory z jednej strony we common rail, a z drugiej strony w konkretne piny arduino (pin D3 - D12, A0 - A3) zgodnie ze schematem. Następnie połącz wspólną szynę z pinem D2. Teraz odetnij trochę drutu i dodaj przewód w każdym pinach arduino (pin D3 - D12, A0-A3), do którego podłączony jest rezystor.
Następnie weź głośnik i podłącz jeden koniec do styku D13, a drugi koniec do masy.
Budowa obwodu jest w większości skończona, teraz musimy tylko kodować i robić klucze w papierze.
Krok 3: Zróbmy trochę kodowania
Więc kod jest bardzo prosty i ma opcje, więc bawisz się nim.
Musisz pobrać bibliotekę czujników pojemnościowych i możesz już iść
Możesz po prostu pobrać kod i przesłać do Arduino, zacząć grać i dotknąć końcówek przewodów, aby go odtworzyć.
Możesz także ustawić nutę każdego klawisza, po prostu spójrz na plik pitches.h, a następnie zmień nuty zgodnie z własnymi potrzebami.
Po pomyślnym wgraniu kodu możemy przejść do robienia kluczy w papierze.
Uwaga- Po podłączeniu przewodów do klawiatury może być konieczne ponowne skalibrowanie wartości wyzwalania. Najpierw musisz wgrać kod i otworzyć monitor szeregowy, zobaczysz kilka liczb w rzędach, Następnie możesz dotknąć dowolnego przewodu i zobaczyć, jak bardzo liczby idą w górę, aby można było ustawić wartość wyzwalacza, więc jeśli wartość przekroczy wartość wyzwalacza, spowoduje wygenerowanie dźwięku.
Krok 4: Robienie kluczy na papierze
Więc teraz mamy działający obwód, teraz możesz narysować 15 kluczy na małej kartce papieru lub po prostu wydrukować mój szablon (Załączony w kroku 1). Teraz weź odważny, ciemny ołówek, aby wypełnić te klucze. Postaraj się odpowiednio wypełnić klucze, aby mogły być powierzchnią przewodzącą. Następnie dodaj spinacze do papieru na drugim końcu przewodów i podłącz je do kluczy papierowych.
Teraz możesz już iść.
Krok 5: Produkt końcowy i wnioski
Jeśli zrobiłeś wszystko poprawnie, będziesz miał działające pianino papierowe wykonane z Arduino. Możesz bawić się kodem, aby zmienić oktawy lub nuty. Jeśli posiadasz mikrokontroler z większą liczbą GPIO (jak - Arduino Mega) możesz dodać więcej kluczy.
Może to być dobry projekt weekendowy z bardzo mniejszą liczbą komponentów. Mam nadzieję, że Ci się podobało.
Jeśli masz jakieś problemy lub sugestie, po prostu zapytaj w komentarzach.
Prosimy również o głosowanie tego projektu na konkurs Arduino.
Dziękuję, do zobaczenia następnym razem z niesamowitym projektem…..
Proszę zagłosuj na mnie na konkurs arduino.