![Arduino Piezo Buzzer Piano: 5 kroków Arduino Piezo Buzzer Piano: 5 kroków](https://i.howwhatproduce.com/images/001/image-889-j.webp)
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:02
![Arduino Piezo Buzzer Fortepian Arduino Piezo Buzzer Fortepian](https://i.howwhatproduce.com/images/001/image-889-1-j.webp)
![Arduino Piezo Buzzer Fortepian Arduino Piezo Buzzer Fortepian](https://i.howwhatproduce.com/images/001/image-889-2-j.webp)
Tutaj zrobimy pianino Arduino, które używa brzęczyka piezo jako głośnika. Ten projekt jest łatwo skalowalny i może pracować z większą lub mniejszą liczbą notatek, w zależności od Ciebie! Dla uproszczenia zbudujemy go za pomocą tylko czterech przycisków/klawiszy. To zabawny i łatwy projekt, który wymaga niewielkich umiejętności, ale można go przekształcić w coś znacznie bardziej złożonego lub większego.
Kieszonkowe dzieci:
- 1x Arduino Uno (inne płytki Arduino powinny być w porządku, ale nie były testowane)
- 1x pół lub większa deska do chleba
- 1x Aktywny brzęczyk piezo
- 4x chwilowy przycisk
- 11x przewody połączeniowe do płytki chlebowej (6 czarnych dla negatywu i 5 kolorowych dla przycisków i brzęczyka)
Krok 1: Okablowanie
![Okablowanie Okablowanie](https://i.howwhatproduce.com/images/001/image-889-3-j.webp)
![Okablowanie Okablowanie](https://i.howwhatproduce.com/images/001/image-889-4-j.webp)
![Okablowanie Okablowanie](https://i.howwhatproduce.com/images/001/image-889-5-j.webp)
Aby rozpocząć, umieścimy 4 przyciski blisko siebie, a brzęczyk piezoelektryczny po drugiej stronie deski do krojenia chleba, jak pokazano na pierwszym rysunku. Następnie połączymy przewody ujemne. Najpierw połączymy szynę ujemną na płytce do krojenia chleba z ujemnym pinem oznaczonym „GND” na Arduino. Następnie łączymy jedną nogę każdego przycisku z szyną ujemną. Brzęczyk piezo ma jedną nogę krótszą, czyli ujemną. Podłączymy go również do szyny ujemnej.
Teraz czas na podłączenie pozostałych przewodów. Pozostałe nóżki przycisków połączymy z pinami 2-5, jak pokazano na rysunku. Na koniec podłączymy dodatnią nogę brzęczyka piezoelektrycznego (dłuższą) do pinu 10. Numery pinów można później łatwo zmienić w kodzie. Przejrzyj obrazy, aby uzyskać wyraźniejsze okablowanie.
Krok 2: Programowanie
![Programowanie Programowanie](https://i.howwhatproduce.com/images/001/image-889-6-j.webp)
Kod jest dość prosty i oczywisty. Na górze przypisujemy zmiennym numery pinów. Następnie deklarujemy każdy z nich jako wejście lub wyjście. Na koniec określamy, co zrobić po naciśnięciu określonego przycisku. Każdy z przycisków oznaczonych but1-but4 odpowiada częstotliwości, która ma być odtwarzana po ich naciśnięciu. But1 to najniższa częstotliwość 100 Hz, podczas gdy 4 ma najwyższą częstotliwość 400 Hz. Używamy funkcji tone() do odtwarzania tonów w hercach. Ma taką strukturę:
ton(buzzerPin, [częstotliwość w hercach], [czas trwania]);
Jeśli chcesz dodać więcej przycisków, musisz utworzyć nową zmienną i nową instrukcję 'if' po naciśnięciu. Bardzo łatwo go powielić.
Należy jednak pamiętać, że Arduino może odtwarzać tylko jeden ton na raz. Jeśli naciśniesz kilka przycisków naraz, dźwięk nie będzie poprawny, ponieważ Arduino szybko przełącza się między różnymi częstotliwościami.
Krok 3: Oglądanie tonów na oscyloskopie
![Oglądanie tonów na oscyloskopie Oglądanie tonów na oscyloskopie](https://i.howwhatproduce.com/images/001/image-889-7-j.webp)
![Oglądanie tonów na oscyloskopie Oglądanie tonów na oscyloskopie](https://i.howwhatproduce.com/images/001/image-889-8-j.webp)
![Oglądanie tonów na oscyloskopie Oglądanie tonów na oscyloskopie](https://i.howwhatproduce.com/images/001/image-889-9-j.webp)
![Oglądanie tonów na oscyloskopie Oglądanie tonów na oscyloskopie](https://i.howwhatproduce.com/images/001/image-889-10-j.webp)
Podłączając oscyloskop do szyny ujemnej i pinu brzęczyka, otrzymujemy kilka różnych fal prostokątnych. Im wyższa częstotliwość, tym bliżej siebie znajdują się kolce. Pierwszy obrazek pokazuje najwyższą częstotliwość w naszym programie (400hz), a ostatni obrazek najniższą częstotliwość (100hz). Fale prostokątne oddalają się coraz bardziej, gdy częstotliwość spada. Obejrzyj zdjęcia, aby zobaczyć efekt.
Od lewej do prawej:
400 Hz, 300 Hz, 200 Hz i 100 Hz
Krok 4: Rzeczywiste klawisze fortepianu?
![Prawdziwe klawisze fortepianu? Prawdziwe klawisze fortepianu?](https://i.howwhatproduce.com/images/001/image-889-11-j.webp)
Jeśli masz dostęp do drukarki 3D, możesz być zainteresowany wykonaniem niektórych klawiszy do klawiatury Arduino piezo buzzer. Dzięki temu małe przyciski są lepsze w dotyku. Możesz je znaleźć tutaj na Prusaprinters.org.
Krok 5: Wniosek
![Wniosek Wniosek](https://i.howwhatproduce.com/images/001/image-889-12-j.webp)
Mam nadzieję, że podobało Ci się tworzenie klawiatury z buzzerem piezoelektrycznym Arduino, a także zachęcam do poprawienia kodu. Jeśli podobał Ci się ten projekt, zamieść swój projekt poniżej lub zostaw komentarz. Dziękuję Ci!:D
Zalecana:
Arduino Piano z ręcznym i 7 zaprogramowanymi utworami: 7 kroków
![Arduino Piano z ręcznym i 7 zaprogramowanymi utworami: 7 kroków Arduino Piano z ręcznym i 7 zaprogramowanymi utworami: 7 kroków](https://i.howwhatproduce.com/images/002/image-5363-j.webp)
Arduino Piano z ręcznymi i 7 wstępnie zdefiniowanymi utworami: Arduino Piano Keyboard współpracujący z wyświetlaczem LCD ma 2 tryby. Tryb ręczny i amp; Tryb ustawień wstępnych. Użyłem 7 przycisków do prostego 7-klawiszowego pianina i 1 przycisku do trybu konfiguracji, aby przełączyć się na 7 wstępnie zdefiniowanych utworów
Arduino Quiz Buzzer: 8 kroków (ze zdjęciami)
![Arduino Quiz Buzzer: 8 kroków (ze zdjęciami) Arduino Quiz Buzzer: 8 kroków (ze zdjęciami)](https://i.howwhatproduce.com/images/006/image-15269-30-j.webp)
Arduino Quiz Buzzer: Hej! To jest mój pierwszy Instruktaż. Plany Quiz Buzzera rozpoczęły się, gdy mój kolega, który również prowadzi teleturniej, poprosił o ludzi, którzy mogliby zbudować Quiz Buzzer. Podjąłem się tego projektu i z pomocą kilku przyjaciół (Blaze i Errol) i
Używanie diod LED i AT Tiny do stworzenia migającej gwiazdy z odtwarzaniem piezo „Twinkle, Twinkle, Little Star”: 6 kroków
![Używanie diod LED i AT Tiny do stworzenia migającej gwiazdy z odtwarzaniem piezo „Twinkle, Twinkle, Little Star”: 6 kroków Używanie diod LED i AT Tiny do stworzenia migającej gwiazdy z odtwarzaniem piezo „Twinkle, Twinkle, Little Star”: 6 kroków](https://i.howwhatproduce.com/images/002/image-4761-60-j.webp)
Używanie diod LED i AT Tiny do tworzenia migającej gwiazdy z odtwarzaniem piezo „Twinkle, Twinkle, Little Star”: ten obwód wykorzystuje diody LED, AT Tiny i piezo do wytworzenia migającej gwiazdy i muzyki „Twinkle, Twinkle, little star”. Zobacz następny krok, aby zapoznać się z przeglądem obwodów
555 Timer z licznikiem dekad, diodami LED i brzęczykiem piezo;podstawowy opis obwodu: 6 kroków
![555 Timer z licznikiem dekad, diodami LED i brzęczykiem piezo;podstawowy opis obwodu: 6 kroków 555 Timer z licznikiem dekad, diodami LED i brzęczykiem piezo;podstawowy opis obwodu: 6 kroków](https://i.howwhatproduce.com/images/001/image-464-73-j.webp)
555 Timer z licznikiem dekad i diodami LED i brzęczykiem piezoelektrycznym; podstawowy opis obwodu: Ten obwód składa się z trzech części. Są to brzęczyk piezoelektryczny, który wydaje dźwięk. Kod (program) odtworzy „Wszystkiego najlepszego z okazji urodzin”; przez Arduino przez piezo. Następnym krokiem jest timer 555, który będzie wytwarzał impulsy, które działają jak zegar
Quiz Game Buzzer Bluetooth Edition: 7 kroków (ze zdjęciami)
![Quiz Game Buzzer Bluetooth Edition: 7 kroków (ze zdjęciami) Quiz Game Buzzer Bluetooth Edition: 7 kroków (ze zdjęciami)](https://i.howwhatproduce.com/images/002/image-4545-72-j.webp)
Quiz Game Buzzer Bluetooth Edition: Jakiś czas temu stworzyłem ten Quiz Buzzer… https://www.instructables.com/id/Quiz-Game-Show-Bu… Po pewnym czasie otrzymałem informację zwrotną i zdecyduj się na ulepszenie. Aby zobaczyć kod… powinien działać dobrze… https://bitbucket.org/Clapoti/triviabuz