Përmbajtje:

Radio Retro Year Pi: 7 hapa
Radio Retro Year Pi: 7 hapa

Video: Radio Retro Year Pi: 7 hapa

Video: Radio Retro Year Pi: 7 hapa
Video: СуперДискотека 90-х Радио Рекорд 10.12.2022 2024, Qershor
Anonim
Image
Image

Ideja është shumë e thjeshtë: Merrni një radio të vjetër dhe modifikojeni atë për të luajtur muzikë nga Raspberry Pi. Qëllimi ishte të kishim lista specifike për luajtje të cilat mund të zgjidhen nga rrota e frekuencës. Këngët janë grupuar sipas rendit kronologjik sipas viteve 1950 deri në 2010 dhe janë të ruajtura në praktikën SD Card. Ka disa butona për të luajtur, ndaluar dhe marrë këngën tjetër. Një aspekt i rëndësishëm i projektit ishte ripërdorimi i butonave të vjetër. Përdorimi i tyre i jep përdoruesit një ndjenjë të shkollës së vjetër. Për të rritur këtë ndjenjë, radio imiton zhurmën tipike midis dy frekuencave. Ky projekt është bërë për një kurs universitar. Pas përfundimit na thanë të krijonim një udhëzues. Pra, fotot janë bërë rastësisht. Shpresojmë se është ende e qartë se çfarë duhet bërë për të ribërë këtë projekt.

Hapi 1: Gjeni PinOut për butonat

Hardware
Hardware

Së pari ju duhet të çmontoni radion e vjetër sipas zgjedhjes tuaj me kujdes. Mos i humbni vidhat. Pastaj fillon pjesa e ndërlikuar - ripërdorimi i butonave të vjetër. Problemi është se butonat në radion tonë ishin të lidhur mekanikisht - ju shtypni një buton dhe butoni tjetër i shtypur shfaqet automatikisht. Ne e hoqëm pranverën e një butoni dhe e shtypëm. Ky buton nuk ka më funksion. Por kjo është arsyeja pse butonat e tjerë hidhen përsëri pas shtypjes dhe nuk mbesin të shtypur. Hapi tjetër ishte gjetja e kunjave të duhur për secilin buton. Kjo mund të jetë mjaft e lehtë në varësi të butonave që përdoren në radio tuaj. Radio jonë kishte disa butona të çuditshëm me 10-14 lidhje në një buton të vetëm. Kështu që morëm një multimetër dhe e vendosëm në modalitetin e vazhdimësisë dhe shtypëm butonat, sapo të gjeni palën e duhur të kunjave (pajisja do të fillojë të bip), shkruani pinout -in. Në total kemi përdorur tre butona: këngën e mëparshme, play/pause dhe këngën tjetër.

Nëse nuk ka asnjë shans për të ripërdorur butonat e vjetër, thjesht vendosni butonat tuaj. Me siguri do të humbni reagimet e prekshme atëherë, por prapë do të keni estetikën e pajisjes.

Hapi 2: Pajisje kompjuterike

Hardware
Hardware
Hardware
Hardware
Hardware
Hardware

Për ndërtimin e këtij projekti u përdorën mjetet dhe pjesët e mëposhtme:

Mjetet:

  • Kaçavida
  • Dremel
  • Zam
  • Makine per ngjitjen e metalit
  • Teli i saldimit
  • Multimetër

Pjesët:

  • Radio e Vjetër
  • Raspberry Pi Zero me Raspbian OS (kursen shumë hapësirë në krahasim me Raspberry Pi 3, megjithatë është më pak i fuqishëm)
  • Kabllo Micro USB
  • Përshtatës USB me 2 priza
  • Kabllo USB
  • Kabllo kërcyese për elektronikë
  • Përforcues audio (LM386)
  • Potenciometër prerës me shumë rrotullime (WEL3266-Y-203-LF)
  • Konvertues analog në dixhital (MCP3008)

Pse të përdorni një përforcues?

Radio e vjetër ka një altoparlant mjaft të fuqishëm dhe ju dëshironi të ripërdorni sa më shumë pjesë të vjetra të jetë e mundur. Sinjalet me fuqi të ulët nga mjedra nuk janë të mjaftueshme për të ndezur altoparlantin, kështu që ju duhet të rrisni sinjalin.

Pse të përdorni një potenciometër me shumë rrotullime?

Ne vendosëm të përdorim përsëri çelësin e frekuencës për zgjedhjen e vitit. Fatkeqësisht, ne nuk mund t'i lexonim vlerat e krijuara, kështu që morëm një potenciometër me shumë rrotullime - çelësi mund të bëjë 5 kthesa të tëra, një potenciometër normal normalisht ka një rreze prej 270 °. Ne e ngjitëm atë në rrotën e brendshme të ingranazheve të çelësit. Rregullimi i volumit ishte ende funksional, kështu që ne përdorëm potenciometrin e integruar për të dhe kërkuam për pinout-in e duhur.

