Spisu treści:
- Krok 1: Obejrzyj wideo
- Krok 2: Zbierz części:
- Krok 3: Przetestuj części
- Krok 4: Kod – programowanie kart
- Krok 5: Kod: Tryb gracza
- Krok 6: Pobierz utwory na kartę SD
- Krok 7: Przetestuj, a następnie przylutuj
- Krok 8: Zrób obudowę
- Krok 9: Zrób karty
- Krok 10: Gotowe
Wideo: Juuke - odtwarzacz muzyczny RFID dla osób starszych i dzieci: 10 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:27
Projekty Fusion 360 »
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 babcia mojej dziewczyny. Powiedziała mi, że ona i jej babcia siedzą w kuchni, słuchają muzyki, tańczą i śmieją się. Niestety, przez ostatnie lata jej babcia była w szpitalu i poza nim. Jednak w najgorsze dni muzyka jest jedną z niewielu rzeczy, które wciąż wywołują jej uśmiech. A odtwarzacze muzyczne, takie jak odtwarzacze CD, są dla niej po prostu zbyt trudne. Dlatego stworzyliśmy Juuke.
Juuke Box działa przy użyciu kart RFID do odtwarzania określonych utworów z karty SD. Możesz także odtwarzać utwory losowo za pomocą zielonego przycisku lub odtwarzać i pauzować za pomocą czerwonego przycisku.
W ten sposób odtwarzanie muzyki jest naprawdę proste.
Krok 1: Obejrzyj wideo
Zrobiliśmy filmik pokazujący jak ja to zrobiłem:)
Krok 2: Zbierz części:
Wszystkie części otrzymaliśmy od AliExpress, a linki do części są wymienione poniżej:
Części:
Arduino UNO AliExpress i Amazon
DFPlayer Mini AliExpress i Amazon
Karta Micro SD AliExpress i Amazon
Arduino UNO DIY Tarcza AliExpress i Amazon
RC522 - Kup 2, aby mieć pewność, niektóre z nich docierają zepsute AliExpress i Amazon
Karty RFID AliExpress i Amazon
Gniazdo stereo AUX AUX i Amazon
22mm chwilowy przycisk - 1 czerwony i 1 zielony - 3-6V
Potencjometr 10K AliExpress i Amazon
Przewody AliExpress i Amazon
Rezystor 1K AliExpress i Amazon
Nagłówki pinów AliExpress i Amazon
Deska do krojenia chleba - Opcjonalne AliExpress i Amazon
Przewody połączeniowe - Opcjonalne AliExpress i Amazon
Zasilacz 5V -AliExpress i AmazonPower Jack - AliExpress i Amazon
Narzędzia:
Drukarka 3D AliExpress i Amazon
Zestaw lutowniczy AliExpress i Amazon
Narzędzie do ściągania izolacji AliExpress i Amazon
Krok 3: Przetestuj części
Polecam wszystko podłączyć i przed uruchomieniem sprawdzić, czy wszystko działa.
Aby to zrobić, użyłem płytki stykowej i kilku przewodów połączeniowych, aby szybko i łatwo sprawdzić, czy wszystko działa zgodnie z przeznaczeniem. Miałem pewne problemy z pierwszym zakupionym przeze mnie modułem RC522, po prostu nie działał, mimo że pochodził prosto z fabryki. Musiałem więc zaopatrzyć się w nowy… Dlatego polecam zaopatrzyć się w 2 z nich, w ten sposób masz pewność, że jeśli złamiesz jedną z nich, masz włócznię.
Podłącz wszystko zgodnie ze schematem tutaj (Link) lub zobacz załączone zdjęcia.
Pamiętaj, aby użyć rezystora 1K między RX w DFPlayer Mini i Arduino.
Aby sprawdzić, czy czytnik kart działa, możesz skorzystać z przykładowego szkicu „Zrzuć kartę” z biblioteki. (patrz krok 4)
Krok 4: Kod – programowanie kart
Aby lepiej zrozumieć, jak działa kod z DFPlayer mini, postaram się to jak najprościej wyjaśnić. DFPlayer mini działa, odtwarzając utwory z karty micro SD. Aby wiedzieć, którą piosenkę odtworzyć, utwory muszą być zapisane jako numer na karcie SD. Utwór numer 1 jest zapisany jako „0001 - NAZWA PIOSENKI”, utwór numer 2 jest zapisany jako „0002 - NAZWA UTWORU” i tak dalej. Do kart RFID możemy wpisać numer, więc jeśli napiszemy numer 2 na jednej z kart i przyłożymy go do czytnika, Arduino odczyta numer i powie do DFPlayer mini „odtwórz utwór numer 2”.
Numer, który zapisujemy na karcie, musi być taki sam, jak nazwa utworu, który zapisujemy na karcie SD.
Jeśli chcesz dowiedzieć się więcej o mini DFPlayerze, odwiedź tę stronę z mnóstwem cennych informacji
Możesz teraz otworzyć Arduino i wgrać kod do programowania karty. Kod podzieliłem na dwie części. Jeden do programowania kart, a drugi do rzeczywistego gracza. W tym kroku zaczniemy od zaprogramowania kart. Kod jest publikowany na GitHub i dodawany poniżej. Będziesz także musiał pobrać następujące biblioteki:
- MFRC522
- DFRobotDFPlayerMini.h
Starałem się jak najwięcej wyjaśniać kod komentarzami, ale jeśli masz jakieś pytania, nie bój się ich zadawać w sekcji komentarzy!
Nie jestem też świetnym programistą, ale chciałbym nim zostać, więc jeśli zauważysz jakieś błędy w kodzie, komentarz byłby świetny!
Aby wgrać kod do Arduino, zobacz ten artykuł. Aby dodać biblioteki, zobacz ten artykuł.
TRYBY:
Programator kart posiada dwa tryby, automatyczny i ręczny.
Tryb ręczny: Zapisuje numer, który chcesz zapisać na karcie. Wpisz numer, a zostanie on zapisany.
Tryb automatyczny: Rozpoczyna się od numeru określonego w kodzie i zwiększa go o 1 za każdym razem, gdy umieszczasz kartę.
JAK KORZYSTAĆ Z PROGRAMATORA KART:
Podłącz monitor Arduino Open Serial (prawy górny róg) Napisz „manual” dla trybu ręcznego i „auto” dla trybu automatycznego. (Patrz powyżej) Umieść kartę w czytniku i upewnij się, że jest napisane pomyślnie.
Krok 5: Kod: Tryb gracza
Po zaprogramowaniu kart możesz wgrać kod odtwarzacza muzyki. Jest to kod, który odczytuje kartę i odtwarza powiązany utwór. Proces jest dokładnie taki sam jak w przypadku kodu programatora kart. Prześlij szkic i zacznij go używać!
PS: WAŻNE! Aby wyłączyć komunikację szeregową, gdzie możesz zobaczyć, co program robi na monitorze szeregowym, musisz zakomentować „Serial.begin(115200); “. Po prostu dodaj „//” przed wierszem. Miałem pewne problemy, w których program nie działał, gdyby był włączony. (Czekał na połączenie szeregowe, zanim się zaczął)
Krok 6: Pobierz utwory na kartę SD
Jak wspomniano wcześniej, musisz nadać plikom muzycznym na karcie SD określoną nazwę, aby działała. Każda piosenka musi zaczynać się od numeru. Numer musi również składać się z 4 cyfr (1 to na przykład 0001). Po tych cyfrach możesz dodać nazwę utworu. Na przykład: „0035 - Frank Sinatra - Leć na księżyc”
Wykorzystuje standardowe pliki MP3, więc łatwo jest je skopiować na kartę SD i zmienić ich nazwę.
Krok 7: Przetestuj, a następnie przylutuj
Po sprawdzeniu, że wszystko działa zgodnie z przeznaczeniem, można przystąpić do lutowania części do nakładki Arduino UNO.
Po prostu postępuj zgodnie ze schematem obwodu drutu dla drutu. Sprytnie jest wydrukować go i użyć kolorowego markera, aby zaznaczyć, które przewody zostały przylutowane. Polecam również używać nagłówków pinów do DFPlayer Mini, aby nie uszkodzić go podczas lutowania.
Wylutowałem też RC-522 Led, bo prześwitywał przez wydruk.
Krok 8: Zrób obudowę
W tym kroku pokażę jak wykonałem obudowę. Zaprojektowałem go za pomocą Fusion 360 i wydrukowałem w 3D. Zrobiłem też jeden na maszynie CNC i trochę sklejki.
Jeśli nie masz drukarki 3d lub maszyny CNC, nie martw się! Możliwe jest również wykonanie obudowy z kartonu lub za pomocą pudełka projektowego
Wszystkie pliki znajdziesz tutaj:
Druk 3D:
STL: KULTY 3D | Rzeczoświata
FUSION 360: Ananords.com
Ustawienia, których użyłem do drukowania 3D to:
Wypełnienie: 15%
Wysokość warstwy: 0,2 mm
Obsługuje: TAK
Wystarczy włożyć UNO i RC522 do pinów na wydruku 3D. Powinny dobrze pasować. Polecam użyć kropli kleju, aby zabezpieczyć je na miejscu. Zrób to samo z gniazdem audio. Do przycisków, potencjometru i gniazda zasilania użyj dołączonych nakrętek sześciokątnych.
Kiedy skończysz, po prostu zatrzaśnij dolną płytkę i „twarz” razem.
Krok 9: Zrób karty
Zacznij od projektu. Projekty wykonałem w Adobe Spark, gdzie jako rozmiar niestandardowy wykorzystałem wymiary karty (85 mm x 54 mm)
Znalazłem zdjęcia w google i zaimportowałem je do Adobe Spark, ustawiłem tytuł utworu i wykonawcę, i gotowe!
Ponieważ nie mam drukarki kart identyfikacyjnych, musiałem znaleźć inny sposób na wykonanie nadruku na kartach. Poszedłem prostą drogą i po prostu wydrukowałem to na papierze, a następnie przykleiłem do kart.
Możesz też po prostu użyć długopisu i pisać bezpośrednio na kartach.
Krok 10: Gotowe
Gotowe!
Jeśli robisz ten projekt, napisz markę:)
Jakieś pytania? Po prostu zapytaj, a postaram się na nie odpowiedzieć.
Aby otrzymywać aktualne informacje o Juuke, zapisz się do newslettera!
Śledź mnie na Instagramie, aby otrzymywać informacje o nadchodzących projektach!
Instagram:
Skontaktuj się ze mną: [email protected]
••• Wesprzyj mnie •••
Patreon:
Darowizny:
Kup mi kawę:
Zalecana:
Prywatny kanał telewizyjny dla osób starszych: 4 kroki (ze zdjęciami)
Prywatny kanał telewizyjny dla osób w podeszłym wieku: Wspomnienia to trudny problem dla mojej babci, która w tym roku kończy 94 lata. Dlatego dodałem kanał telewizyjny do jej telewizora, aby pomóc jej zapamiętać członków rodziny i kluczowe momenty w jej życiu. Do tego użyłem darmowego konta Dropbox, Raspbera
ESP8266 - Czujniki drzwi i okien - ESP8266. Pomoc dla osób starszych (zapomnienie): 5 kroków
ESP8266 - Czujniki drzwi i okien - ESP8266. Pomoc w podeszłym wieku (zapomnienie): ESP8266 - Czujniki drzwi/okien wykorzystujące GPIO 0 i GPIO 2 (IOT). Można go przeglądać w Internecie lub w sieci lokalnej za pomocą przeglądarek. Widoczne również za pośrednictwem „HelpIdoso Vxapp” podanie. Wykorzystuje zasilanie 110/220 VAC dla 5Vdc, 1 przekaźnik / napięcie
Skaner ratunkowy dla osób starszych: 6 kroków
Skaner ratunkowy dla osób starszych: Ten projekt opiera się na pomocy osobom starszym. Osoby starsze są zwykle same w domu i mogą nie znajdować się w pobliżu natychmiastowej pomocy, jeśli upadną. Obecnym rozwiązaniem na rynku jest zastosowanie SOS, który noszą wokół
ESP8266 - gniazdo czasowe i zdalnie sterowane (zabezpieczenia dla osób starszych): 6 kroków
ESP8266 - gniazdo czasowe i zdalnie sterowane (zabezpieczenia dla osób starszych): INFORMACJE: Ten montaż sprawdza się przed przegrzaniem, pożarem i wypadkami w przypadku zapomnienia podłączonych urządzeń (głównie przez osoby starsze z chorobą Alzheimera). Po naciśnięciu przycisku gniazdo otrzymuje 110/220 VAC przez 5 minut (kolejne
Przewodnik dla osób z dysfunkcją wzroku w celu zwiększenia mobilności osób z dysfunkcją wzroku: 6 kroków
Pieszy przewodnik w celu zwiększenia mobilności osób niedowidzących: Celem instrukcji jest opracowanie przewodnika pieszego, z którego mogą korzystać osoby niepełnosprawne, zwłaszcza niedowidzące. Instruktor ma na celu zbadanie, w jaki sposób można skutecznie korzystać z przewodnika chodzenia, aby wymagania projektowe