
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03


Cześć wszystkim.
Wczoraj surfowałem po Internecie i szukałem projektów, które mógłbym wykonać na Arduino. Widziałem, jak ta pani robi klawiaturę elektronicznego pianina z piosenkami. Miałem osłonę klawiatury LCD, więc pomyślałem, że mogę zrobić odtwarzacz muzyki, w którym jest małe menu z utworami i użytkownik może je wybrać.
Powyżej możecie zobaczyć ostateczną wersję mojego projektu.
Krok 1: Czego potrzebujesz


Do tego projektu potrzebujesz;
- Arduino Uno
- Deska do krojenia chleba
- Osłona klawiatury LCD
- Brzęczyk
- Rezystor 330 omów
- Zworki
Krok 2: Co musisz wiedzieć

Musisz wiedzieć trochę o budowie osłony klawiatury LCD. Umieściłem pinezkę, abyś mógł zobaczyć, co jest czym.
Jak zobaczysz w kodzie; piny 4, 5, 6, 7, 8 i 9 są używane przez LCD. Pin 10 służy do sterowania podświetleniem LCD, ale nie jest potrzebny. W obwodzie przyciski są podłączone do pinu A0.
To pozostawia nam wolne piny cyfrowe 0, 1, 2, 3, 11, 12, 13 i analogowe A1, A2, A3, A4, A5.
Musisz także znać wartości analogowe każdego przycisku, aby móc je zidentyfikować. Odczytałem wartość A0 i wydrukowałem ją na monitorze szeregowym, aby się dowiedzieć. Oto przykładowy kod:
int wartość_btn = 0;
void setup() { Serial.begin(9600); } void loop() { btn_value = analogRead(A0); Serial.println(btn_value); }
Oto wartości, które znalazłem dla mojej tarczy:
- Prawy przycisk - 0
- Przycisk w górę - 131
- Przycisk w dół - 306
- Lewy przycisk - 481
- Przycisk wyboru - 722
- Brak przycisku - 1023
Krok 3: Projekt obwodu


Obwód jest dość prosty.
- Umieść brzęczyk gdzieś na płytce stykowej.
- Podłącz jedną stronę rezystora 330 omów do ujemnego styku brzęczyka, a drugą stronę do styku uziemienia Arduino.
- Podłącz dodatni pin brzęczyka do pin2 na Arduino.
Gotowe! Przejdźmy teraz do kodowania.
Krok 4: Kod
Po otwarciu pliku archiwum zobaczysz następujące pliki; lcd_keypad_songs, fur_elise, james_bond, jingle_bells, mario_bros_theme, mario_bros_underworld, wesołych świąt, boisk.h
- lcd_keypad_songs to główny plik, w którym zapisane jest menu i definicje. Jest wypełniony komentarzami, dzięki czemu możesz zbadać i zrozumieć kod.
- pitches.h zawiera definicję nut.
- Reszta plików zawiera funkcje utworów. Możesz je przejrzeć i spróbować zrozumieć. Nie napisałem kodów do piosenek, znalazłem je poprzez wyszukiwanie. Możesz więc także znaleźć lub napisać własne piosenki i dodać je do menu.
Musisz umieścić je w tym samym folderze. Następnie należy otworzyć plik lcd_keypad_songs za pomocą Arduino IDE i wgrać kod.
Uwaga: piosenki james_bond nie ma w menu (jest komentowane). Dzieje się tak, ponieważ Arduino ma ograniczoną przestrzeń, a te utwory zajmują dużo pamięci. Zawsze możesz ją odkomentować i skomentować inną piosenkę do odsłuchania. Musisz także zmienić kolejność menu.
Krok 5: Gotowe

Gratulacje
Udało Ci się. Jeśli masz jakieś pytania lub problemy, skomentuj lub napisz do mnie. Chętnie pomogę.
Miłego tworzenia!
Zalecana:
KIESZONKOWY ODTWARZACZ MUZYCZNY: 6 kroków

POCKET MUSIC PLAYER: W tej instrukcji dowiesz się, jak stworzyć własny kieszonkowy odtwarzacz muzyki z funkcją pauzy i innymi funkcjami za pomocą arduino pro mini lub arduino nano
Juuke - odtwarzacz muzyczny RFID dla osób starszych i dzieci: 10 kroków (ze zdjęciami)

Juuke - odtwarzacz muzyki RFID dla osób starszych i dzieci: To jest pudełko Juuke. Juuke Box to Twój własny muzyczny przyjaciel, zaprojektowany tak, aby był jak najłatwiejszy w użyciu. Jest specjalnie zaprojektowany do użytku przez osoby starsze i dzieci, ale oczywiście może być używany przez wszystkie inne grupy wiekowe. Powodem, dla którego to stworzyliśmy, jest
Automatyczny odtwarzacz muzyczny: 5 kroków

Automatyczny odtwarzacz muzyczny: Czy kiedykolwiek miałeś ochotę grać łagodną muzykę, aby pomóc ciału zrelaksować się i przygotować do snu? Kiedy poczujesz zmęczenie po wielogodzinnej pracy na laptopie, zostaw laptopa otwartego, po prostu wyłącz światło i wskocz na łóżko. Ta maszyna zautomatyzuje
Odtwarzacz muzyczny MP3 Shuffle „Jumbleum”: 8 kroków (ze zdjęciami)

Odtwarzacz muzyki MP3 Shuffle „Jumbleum”: Do tego projektu postanowiłem stworzyć łatwy w obsłudze, potężny odtwarzacz do wykorzystania w moim warsztacie. Po wypróbowaniu kilku innych modułów MP3 wybrałem łatwo dostępny i tani „DFPlayer Mini”; moduł. Ma „odtwarzanie losowe” tryb ALE ponieważ ja
Kieszonkowy odtwarzacz muzyczny: 7 kroków

Kieszonkowy odtwarzacz muzyczny: Cześć, jestem Cameron, to moja szósta instrukcja! W tym pokazuję, jak zrobić odtwarzacz muzyki dla majsterkowiczów, mam nadzieję, że Ci się spodoba