Spisu treści:
- Krok 1: Rzeczy, których potrzebujesz
- Krok 2: Budowanie obwodu
- Krok 3: Zróbmy trochę kodowania
- Krok 4: Robienie kluczy na papierze
- Krok 5: Produkt końcowy i wnioski
Wideo: Ultimate Arduino Paper Piano: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
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.
Zalecana:
Licznik subskrybentów YouTube za pomocą wyświetlacza E-Paper i Raspberry Pi Zero W: 5 kroków (ze zdjęciami)
Licznik subskrybentów YouTube za pomocą wyświetlacza e-papierowego i Raspberry Pi Zero W: W tej instrukcji pokażę, jak zbudować własny licznik subskrybentów YouTube za pomocą wyświetlacza e-papierowego i Raspberry Pi Zero W, aby sprawdzić interfejs API YouTube i zaktualizuj wyświetlacz. Wyświetlacze e-papierowe świetnie nadają się do tego typu projektów, ponieważ mają
Ręczna gra nożyczek Arduino Paper Rock przy użyciu wyświetlacza LCD 20x4 z I2C: 7 kroków
Przenośna gra Arduino Paper Rock Scissors wykorzystująca wyświetlacz LCD 20x4 z I2C: Witam wszystkich, a może powinienem powiedzieć "Hello World!" Jest to podręczna gra Arduino Paper Rock Scissors wykorzystująca wyświetlacz LCD I2C 20x4. I
Kolorymetr Raspberry Pi z wyświetlaczem E-Paper: 8 kroków (ze zdjęciami)
Kolorymetr Raspberry Pi z wyświetlaczem E-Paper: Zacząłem pracować nad tym pomysłem w 2018 roku, będącym rozszerzeniem poprzedniego projektu, kolorymetrem. Moim zamiarem było użycie wyświetlacza e-papierowego, aby kolorymetr mógł być używany jako samodzielne rozwiązanie bez wymagań dotyczących zewnętrznego
Arduino Paper Piano: 6 kroków
Arduino Paper Piano: Zrobiłem to i ulepszyłem ten projekt w oparciu o papierowe pianino z arduino -- Hackster.io Możesz również znaleźć ten oryginalny pomysł w papierowym fortepianie z arduino -- Arduino Project Hub Zmiany, które wprowadziłem w powyższym papierowym fortepianie, to nie tylko wygląd ale
PAPER HUNGRY ROBOT - Pringles Recycle Arduino Robot: 19 kroków (ze zdjęciami)
PAPER HUNGRY ROBOT - Pringles Recycle Arduino Robot: To kolejna wersja Hungry Robot, którą zbudowałem w 2018 roku. Możesz zrobić tego robota bez drukarki 3d. Wystarczy kupić puszkę Pringles, serwomotor, czujnik zbliżeniowy, arduino i kilka narzędzi. Możesz pobrać wszystkie