Kazalo:
- 1. korak: Poiščite PinOut za gumbe
- 2. korak: Strojna oprema
- 3. korak: Ožičenje
- 4. korak: Navodila
- 5. korak: Naredite prostor
- 6. korak: Programska oprema
- 7. korak: video dokumentarec
Video: Radio Retro Year Pi: 7 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Ideja je zelo preprosta: vzemite star radio in ga spremenite za predvajanje glasbe z Raspberry Pi. Cilj je bil imeti posebne sezname predvajanja, ki jih je mogoče izbrati s frekvenčnim kolesom. Skladbe so razvrščene v kronološki vrstni red po letih od 1950 do 2010 in so shranjene na pripravniški kartici SD. Obstaja več gumbov za predvajanje, premor in pridobivanje naslednje pesmi. Pomemben vidik projekta je bila ponovna uporaba starih gumbov. Njihova uporaba daje uporabniku občutek stare šole. Da bi dodatno povečali ta občutek, radio posnema tipičen hrup med dvema frekvencama. Ta projekt je bil narejen za univerzitetni tečaj. Po zaključku so nam povedali, naj ustvarimo navodila. Torej so bile fotografije posnete naključno. Upamo, da je še vedno jasno, kaj je treba storiti za prenovo tega projekta.
1. korak: Poiščite PinOut za gumbe
Najprej morate skrbno razstaviti stari radio po vaši izbiri. Ne izgubite vijakov. Nato se začne zapleten del - ponovna uporaba starih gumbov. Težava je v tem, da so bili gumbi v našem radiu mehansko povezani - pritisnete en gumb, drugi pa samodejno izskoči. Odstranili smo vzmet enega gumba in ga pritisnili. Ta gumb nima več funkcije. Toda zato drugi gumbi po pritisku spet skočijo in ne ostanejo pritisnjeni. Naslednji korak je bil najti pravilne zatiče za vsak gumb. To je lahko dokaj enostavno, odvisno od gumbov, ki se uporabljajo v radiu. Naš radio je imel nekaj čudnih gumbov z 10-14 povezavami na enem samem gumbu. Zato smo vzeli multimeter in ga preklopili v način kontinuitete ter pritisnili gumbe, takoj ko najdete pravi par zatičev (naprava bo začela piskati), zapišite pinout. Skupaj smo uporabili tri gumbe: prejšnjo pesem, predvajanje/premor in naslednjo pesem.
Če ni možnosti za ponovno uporabo starih gumbov, vnesite svoje lastne. Tako boste verjetno izgubili taktilne povratne informacije, vendar boste še vedno imeli estetiko naprave.
2. korak: Strojna oprema
Za izdelavo tega projekta so bila uporabljena naslednja orodja in deli:
Orodja:
- Izvijači
- Dremel
- Lepilo
- Spajkalnik
- Spajkalna žica
- Multimeter
Deli:
- Stari radio
- Raspberry Pi Zero z Raspbian OS (prihrani veliko prostora v primerjavi z Raspberry Pi 3, vendar je manj zmogljiv)
- Kabel mikro USB
- Napajalnik USB z 2 vtičnicama
- USB kabel
- Mostični kabli za elektroniko
- Zvočni ojačevalnik (LM386)
- Večnamenski obrezovalni potenciometer (WEL3266-Y-203-LF)
-
Analogno -digitalni pretvornik (MCP3008)
Zakaj uporabljati ojačevalnik?
Stari radio ima precej močan zvočnik in želite uporabiti čim več starih delov. Signali z nizko porabo iz maline ne zadostujejo za vklop zvočnika, zato morate ojačati signal.
Zakaj uporabiti potencialni meter z več vrtljaji?
Odločili smo se, da za izbiro leta ponovno uporabimo gumb za frekvenco. Ustvarjenih vrednosti žal nismo mogli prebrati, zato smo vzeli večopravilni potenciometer - gumb lahko naredi 5 celih obratov, običajni potenciometer ima običajno le razpon 270 °. Prilepili smo ga na notranji zobnik gumba. Nastavitev glasnosti je bila še vedno funkcionalna, zato smo zanjo uporabili vgrajen potenciometer in poiskali pravilen pinout.
Ko sta oba potenciometra povezana, preverite vrednosti min/max, da lahko v kodi prilagodite pravilen obseg.
Zakaj uporabljati pretvornik AD?
Raspberry Pi lahko bere samo digitalne vhode. Potenciometer ponuja samo analogne izhode - zato potrebujete analogno -digitalni pretvornik, tako da Pi razume vrednosti. Če želite to dejansko obnoviti, ne da bi dodali elegantne funkcije, kot je AirPlay ali kaj drugega, priporočam uporabo Arduina namesto Raspberry Pi. Raspberry je pravzaprav presežek za tako enostaven projekt, vendar je naloga univerze rekla, da ga moramo uporabiti.
3. korak: Ožičenje
Ožičite vse po diagramu fritzinga.
4. korak: Navodila
Ko ugotovite izpis gumbov ali namestite svojega, je čas, da se poigrate z MCP3008. Potenciometer priključite na MCP3008, kot je prikazano na frizingu, mikrokontroler pa na malinovo pi (ali poiščite vadnico ali se potopite v podatkovni list MCP3008 in poskusite sami ugotoviti). Poskusite, če v računalniku dobite berljive izhode potenciometra. V tem primeru priključite tudi drugi potenciometer. Kopirajte prilepite našo kodo in preverite, ali lahko spremenite skladbe s potenciometrom in nastavite glasnost tudi z drugim potenciometrom.
Zdaj lahko gumbe povežete z Raspberry Pi in preverite, ali delujejo.
Od tega trenutka se pravi izziv prilega vsemu v ohišju. Pravzaprav smo odprli tudi napajalnik USB in ga dali v stari radio, tako da smo lahko uporabili njegov stari napajalni kabel. Priključite en mikro usb kabel na Raspberry Pi in prerežite še en kabel USB ter rdečo žico priključite na + pin na plošči ojačevalnika, črnega pa na - pin. Prav tako nanj priključite zvočnik in priključite zvočni izhod Raspberry Pi.
Vse to bi radi bolje razložili, vendar brez dobrih slik to v resnici ni mogoče, vendar projekt sam po sebi ne bi smel biti tako težak, zato upamo, da bo to nekako pomagalo ali pa vsaj uporabite našo kodo.
5. korak: Naredite prostor
Zadnji cilj je najti nekaj prostora v radiu, kamor bi lahko postavili novo strojno opremo. Če v notranjosti ni dovolj prostora -preprosto okrasite ohišje z dremelom ali drobnim kotnim brusilnikom, tako da ga rahlo izrežete (ne pozabite: varnost najprej). Poskusite ne poškodovati starega vezja in ožičenja - manj ko odstranite delov, večja je možnost, da bo radio ohranil svojo prvotno funkcionalnost. Naprava, ki smo jo izbrali, je imela velik predal za baterije, kamor se je popolnoma prilegal Raspberry Pi Zero. Uporabite lahko tudi navaden Raspberry Pi, če imate v napravi prosti prostor. Ker naš cilj ni bil shraniti prenosljivosti radia, smo se odločili, da s to možnostjo lociramo večji del naše strojne opreme.
6. korak: Programska oprema
Namestite Raspbian na svoj Raspberry Pi.
Kodo za radijski projekt lahko prenesete iz našega skladišča github. Poleg tega mora biti knjižnični pigame nameščen na malini. Če želite to narediti, v konzolo vnesite naslednji ukaz:
sudo apt-get update && sudo apt-get install python-pygame
Priporočena:
Retro Arcade - (v polni velikosti, ki ga poganja Raspberry Pi): 8 korakov
Retro Arcade - (v polni velikosti, ki ga poganja Raspberry Pi): Najprej sem se vam rad zahvalil, ker ste si ogledali priročnik za izdelavo tega sistema Retro Arcade. Vzamem starejšo arkadno škatlo in jo postavim v samostojno omaro s 24-palčnim širokim zaslonom. Meritve v tem priročniku so grobe
Retro "Rayotron" nočna luč (1. del): 16 korakov
Retro "Rayotron" Night Light (1. del): Uvod Decembra 1956 so Atomic Laboratories oglaševali Rayotron kot "prvi poceni elektrostatični generator in pospeševalnik delcev" za učitelje narave in ljubitelje [1]. Rayotron je bil prevelik, z gumijastim pasom napolnjen,
Poceni šunka - spremenite ročni radio v mobilni radio: 6 korakov
UGODNA ŠUNKA - PRENESITE RADILNI RADIO V MOBILNI RADIO: Mobilni radio s šunko z omejenim proračunom? Ja, z nekaj ustvarjalnosti je to mogoče. Tam je ogromno poceni kitajskih ročnih radijskih postaj. Ti poceni novi radijski sprejemniki so posledično znižali cene kakovostne rabljene opreme za šunko. Še nekaj, kar dodaja
Internetni radio/ spletni radio z Raspberry Pi 3 (brez glave): 8 korakov
Internetni radio/ spletni radio z Raspberry Pi 3 (brez glave): HI Ali želite lastno radijsko gostovanje prek interneta, ste na pravem mestu. Poskušal bom čim bolj podrobno opisati. Poskusil sem na več načinov, večina jih je potrebovala zvočno kartico, ki je nisem hotela kupiti. pa mi je uspelo
Retro Radio Pi: 9 korakov (s slikami)
Retro Radio Pi: Ste že kdaj videli te stare radijske postaje v trgovinah z odpadki ali na bolšjih trgih in pomislili … človek, to bi bilo kul, če bi še delovalo. No, ta vadnica morda ne bo vdihnila življenja mrtvi elektroniki, ki ste jo morda našli, vendar bo vzela tisto staro polico