Pasi të jenë lidhur të dy potenciometrat kontrolloni vlerat min/max të tyre, kështu që ju mund të rregulloni intervalin e saktë në kod.

Pse të përdorni një konvertues AD?

Raspberry Pi mund të lexojë vetëm hyrje dixhitale. Një potenciometër siguron vetëm dalje analoge - kështu që keni nevojë për një konvertues analog në dixhital, në mënyrë që Pi të kuptojë vlerat. Nëse dëshironi ta rindërtoni këtë, pa shtuar veçori të zbukuruara si AirPlay ose diçka tjetër, unë do të rekomandoja të përdorni një Arduino në vend të një Raspberry Pi. Raspberry është në të vërtetë një mbipopullim për një projekt kaq të lehtë si ai, por detyra nga universiteti tha që ne duhet të përdorim një të tillë.

Hapi 3: Instalimet elektrike

Instalime elektrike
Instalime elektrike

Lidhni gjithçka sipas diagramit të ngrirjes.

Hapi 4: Udhëzimet

Pasi të keni gjetur zbulimin e butonave ose instalimin tuaj, është koha për të luajtur me MCP3008. Lidhni potenciometrin me MCP3008 siç shihet në ngrirje dhe mikrokontrolluesin me mjedrën pi (ose kërkoni një udhëzues ose zhytuni në fletën e të dhënave MCP3008 dhe përpiquni ta kuptoni vetë). Provoni nëse merrni dalje të lexueshme të potenciometrit në kompjuter. Nëse është kështu, lidhni edhe potenciometrin e dytë. Kopjoni ngjisni kodin tonë dhe shikoni nëse mund të ndryshoni gjurmët me potenciometrin dhe gjithashtu vendosni volumin me potenciometrin tjetër.

Tani mund t'i lidhni butonat me Raspberry Pi dhe të shihni nëse funksionojnë.

Nga kjo pikë sfida e vërtetë fillon të përshtatet me gjithçka brenda kasës. Ne në të vërtetë gjithashtu hapëm Përshtatësin tonë të energjisë USB dhe e vendosëm atë brenda radios së vjetër, në mënyrë që të mund të përdorim kabllon e tij të vjetër të kordonit të energjisë. Lidhni një kabllo mikro usb me Raspberry Pi dhe prerë një kabllo tjetër USB të hapur dhe lidhni tela të kuq me kunjin + në tabelën e amplifikatorit dhe atë të zi në kunjin -. Gjithashtu lidhni altoparlantin në të me corse dhe lidhni daljen e zërit të Raspberry Pi gjithashtu.

Ne do të donim ta sqaronim të gjithë këtë më mirë, por pa fotografi të mira kjo nuk është vërtet e mundur, por projekti vetë nuk duhet të jetë aq i vështirë, kështu që ne shpresojmë që kjo të ndihmojë disi ose të paktën ju mund të përdorni kodin tonë.

Hapi 5: Krijoni Hapësirë

Bëni Hapësirë
Bëni Hapësirë
Bëni Hapësirë
Bëni Hapësirë

Qëllimi i fundit është gjetja e një hapësire brenda radios ku mund të vendoset pajisja e re. Nëse nuk ka hapësirë të mjaftueshme brenda -thjesht modifikoni strehimin me dremel ose një mulli me kënd të vogël duke e prerë atë pak (Mos harroni: siguria së pari). Mundohuni të mos dëmtoni bordin e vjetër të qarkut dhe instalimet elektrike - sa më pak pjesë të hiqni, aq më e madhe është shansi që radio të ruajë funksionalitetin e saj origjinal. Pajisja që zgjedhim kishte një ndarje të madhe të baterisë, ku Raspberry Pi Zero ishte përshtatur në mënyrë perfekte. Ju gjithashtu mund të përdorni një Raspberry Pi normale, nëse keni hapësirë të lirë për të në pajisje. Meqenëse qëllimi ynë nuk ishte të ruanim transportueshmërinë e radios, ne vendosëm ta përdorim këtë mundësi për të gjetur pjesën më të madhe të pajisjeve tona.

Hapi 6: Softuer

Instaloni Raspbian në Raspberry Pi tuaj.

Kodi për projektin e radios mund të shkarkohet nga depoja jonë e github. Për më tepër, pygame libare duhet të instalohet në mjedër. Për ta bërë këtë, futni komandën e mëposhtme në tastierë:

sudo apt-get update && sudo apt-get install python-pygame

Recommended: