Obsah:
Video: Přehrávač médií přátelský k demenci: 4 kroky (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Hudba může mít pro lidi s demencí hluboký přínos. Kromě hodnoty zábavy může poskytnout odkaz na minulost, odemknout vzpomínky a stále více se stává součástí péče o demenci. Je smutné, že mnoho moderních produktů domácí zábavy není s komplexními uživatelskými rozhraními přátelské k demenci.
Zde popsaný přehrávač médií se chová jako základní rádio se dvěma ovládacími prvky - „ladicím voličem“, který vybírá „stanici“a ovladačem hlasitosti. V tomto případě je „stanice“složkou zvukových souborů uložených na paměťové kartě. Jde o to, že uživatel jednoduše otočí voličem, dokud neuslyší něco, co se mu líbí. Soubory „stanic“se poté přehrají v náhodném pořadí.
Je to jako rádio, které hraje pouze dobrou hudbu bez reklam!
Zásoby
Přehrávač médií přátelský k demenci vyžaduje pouze hrstku komponent, které stojí kolem 20 liber:-
- Jednodeskový mikroradič Arduino. Použil jsem Arduino UNO, ale každý kompatibilní model by měl fungovat.
- Modul MP3 kompatibilní s DFPlayer. Použil jsem levný Sodial MP3-TF-16P
- Karta microSD pro ukládání hudby
- Rotační kodér pro 'tuning'
- 10K ohm potenciometr pro ovládání hlasitosti
- 1K ohmový odpor
- Perfboard pro montáž
- Externí napájení (doporučeno 9-12 V @2A)
- Reproduktor (3 ohmy @ 5 W nebo podobný)
K nahrání náčrtu bude také zapotřebí základní sada nástrojů pro elektroniku spolu s počítačem se systémem Arduino IDE.
Krok 1: Hardware
Srdcem přehrávače médií je modul DFPlayer MP3. To kombinuje dekodér MP3, čtečku karet SD a 3 W mono zesilovač v malém, levném balení. Modul MP3 je řízen mikrokontrolérem Arduino. K modulu DFPlayer je vyžadováno pouze několik připojení:-
- +5V (pin1)
- Sériový příjem (pin2)
- Sériový přenos (pin 3)
- Výstup do reproduktoru (piny 6 a 8)
- Ground (piny 7 a 10)
- Zaneprázdněn (kolík 16)
Arduino přijímá vstup z rotačního kodéru (ovládání ladění) a potenciometru (ovládání hlasitosti). Busy pin z modulu DFPlayer je připojen k digitálnímu pinu 6 Arduina.
Kabeláž prototypu prkénka je uvedena výše. Všimněte si 1K odporu mezi Arduinem a pinem Serial RX modulu MP3. To je nutné k propojení 5V Arduina s 3.3V DFPlayerem.
Všimněte si také, že modul DFPlayer vyžaduje stabilní napájení a je nepravděpodobné, že by správně fungoval pouze s napájením USB. Vzal jsem 5V napájení z Arduina, které je zase napájeno externím napájecím zdrojem. Zatímco to fungovalo, možná budete chtít zvážit samostatnou dodávku pro modul MP3.
Krok 2: Software
Skica Arduina, která ovládá přehrávač médií, je poměrně přímočará. Hlavní smyčka se spouští 100krát za sekundu a provádí tři funkce:-
- Zkontrolujte stav kodéru „ladění“
- Zkontrolujte stav potenciometru hlasitosti
- Zkontrolujte, zda bylo přehrávání aktuální stopy dokončeno.
Stav přehrávání je určen dotazováním „zaneprázdněného“pinu modulu DFPlayer, který je propojen s digitálním kolíkem 6 Arduino Uno.
prázdná smyčka () {
boolean busy = false; zpoždění (10); if (myDFPlayer.available ()) myDFPlayer.read (); // potřeba udržovat čistý ack buffer checkVol (); checkTuning (); zaneprázdněn = digitalRead (busyPin); // zkontrolujte, zda je aktuální skladba dokončena if (busy == 1) {playStation (); zpoždění (300); // počkejte na obsazený pin}}}
Rozsáhlý ladicí kód je součástí skici. To posílá pravidelné stavové zprávy přes sériový port IDE, které pomáhají při odstraňování problémů. Lze jej zapnout nebo vypnout úpravou řádku 14.
boolean serialDebug = false; // povolení/zakázání řešení potíží
Podobně pořadí, ve kterém jsou stopy přehrávány, lze změnit z náhodného na sekvenční pomocí úpravy řádku 15
boolean randomTrackPlay = true; // randomizujte pořadí skladeb
Aby byla skica správně kompilována, musí být zahrnuty dvě externí knihovny - SoftwareSerial.h a DFRobotDFPlayerMini.h
Kompletní skicu najdete na mé stránce GitHub.
Krok 3: Organizace hudby
Hudební soubory jsou zkopírovány na kartu SD, která je umístěna ve slotu pro kartu DFPlayer. Tento projekt považuje každý adresář na kartě SD za „stanici“, kterou lze vybrat pomocí ovladače ladění.
Aby byly soubory rozpoznány, musí být organizovány určitým způsobem. Soubory jsou uloženy v adresářích s názvem 01, 02 atd. Názvy adresářů musí být dvě číslice dlouhé s počáteční 'nulou', tj. 01 až do maxima 99.
V každém adresáři musí být zvukové soubory pojmenovány 001.mp3, 002.mp3 až 999.mp3. Každý název souboru má tři číslice s úvodními 'nulami' a příponou souboru mp3. Modul DFPlayer bude také přehrávat soubory. WAV, i když jsem to nezkoušel.
Konvence pojmenování souborů používaná modulem ztěžuje identifikovat, která stopa je která, ale to pro tuto aplikaci nevadí, protože soubory jsou přehrávány náhodně.
Roztrhl jsem sbírku CD mé matky na 128 kB MP3 a uspořádal hudbu podle žánru, přičemž všechny stopy opery, orchestru, soundtracku atd. Jsem umístil do vlastních adresářů. Výsledkem byl malý počet stanic, z nichž každá měla velký počet skladeb - podobně jako skutečné rádio.
Krok 4: Konečná montáž
Pro tuto stavbu jsem použil starý bakelitový kufřík na rádio, který už několik desetiletí sedí na mé polici a čeká na vhodný projekt. Nejen, že je to pěkně vypadající položka, ale je okamžitě rozpoznatelná jako rádio a má pouze dva ovládací prvky, takže je ideální pro tento projekt. Největší problém, kterému jsem čelil, bylo dostat staromódní knoflíky tak, aby se vešly do moderního hrnce a kodéru. Problém vyřešily některé pilníky a smršťovací bužírky.
Jednoduché obvody nezaručovaly výrobu DPS, takže jsem ručně zapojil jednotku pomocí UNO prototypové desky, jak je uvedeno výše.
Budoucí vylepšení budou zahrnovat přepnuté ovládání hlasitosti pro zapnutí a vypnutí jednotky. To se v současné době provádí v elektrické zásuvce. Budou přidány některé interní LED diody, které ukazují, zda je jednotka napájena.
Přehrávač médií pracuje podle plánu a moje matka instinktivně věděla, jak jej ovládat, což byl hlavní cíl projektu. Díky tomu, že nemusím navigovat nesrozumitelným dálkovým ovladačem, má její hudební vzpomínky vždy po ruce.
Náhodné rozhraní ve stylu rádia také poskytuje osvěžující okamžitý způsob poslechu jakékoli hudební sbírky - další práce je vytvořit si ji pro sebe a načíst ji klasickým rockem!
Druhá cena v asistenční technické soutěži
Doporučuje:
Breakout Board přátelský k prkénku pro ESP8266-01 s regulátorem napětí: 6 kroků (s obrázky)
Breadboard Friendly Breakout Board pro ESP8266-01 s regulátorem napětí: Ahoj všichni! Doufám, že se máš dobře. V tomto tutoriálu ukážu, jak jsem vytvořil tento přizpůsobený adaptér vhodný pro prkénko pro modul ESP8266-01 se správnou regulací napětí a funkcemi, které umožňují režim blesku ESP. Tento režim jsem vytvořil
Marketing sociálních médií pro malé akademické skupiny: 4 kroky
Marketing sociálních médií pro malé akademické skupiny: Na naší univerzitě existují v kampusu malé skupiny-akademické časopisy, vysokoškolská sídla, restaurace na akademické půdě, skupiny studentského života a další-kteří mají také zájem využívat sociální média jako pomoc spojit se svými lidmi a komunitami. Toto je
Sphere-o-bot: přátelský umělecký robot: 15 kroků (s obrázky)
Sphere-o-bot: Přátelský umělecký robot: Sphere-O-bot je přátelský umělecký robot, který dokáže kreslit na sférické nebo vejčité předměty od velikosti pingpongového míčku po velké kachní vejce (4-9 cm Robot je založen na originálním designu Evil Mad Scientist Pokud máte 3D tiskárnu a
Přehrávač médií Wearable Media Player za 20 minut: 7 kroků
Nositelný přehrávač médií za 20 minut: Toto je rychlý způsob, jak vložit přehrávač médií do svého oblíbeného oděvu. Přehrávejte mp3, prohlížejte videa a čtěte dokumenty v jakémkoli oděvu za 60 USD
Jak používat přehrávač médií Beelink SEA I: 5 kroků
Jak používat přehrávač médií Beelink SEA I: V tomto návodu vám ukážu několik skvělých věcí, které můžete pomocí přehrávače médií Beelink Sea I dělat. Nejprve vám ukážu, jak nahrávat Full HD ( 1080p) streamování videa s ním. Poté propojíme 4 speciální funkční tlačítka