Բովանդակություն:
- Պարագաներ
- Քայլ 1: Սարքավորումը
- Քայլ 2: Softwareրագրակազմ
- Քայլ 3: Երաժշտության կազմակերպում
- Քայլ 4: Վերջնական հավաքում
Video: Dementia Friendly Media Player: 4 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Երաժշտությունը կարող է մեծ օգուտ ունենալ թուլամտություն ունեցող մարդկանց համար: Բացի զվարճանքի արժեքից, այն կարող է կապ ապահովել անցյալի հետ ՝ բացելով հիշողությունները և գնալով ավելի ու ավելի է ձևավորվում թուլամտության դեմ: Lyավոք, տնային ժամանցի շատ ժամանակակից ապրանքներ դեմենցիայի դեմ չեն, ունենալով բարդ օգտագործողի միջերեսներ:
Այստեղ նկարագրված մեդիա նվագարկիչը իրեն պահում է որպես հիմնական ռադիո ՝ ընդամենը երկու հսկիչով ՝ «կարգավորիչ», որն ընտրում է «կայանը» և ձայնի վերահսկիչ: Այս դեպքում «կայանը» հիշողության քարտի վրա պահվող աուդիո ֆայլերի թղթապանակ է: Գաղափարն այն է, որ օգտագործողը պարզապես շրջում է հավաքիչը, մինչև չլսի այն, ինչ իրեն դուր է գալիս: Այնուհետև «կայարան» ֆայլերը խաղարկվում են պատահական հաջորդականությամբ:
Դա նման է ռադիոյի, որը միայն լավ երաժշտություն է խաղում ՝ առանց գովազդի:
Պարագաներ
Մտահոգության դեմ ընկերակցող մեդիա նվագարկիչը պահանջում է ընդամենը մի քանի բաղադրիչ, որոնք արժեն մոտ 20 ֆունտ:-
- Arduino մեկ տախտակի միկրոհսկիչ: Ես օգտագործել եմ Arduino UNO, բայց ցանկացած համատեղելի մոդել պետք է աշխատի:
- DFPlayer- ի հետ համատեղելի MP3 մոդուլ: Ես օգտագործեցի ցածր գնով Sodial MP3-TF-16P
- MicroSD քարտ երաժշտության պահպանման համար
- Պտտվող կոդավորիչ `« թյունինգի »համար
- 10 Կ Օհ պոտենցիոմետր ՝ ձայնի վերահսկման համար
- 1K ohm դիմադրություն
- Մոնտաժման համար նախատեսված տախտակ
- Արտաքին սնուցման աղբյուր (խորհուրդ է տրվում 9-12V @2A)
- Բարձրախոս (3 Ohm @ 5W կամ նման)
Էսքիզը վերբեռնելու համար կպահանջվի նաև էլեկտրոնիկայի հիմնական գործիքակազմ `Arduino IDE- ով աշխատող համակարգչի հետ միասին:
Քայլ 1: Սարքավորումը
Մեդիա նվագարկիչի սիրտը DFPlayer MP3 մոդուլն է: Սա համատեղում է MP3 ապակոդավորիչը, SD քարտի ընթերցողը և 3 Վտ հզորությամբ մոնո ուժեղացուցիչը փոքր, էժան փաթեթում: MP3 մոդուլը վերահսկվում է Arduino միկրոկոնտրոլերի կողմից: Միայն մի քանի կապ է պահանջվում DFPlayer մոդուլին.
- +5V (pin1)
- Սերիական ստացում (pin2)
- Սերիական փոխանցում (փին 3)
- Ելք դեպի բարձրախոս (կապեր 6 և 8)
- Հող (կապում 7 և 10)
- Busբաղված (փին 16)
Arduino- ն մուտք է գործում պտտվող կոդավորիչից (թյունինգի հսկիչ) և պոտենցիոմետրից (ձայնի վերահսկում): DFPlayer մոդուլից զբաղված քորոցը միացված է Arduino- ի թվային կապին 6:
Հացաթղթի նախատիպի էլեկտրագծերը ցուցադրված են վերևում: Նշեք 1K ռեզիստորը Arduino- ի և MP3 մոդուլի Serial RX կապի միջև: Սա պահանջվում է 5V Arduino- ին 3.3V DFPlayer- ին միացնելու համար:
Նաև նշեք, որ DFPlayer մոդուլը պահանջում է կայուն էներգիայի մատակարարում և դժվար թե ճիշտ աշխատի ՝ օգտագործելով միայն USB էներգիա: Ես Arduino- ից վերցրեցի 5 Վ լարման, որն իր հերթին սնուցվում է արտաքին սնուցման սարքի միջոցով: Թեև դա աշխատում էր, գուցե ցանկանաք հաշվի առնել MP3 մոդուլի առանձին մատակարարումը:
Քայլ 2: Softwareրագրակազմ
Մեդիա նվագարկիչը կառավարող Arduino էսքիզը համեմատաբար պարզ է: Հիմնական օղակը կատարվում է վայրկյանում 100 անգամ և կատարում է երեք գործառույթ.
- Ստուգեք «թյունինգ» կոդավորողի կարգավիճակը
- Ստուգեք ծավալի կաթսայի կարգավիճակը
- Ստուգեք, արդյոք ընթացիկ երգի նվագարկումն ավարտված է:
Նվագարկման կարգավիճակը որոշվում է DFPlayer մոդուլի «զբաղված» կապի միջոցով, որը կապված է Arduino Uno- ի թվային 6 -րդ կապի հետ:
դատարկ շրջան () {
բուլյան զբաղված = կեղծ; ուշացում (10); եթե (myDFPlayer.available ()) myDFPlayer.read (); // անհրաժեշտ է ack բուֆերը մաքուր checkVol () պահելու համար; checkTuning (); զբաղված = digitalRead (busyPin); // ստուգեք, արդյոք ընթացիկ ուղին ավարտված է, եթե (զբաղված է == 1) {playStation (); ուշացում (300); // սպասիր զբաղված քորոցին}}}
Էսքիզում ներառված է վրիպազերծման ընդարձակ ծածկագիր: Սա կանոնավոր կարգավիճակի հաղորդագրություններ է ուղարկում IDE սերիայի պորտի միջոցով ՝ անսարքությունների վերացմանն օգնելու համար: Այն կարող է միացվել կամ անջատվել ՝ խմբագրելով տող 14 -ը:
բուլյան serialDebug = կեղծ; // միացնել/անջատել անսարքությունների վերացումը
Նմանապես, հետքերը նվագարկելու կարգը կարող է պատահականից փոխվել հաջորդական ՝ խմբագրելով 15 -րդ տողը
բուլյան randomTrackPlay = ճշմարիտ; // պատահականացնել հետքի կարգը
Էսքիզը ճիշտ կազմելու համար պետք է ներառվեն երկու արտաքին գրադարաններ `SoftwareSerial.h և DFRobotDFPlayerMini.h
Ամբողջական ուրվագիծը կարելի է գտնել իմ GitHub էջում:
Քայլ 3: Երաժշտության կազմակերպում
Երաժշտական ֆայլերը պատճենվում են SD քարտի վրա, որը տեղադրված է DFPlayer քարտի բնիկում: Այս նախագիծը SD քարտի յուրաքանչյուր գրացուցակ դիտում է որպես «կայան», որը կարող է ընտրվել թյունինգի միջոցով:
Theանաչման համար ֆայլերը պետք է կազմակերպվեն հատուկ ձևով: Ֆայլերը պահվում են 01, 02 և այլն անուններով գրացուցակներում: Գրացուցակների անունները պետք է լինեն երկնիշ երկարությամբ `առաջատար« զրո », այսինքն` 01 -ից մինչև առավելագույնը 99:
Յուրաքանչյուր գրացուցակում աուդիո ֆայլերը պետք է անվանվեն 001.mp3, 002.mp3 մինչև 999.mp3: Յուրաքանչյուր ֆայլի անուն երեք նիշ է `առաջատար« զրոներ »և mp3 ֆայլի ընդլայնում: DFPlayer մոդուլը նույնպես կվերարտադրի. WAV ֆայլերը, չնայած ես սա չեմ փորձել:
Մոդուլի կողմից օգտագործվող ֆայլի անվանման պայմանագիրը դժվարացնում է որոշել, թե որ ուղին է, բայց դա նշանակություն չունի այս հավելվածի համար, քանի որ ֆայլերը խաղարկվում են պատահականորեն:
Ես պոկեցի մայրիկիս ձայնասկավառակի հավաքածուն մինչև 128 կբբ MP3- ներ և կազմակերպեցի երաժշտությունը ըստ ժանրի ՝ տեղադրելով բոլոր օպերային, նվագախմբային, սաունդթրեք և այլն: Սա հանգեցրեց փոքր թվով կայանների, որոնցից յուրաքանչյուրը մեծ թվով հետքերով `նման է իսկական ռադիոյին:
Քայլ 4: Վերջնական հավաքում
Այս շինության համար ես օգտագործեցի հին բաքելիտյան ռադիո պատյան, որը մի քանի տասնամյակ նստած էր իմ գրադարանում և սպասում էր համապատասխան նախագծի: Այն ոչ միայն գեղեցիկ տեսք ունեցող իր է, այլև ակնթարթորեն ճանաչելի է որպես ռադիո և ունի ընդամենը երկու հսկիչ ՝ այն կատարյալ դարձնելով այս նախագծի համար: Ամենամեծ խնդիրը, որին ես բախվեցի, այն էր, որ հնացած բռնակները հարմարեցնեին ժամանակակից կաթսային և կոդավորողին: Ֆայլերի և ջերմության նվազեցման որոշ խողովակներ լուծեցին խնդիրը:
Պարզ սխեման չի երաշխավորում PCB- ի պատրաստումը, այնպես որ ես ձեռքով լարեցի միավորը `օգտագործելով UNO- ի նախատիպի բեկման տախտակը, ինչպես ցույց է տրված վերևում:
Ապագա բարելավումները կներառեն անջատված ձայնի հսկողություն `միավորը միացնելու և անջատելու համար: Այս պահին դա կատարվում է հոսանքի վարդակից: Որոշ ներքին լուսադիոդներ կավելացվեն ՝ ցույց տալու համար, որ սարքը սնվում է:
Մեդիա նվագարկիչն աշխատում է այնպես, ինչպես նախատեսված էր, և մայրս բնազդաբար գիտեր, թե ինչպես այն օգտագործել, ինչը նախագծի հիմնական նպատակն էր: Անհասկանալի հեռակառավարմամբ նավարկելը նշանակում է, որ նրա երաժշտական հիշողությունները միշտ ձեռքի տակ են:
Պատահական, ռադիո ոճի ինտերֆեյսը նաև ապահովում է ցանկացած երաժշտական հավաքածու լսելու թարմացնող անմիջական միջոց. Հաջորդ աշխատանքն այն է, որ ինքս ինձ համար պատրաստեմ և այն բեռնեմ Classic Rock- ով:
Երկրորդ մրցանակ օժանդակ տեխնիկայի մրցույթում
Խորհուրդ ենք տալիս:
Vintage Look Media PC հին նոութբուքից. 30 քայլ (նկարներով)
Vintage Look Media PC- ն հին նոթբուքից. Այս հատուկ ուսանելի/տեսանյութում պատրաստում եմ հիանալի տեսք ունեցող փոքր մեդիա համակարգիչ `ինտեգրված բարձրախոսներով, որը կառավարվում է հարմարավետ մինի հեռավոր ստեղնաշարով: ԱՀ -ն սնուցվում է հին նոթբուքով: Մի փոքր պատմություն այս կառուցվածքի մասին: Մեկ տարի առաջ ես տեսա Մեթին
Circadian Friendly LED Գրասեղանի լամպ (ծրագրավորում չի պահանջվում): 7 քայլ (նկարներով)
Circadian Friendly LED Գրասեղանի լամպ (ծրագրավորում չի պահանջվում). Գիշերը ձեր քնի համար ավելի հեշտ է, քանի որ միայն տաք գունավոր LED- ները կարող են միանալ: Օրվա ընթացքում այն կարող է ձեզ արթուն պահել, քանի որ ինչպես սառը-սպիտակ, այնպես էլ տաք գույնի LED- ները կարող են միանալ
ESP8266-01- ի համար Breadboard Friendly Breakout Board- ը Լարման կարգավորիչով. 6 քայլ (նկարներով)
Breadboard Friendly Breakout Board for ESP8266-01 Լարման կարգավորիչով. Բարև բոլորին: Հուսով եմ լավ ես. Այս ձեռնարկում ես ցույց կտամ, թե ինչպես եմ պատրաստել ESP8266-01 մոդուլի համար այս հարմարեցված հացահատիկի հարմարվողական ադապտեր `լարման համապատասխան կարգավորմամբ և ESP- ի բռնկման ռեժիմը միացնող հնարավորություններով: Ես պատրաստել եմ այս ռեժիմը
VLC Media Player- ի ստեղնաշարի դյուրանցումներ: 3 քայլ
VLC Media Player- ի համար ստեղնաշարի դյուրանցումներ: Այս հրահանգը ցույց կտա ձեզ VLC մեդիա նվագարկիչի համար ստեղնաշարի մի քանի օգտակար դյուրանցումներ: Բաժանորդագրվեք իմ ալիքին: Շնորհակալություն
Ինչպես կարգավորել Ultimate Media Player- ը Mac Mini- ով ՝ 4 քայլ
Ինչպես կարգավորել Ultimate Media Player- ը Mac Mini- ով. Ձեր համակարգիչը տասն անգամ ավելի խելացի է, քան ձեր DVD նվագարկիչը և հինգ անգամ ավելի խելացի, քան ձեր ստերեո ձայնը: այն պետք է, և այո՛, դա կլինի: Այս ուսուցանվողը ցույց կտա ձեզ, թե ինչպես կարելի է