Բովանդակություն:
- Պարագաներ
- Քայլ 1: Ապամոնտաժում
- Քայլ 2: Փոփոխություններ
- Քայլ 3. Փոփոխություններ Մաս 2
- Քայլ 4: Շղթայի ձևավորում
- Քայլ 5: Softwareրագրակազմ
- Քայլ 6: Ամեն ինչ ամրացրեք
- Քայլ 7: Ներկել
- Քայլ 8: Պատրաստի արտադրանք … թե՞ դա:
Video: Roberts RM33 Raspberry Pi ինտերնետային ռադիո (ևս մեկ…). 8 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Այո, դա Raspberry Pi ինտերնետային ռադիոյի հերթական կառուցումն է և իմ առաջինը չէ: Ես վստահ չեմ, թե ինչու է այս շինությունը դեռ այդքան հայտնի, բայց ես դեռ վայելում եմ այն և չեմ կարող ասել, որ սա նույնպես իմ վերջինը կլինի: Ես իսկապես սիրում եմ 80 -ականների սկզբի Ռոբերթսի ռադիոկայանների տեսքը և սկսեցի մտածել դրանք ռադիոյի վերածելու մասին:
Իմ նպատակն էր պահպանել ռադիոյի նույն տեսքն ու ինտերֆեյսը, բայց փոխարինել ներքինը և տալ թվային էկրան: Ես իսկապես սիրում էի անջատիչների մեխանիկական զգացողությունն ու ձայնը, իսկ RM33- ը ինձ ծրագրելու համար լրացուցիչ լրացուցիչ կոճակներ տվեց:
Ես պահեցի ռադիոյի հայեցակարգը, ինչպես բնօրինակը RM33- ը, օգտագործելով 3 կենտրոնի ընտրության կոճակները Radio- ի, Spotify- ի և Soundcloud- ի համար: Սա ինձ թույլ տվեց օգտագործել ձեռնարկը և կողքի 5 հիշողության կոճակները ՝ նույնականացնելու համար, ինչպես ռադիոյի տարբերակի բնօրինակը:
Ինձ հաջողվեց RM33- ի աղբյուր բերել գրեթե անթերի փայտե պատյանով և բոլոր կոճակներով, որոնք պահպանում էին իրենց արծաթյա գլխարկները: Առջևի վահանակը, սակայն, չամրացված էր, քերծված և թեքված տեղերում, ինչը ստիպեց ինձ կատարել RM33 ներկի ամբողջական վերափոխում:
Ռադիոյի հետևում գտնվող Raspberry Pi- ի ուղեղը USB ձայնային քարտի և Adafruit ստերեո ուժեղացուցիչի ձայնի համար է: Ես պահեցի օրիգինալ բարձրախոսը և որոշ այլ մասերի հետ հասցրեցի նախագծել կոմպակտ միացում բոլոր անհրաժեշտ բաղադրիչների համար:
Պարագաներ
Roberts RM33 ռադիո
Ազնվամորի Pi 3B
USB Wi -Fi ադապտեր
USB աուդիո ադապտեր Raspberry Pi- ի համար (Ebay)
Սերիա IIC/I2C/TWI 2004 20X4 Նիշերի LCD (Ebay)
Petrockblock “PowerBlock” - Անվտանգ հոսանքի կոճակ / հոսանքի անջատիչ Raspberry Pi- ի համար
Ստերեո 3.7W դասի ձայնային ուժեղացուցիչ - MAX98306
MCP3008-8-ալիք 10-բիթանոց ADC ՝ SPI ինտերֆեյսով
Adafruit Perma -Proto HAT Pi Mini Kit- ի համար - EEPROM չկա [ADA2310]
Bourns 24 Pulse incremental Mechanical Rotary Encoder with 6 մմ Knurl լիսեռ, անցքի միջով
Single Mono10K ohm lin Linear Log Logarithmic Switch Pot Potentiometer (Ebay)
1k ohm դիմադրողներ x10
10k ohm դիմադրողներ x9
JRC-23FS 5 վ ռելե
1 Ա դիոդ (ռելեի համար)
BC337-025G NPN երկբևեռ տրանզիստոր (ռելեի համար)
Քայլ 1: Ապամոնտաժում
Պետք է խոստովանեմ, որ ցանկանում էի ավելացնել RM33- ի ճակատի նկարը նախքան այն առանձնացնելը, բայց ենթադրում եմ, որ առջևի սարսափելի տեսք ուներ, ես երբեք չէի անհանգստանում այն լուսանկարել: Առջևի ափսեը այնքան չամրացված և ծռված էր, որ այն ջնջելու համար ջանքեր չարժանացան:
RM33- ն ունի հիանալի կառուցվածք, հիմնական բաղադրիչները կառուցված են մետաղական շրջանակների վրա և պտուտակված են փայտե պատյանում: Դա մի պարզ դեպք էր ՝ պտուտակները հանելու և ներսը սահեցնելու համար: Ես ազատվեցի հոսանքի ադապտերից, ուստի մնացի կոճակները և պոտենցիոմետրերը պարունակող հիմնական շասսիով:
Երբ ամեն ինչ հեռացվեց, ես սկսեցի մտածել, թե որտեղ տեղադրել տարբեր բաղադրիչները: Ես անցա դրա երկու կրկնություններ, որոնցով ես Raspberry Pi- ն տեղադրեցի ինքնուրույն ՝ թույլ տալու հեշտ թարմացում: Այնուամենայնիվ, լարերը նվազեցնելու համար ես վերջացրեցի ամեն ինչ հիմնական շասսիի մեջ:
Քայլ 2: Փոփոխություններ
Առաջին քայլն այն էր, որ համոզվեի, որ կոճակները կաշխատեն, քանի որ դա այն է, ինչ ռադիոյին տալիս է եզակի բնույթ `իսկական մեխանիկական ձայնով, երբ սեղմվում է: Յուրաքանչյուր անջատիչ ուներ մի քանի կապում, այնպես որ ես սկսեցի մուլտիմետրով ՝ կապերը գտնելու համար, որպեսզի կարողանամ Raspberry Pi- ի միջոցով հայտնաբերել, թե երբ է այն փակված:
Երբ բոլոր անջատիչներն աշխատում էին, ես իմ փորձարկման սարքին ավելացրեցի երկու պտտվող կոդավորիչ `մեկը ձայնի և ալիքների ընտրության համար: Ես ավարտեցի ձայնի պտտվող կոդավորիչի փոխարինումը պոտենցիոմետրով, քանի որ նյարդայնանում էի, երբ մի քանի պտույտ կատարում էի կոդավորիչը 0% -ից մինչև 100%: Պոտենցիոմետրը պարզապես արագ շրջադարձ կատարեց:
Քայլ 3. Փոփոխություններ Մաս 2
Պոտենցիոմետրը և պտտվող կոդավորիչը տեղադրելու համար օրիգինալ շասսիի օգտագործումը նոր մարտահրավեր ներկայացրեց, քանի որ երկուսի լիսեռներն էլ շատ կարճ էին ՝ բավականաչափ հեռու բռնելու համար, որպեսզի բռնակները տեղավորվեն: Ես նախընտրեցի դրանք ամրացնել փայտե շրջանակի մեջ ՝ թույլ տալով լիսեռներին բավականաչափ ազատություն:
Բայց դա նշանակում էր, որ շրջանակի մեջ անհրաժեշտ էր կտրել որոշ անցքեր, որպեսզի շրջանակը տեղավորվի ամրացված հիմքերի շուրջ: Շասսիի կոշտությունը չի ազդել, դա խնդիր չի առաջացրել: LCD բնույթի էկրանը սկզբում տեղադրված էր նաև շրջանակի ներսում, սակայն դա պատճառ դարձավ, որ այն շատ հետ լիներ փայտե պատյանից: Բարեբախտաբար, այն շրջանակի առջև տեղափոխելը հարմար այլընտրանք էր: Փայտե շրջանակի բնօրինակ թափանցիկ էկրանը փոխարինեցի նաև ապխտածով:
Քայլ 4: Շղթայի ձևավորում
Այն բանից հետո, երբ սկզբնական մասերը դրվեցին սեղանի վրա, ես պատճենեցի դասավորությունը մի պարզ տախտակի վրա և ամենուր լարեր ունեի և այն Pi- ին միացնող ժապավենային մալուխ: Սա ինձ լարման խնդիրներ տվեց և նայելու համար հիանալի չէր: Ես նորից սկսեցի զրոյից ՝ Pi- ի համար օգտագործելով Adafruit Perma-Proto HAT- ը:
Դիզայնը հիմնարար է `օգտագործելով կարճ լարեր` GPIO- ի տարբեր կապում անհրաժեշտ բոլոր մուտքերն ու ելքերը տեղադրելու համար: 9 կոճակները ունեն ստանդարտ 1k/10k ohm դիմադրիչներ: Ես օգտագործել եմ MCP3008 անալոգային թվային փոխարկիչ պոտենցիոմետրի համար, որը հիանալի տեղավորվում է վերնագրերի տախտակի վրա եղած բացվածքի համար:
Ես նաև օգտագործեցի HAT- ի ընդլայնված վերնագիր, որը թույլ է տալիս ինձ նաև Petrockblock «PowerBlock» տախտակը դնել HAT- ի վրա ՝ Raspberry Pi- ի անջատիչով անվտանգ հոսանքի բարձրացման / անջատման համար: Սա նաև մաքրում է Pi- ն:
Adafruit Stereo 3.7W դասի աուդիո ուժեղացուցիչի համար ես ավելացրեցի մի փոքր ռելեի անջատիչ տախտակ: Սա թույլ է տալիս ինձ վերահսկել, երբ ուժեղացուցիչը միացված կամ անջատված է: Pi- ի սկզբնական բեռնախցիկում ես պայքարեցի գետնի հանգույցի մեկուսացման հետ ՝ ստատիկ աղմուկ բարձրացնելով բարձրախոսի վրա: Այժմ ես սպասում եմ, մինչև Pi- ն գործարկվի, նախքան ուժեղացուցիչը միացնելը և անջատելը, ես կարող եմ անջատել ուժեղացուցիչը:
Քայլ 5: Softwareրագրակազմ
Softwareրագիրը պարզության համար գրված է Python- ում, քանի որ շատ գրադարաններ հեշտությամբ հասանելի են LCD էկրանին, պտտվող կոդավորիչին և անալոգային թվային փոխարկիչին: Իմ սցենարը օգտագործում է MPD daemon- ը և Mopidy- ն Spotify- ի համար:
Այսպիսով, երբ Mopidy/MPD- ն հիանալի էր աշխատում, հեշտ էր միացնել հսկիչները դրան: Ես գրեցի ընտրացանկի պարզ էկրան, որը թույլ կտա ձեզ ընտրել կայանների/երգերի միջև: Պտտվող կոդավորիչով ձեր ընտրությամբ ոլորելուց հետո պարզապես սեղմեք կոդավորիչի կոճակը `ձեր ընտրությունը կատարելու համար:
Առջևի կոճակները աշխատում են օրիգինալ ռադիոյի նման: Երեքը մեջտեղում ընտրում եք ՝ ցանկանում եք լսել Ռադիո, Spotify կամ Soundcloud: Ռադիոյի համար կողքի 6 կոճակները հնարավորություն են տալիս ընտրացանկով ընտրել կայանի ձեռքով կամ ընտրել 5 նախընտրած ռադիոկայաններից կամ նախընտրածներից մեկը:
Ձայնի կոճակը նաև վերահսկում է էներգիան, քանի որ դրա մեջ տեղադրված է անջատիչը, որը միացված է Petrockblock «PowerBlock» - ին, որն ի սկզբանե ուժ է տալիս ռադիոյին, բայց նաև Pi- ի մաքուր անջատում կկատարի և ուժը կտրի Pi- ին: Սա մշակվում է հետին պլանում աշխատող առանձին սցենարի միջոցով:
Ռադիոյի հետևի մասում կա 9 -րդ կոճակը: Սա նախատեսված է բնագրի վրա `ձեր նախընտրածները ծրագրավորելու համար: Բայց ես դա արել եմ վերակայման կոճակը, երբ իմ կոդը սխալ շրջադարձ է կատարում և արագ վերագործարկվում է առանց ծանր էներգիայի ցիկլի:
Քայլ 6: Ամեն ինչ ամրացրեք
Երբ ես ամեն ինչ միացրեցի և փորձարկեցի, հաջորդը ռադիոյի ներսում Pi և երկու գլխարկներ տեղադրելն էր: Բարեբախտաբար, այս ամենին հաջողվեց տեղավորվել շասսիի ներսում, ուստի ես որոշեցի մոդելավորել 3D շրջանակ ՝ Pi- ի վրա տեղադրելու, այնուհետև շրջանակը շասսիի մեջ տեղադրելու համար:
Սա ոչ միայն կոկիկ տեսք է հաղորդում, այլև ամեն ինչ ապահով է պահում ՝ առանց մետաղական շրջանակի հետ կապ հաստատելու: Ես դեռ հարաբերական հեշտությամբ կարող եմ հեռացնել ամեն ինչ, եթե ցանկանամ բարձրացնել Pi- ն կամ որևէ փոփոխություն կատարել դիզայնի մեջ:
Pi- ն ամրացվեց պլաստմասսայե բախումների վրա, որոնք ես դրեցի եռաչափ տպված շրջանակի վրա: Լեռան կեսին շրջանագծի բացը Pi- ի համար որոշ օդափոխության համար է, իսկ քառակուսի բացը թույլ է տալիս կենտրոնական կոճակները սահել միջով `ավելի լավ տեղավորվելու համար: Մյուս երկու բացը մալուխների միջոցով սնուցումն է:
Ես նաև ավելացրեցի Micro SD քարտի ժապավենային մալուխ, որը թույլ է տալիս ինձ հեռացնել Micro SD քարտը ՝ առանց ամբողջ շասսիի պատյանից հանելու: Սա օգնում է, եթե ես ուզում եմ կրկնօրինակումներ վերցնել կամ այն պետք է կոռումպացված լինի:
Քայլ 7: Ներկել
Սա օրիգինալ առջևի վահանակի սակավաթիվ լուսանկարներից է: Lyավոք (տխուր չէ) այն ծածկված է ներկի ապակարիչով, որը լավ էր աշխատում, և ես պարզապես կարողացա հին ներկը սրբել թղթե սրբիչով: Ռոբերտսի ռադիոյի նման մի փոքր տարօրինակ պահ էր … Ռոբերտսն այլևս չկա՞:
Թեթև հղկումից հետո ես ավելացրեցի այբբենարան և ոսկու հիմքը: Ի սկզբանե, ես պատրաստվում էի նրան տալ գունագեղ ներկերի սխեման, բայց զգացի, որ դա պարտական եմ բնօրինակին `դրան ավելի ավանդական բան տալու համար: Պետք է խոստովանեմ, որ նկարելն իմ աքիլեսյան գարշապարն է, և ես երբեք այն չեմ ստանում 100%-ով:
Ես ավելացրեցի վինիլային դիմակի ձևավորում, որը ընտրել էր կինս, որը, կարծում եմ, տալիս է ռադիոյի կերպարը: Ես ավելացրեցի մի քանի կապող շերտեր ՝ կրկին որպես հարգանքի տուրք բնօրինակ և պիտակի դիմակներին ձեռնարկի և հիշողության կոճակների համար:
Չհաջողվեց ստանալ փոքր չափի դիմակներ `ծավալի և ընտրացանկի տառերի տառերի համար, այնպես որ ես այն բաց թողեցի, այլ ոչ թե ինչ -որ բան, որը սխալ էր թվում: Ֆունկցիայի կոճակի համար ես նույնպես չէի կարող որոշել ՝ տեղադրել «Ռադիո» և «Spotify» պիտակները, սակայն մնացել էր նույն խնդիրը, ինչ վերը նշվածը:
Քայլ 8: Պատրաստի արտադրանք … թե՞ դա:
Ես իսկապես գոհ եմ պատրաստի արտադրանքից, նույնիսկ սիրողական ներկի աշխատանքից: Արտաքինից և ինտերֆեյսից, ես չեմ կարծում, որ որևէ փոփոխություն կանեմ, քանի որ ցանկանում եմ, որ այն դեռ ներկայացնի այն, ինչ ինձ դուր է գալիս Ռոբերտսի ռադիոյից:
Softwareրագրային ապահովման համար ես դեռ ուզում եմ մի քանի կատարելագործում կատարել և գուցե ավելացնել որոշ այլ հնարավորություններ, ինչպիսիք են տարբեր տեսացանկերը Spotify- ի համար: Ես ուզում եմ նաև նայել անհատական միջուկի պատրաստմանը `փորձելու արագացնել բեռնման ժամանակը: Փորձեցի օգտագործել Raspbian Lite տարբերակը, բայց որոշ խնդիրներ ունեի:
Ես մտածում էի այն մարտկոցով աշխատեցնել, բայց ես միշտ հակված եմ դա չանել, քանի որ ես այն հազվադեպ եմ օգտագործում ոչ թե հոսանքի աղբյուրի մոտ, և անհանգստանում եմ, որ մարտկոցը կսպառվի օգտագործման բացակայության դեպքում: Անհրաժեշտության դեպքում բավական հեշտ է օգտագործել արտաքին մարտկոցի փաթեթը:
Շնորհակալություն կարդալու համար: Սա իմ առաջին ուսանելի…
Ես Twitter- ում և Instagram- ում եմ, եթե ցանկանում եք հետևել իմ հաջորդ նախագծերին:
Խորհուրդ ենք տալիս:
BOSEBerry Pi ինտերնետային ռադիո. 4 քայլ (նկարներով)
BOSEBerry Pi ինտերնետային ռադիո. Ես սիրում եմ ռադիո լսել: Ես օգտագործում էի DAB ռադիո իմ տանը, բայց պարզվեց, որ ընդունարանը մի փոքր խարխլված էր, և ձայնը անընդհատ խզվում էր, ուստի որոշեցի իմ սեփական ինտերնետային ռադիոն կառուցել: Ես ուժեղ wifi ազդանշան ունեմ իմ տան և թվային եղբոր շուրջը
Ազնվամորի Pi- ով աշխատող ինտերնետային ռադիո. 5 քայլ (նկարներով)
Ազնվամորու Pi- ով աշխատող ինտերնետային ռադիո. Հավաքիչների պտտման և կոճակները սեղմելու մեջ ինչ-որ բան գոհացուցիչ է, ինչպես հին ռադիոկայանների դեպքում: Lyավոք, այս ռադիոկայաններից շատերը խափանվել են կամ կայանները լռել են: Բարեբախտաբար, շատ դժվար չէ որևէ ռադիո ինտերնետի ռադիոյի վերածել ՝ օգտագործելով
1964 Dansette Pi ինտերնետային ռադիո. 6 քայլ (նկարներով)
1964 Dansette Pi ինտերնետային ռադիո. 1960-ականների կեսերի այս նորաձև շարժական ռադիոն այժմ նվագում է 21-րդ դարի լավագույն ինտերնետային ռադիոկայանները `սիրալիր բարելավման շնորհիվ: Բոլոր օրիգինալ կառավարման տարրերը կրկին օգտագործվել են, և դուք երբեք չէիք իմանա, որ դա փոխակերպում է, մինչև այն միացնեք
1979 Bang & Olufsen Raspberry Pi ինտերնետային ռադիո. 10 քայլ (նկարներով)
1979 Bang & Olufsen Raspberry Pi ինտերնետային ռադիո. Սա 1979 թ. Bang & Olufsen Beocord 1500 մագնիտոֆոն, որը ես վերածել եմ Raspberry Pi ինքնուրույն ինտերնետային ռադիոյի: Անալոգային VU հաշվիչները շարժվում են Pi- ով DAC (թվայինից անալոգային փոխարկիչ) միացման միջոցով, ընթացիկ ժամանակով
Internet 1 ինտերնետային զարթուցիչի ռադիո ՝ 5 քայլ (նկարներով)
Internet 1 Ինտերնետ rmարթուցիչ Ռադիո. Այսպիսով, ինչպես շատ մարդիկ, ես ունեմ հին սմարթֆոն, և ինչպես գիտենք կան բազմաթիվ օգտագործումներ, որոնցից կարելի է դրանք դնել: Այստեղ ես կկազմեմ ինտերնետային ժամացույց, որը կարժենա շատ ավելի քիչ, քան այդ շքեղները: կարող եք միացնել ձեր iPhone- ը