Sadržaj:
- Korak 1: Pronađite PinOut za gumbe
- Korak 2: Hardver
- Korak 3: Ožičenje
- Korak 4: Upute
- Korak 5: Napravite mjesta
- Korak 6: Softver
- Korak 7: Video dokumentarac
Video: Retro Year Pi Radio: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Ideja je vrlo jednostavna: Uzmite stari radio i prepravite ga za reprodukciju glazbe s Raspberry Pi. Cilj je bio imati određene popise za reprodukciju koje se mogu odabrati frekvencijskim kotačićem. Pjesme su grupirane kronološkim redoslijedom po godinama od 1950. do 2010. i pohranjene su na SD kartici pripravnika. Postoji nekoliko gumba za reprodukciju, pauziranje i preuzimanje sljedeće pjesme. Važan aspekt projekta bio je ponovna upotreba starih gumba. Njihova upotreba daje korisniku osjećaj stare škole. Kako bi dodatno povećao taj osjećaj, radio oponaša tipičnu buku između dvije frekvencije. Ovaj je projekt napravljen za tečaj univerziteta. Nakon završetka, rečeno nam je da napravimo instrukcije. Dakle, fotografije su nastale nasumično. Nadamo se da je još uvijek jasno što je potrebno učiniti kako bi se ovaj projekt preradio.
Korak 1: Pronađite PinOut za gumbe
Prvo morate pažljivo rastaviti stari radio po svom izboru. Nemojte izgubiti vijke. Zatim počinje lukav dio - ponovna upotreba starih gumba. Problem je u tome što su gumbi na našem radiju bili mehanički spojeni - pritisnete jednu tipku, a druga pritisnuta tipka automatski iskoči. Uklonili smo oprugu jednog gumba i pritisnuli ga. Ovaj gumb nema više funkcije. Ali zato drugi gumbi nakon pritiska ponovno iskaču i ne ostaju pritisnuti. Sljedeći je korak bio pronaći ispravne pinove za svaki gumb. To može biti prilično jednostavno, ovisno o gumbima koji se koriste na vašem radiju. Naš radio imao je neke čudne tipke s 10-14 veza na jednom gumbu. Uzeli smo multimetar i stavili ga u kontinuirani način rada i pritisnuli tipke, čim pronađete odgovarajući par pinova (uređaj će početi piskati), zapišite ispis. Ukupno smo koristili tri gumba: prethodnu pjesmu, reprodukciju/pauzu i sljedeću pjesmu.
Ako nema mogućnosti za ponovnu uporabu starih gumba, samo umetnite vlastite. Vjerojatno ćete tada izgubiti taktilne povratne informacije, ali ćete i dalje imati estetiku uređaja.
Korak 2: Hardver
Za izradu ovog projekta korišteni su sljedeći alati i dijelovi:
Alati:
- Odvijači
- Dremel
- Ljepilo
- Lemilica
- Lemljena žica
- Multimetar
Dijelovi:
- Stari radio
- Raspberry Pi Zero s Raspbian OS -om (štedi mnogo prostora u usporedbi s Raspberry Pi 3, ali je manje moćan)
- Mikro USB kabel
- USB adapter za napajanje s 2 utičnice
- USB kabl
- Kratki kabeli za elektroniku
- Audio pojačalo (LM386)
- Višenamjenski potenciometar za podrezivanje (WEL3266-Y-203-LF)
-
Analogno -digitalni pretvarač (MCP3008)
Zašto koristiti pojačalo?
Stari radio ima prilično snažan zvučnik i želite ponovno upotrijebiti što je moguće više starih dijelova. Signali male snage iz maline nisu dovoljni za uključivanje zvučnika, pa morate pojačati signal.
Zašto koristiti višenamjenski potenciometar?
Odlučili smo ponovno koristiti regulator frekvencije za odabir godine. Nažalost, nismo mogli očitati generirane vrijednosti, pa smo uzeli višenamjenski potenciometar - gumb može napraviti 5 cijelih okreta, normalni potenciometar normalno ima samo raspon od 270 °. Zalijepili smo ga na unutarnji zupčanik ručice. Podešavanje glasnoće još je bilo funkcionalno, pa smo za to upotrijebili ugrađeni potenciometar i tražili ispravan pinout.
Nakon što su oba potenciometra spojena, provjerite njihove min/max vrijednosti, tako da možete podesiti ispravan raspon u kodu.
Zašto koristiti AD pretvarač?
Raspberry Pi može čitati samo digitalne ulaze. Potenciometar pruža samo analogne izlaze - tako da vam je potreban analogno -digitalni pretvarač, tako da Pi razumije vrijednosti. Ako ovo želite obnoviti, bez dodavanja otmjenih značajki poput AirPlay -a ili nečeg drugog, preporučio bih korištenje Arduina umjesto Raspberry Pi. Malina je zapravo pretjerana za tako jednostavan projekt, ali zadatak sa sveučilišta rekao je da ga moramo koristiti.
Korak 3: Ožičenje
Ožičite sve prema dijagramu frcanja.
Korak 4: Upute
Nakon što ste saznali ispis gumba ili instalirali svoje, vrijeme je da se poigrate s MCP3008. Spojite potenciometar na MCP3008 kao što se vidi na fritu i mikrokontroler na malinu pi (ili potražite vodič ili zaronite u podatkovnu tablicu MCP3008 i pokušajte to sami shvatiti). Isprobajte dobivate li čitljive izlaze potenciometra na računalu. U tom slučaju spojite i drugi potenciometar. Kopirajte zalijepite naš kôd i provjerite možete li promijeniti trake pomoću potenciometra, a također podesiti glasnoću s drugim potenciometrom.
Sada možete spojiti gumbe na Raspberry Pi i vidjeti rade li.
Od ovog trenutka pravi izazov počinje odgovarati svemu unutar kućišta. Zapravo smo otvorili i naš USB adapter za napajanje i stavili ga u stari radio kako bismo mogli koristiti njegov stari kabel za napajanje. Spojite jedan mikro usb kabel na Raspberry Pi, a drugi USB kabel otvorite i povežite crvenu žicu s + pinom na ploči pojačala, a crni s - pinom. Na njega također ožičite zvučnik i spojite Raspberry Pi zvučni izlaz.
Željeli bismo ovo sve bolje objasniti, ali bez dobrih slika ovo zapravo nije moguće, ali projekt sam po sebi ne bi trebao biti tako težak, pa se nadamo da će ovo pomoći ili barem možete koristiti naš kôd.
Korak 5: Napravite mjesta
Posljednji cilj je pronaći nešto unutar radija gdje se može postaviti novi hardver. Ako unutra nema dovoljno mjesta -jednostavno izmijenite kućište dremelom ili malom kutnom brusilicom tako da ga lagano izrežete (Upamtite: prije svega sigurnost). Pokušajte ne oštetiti staru ploču i ožičenja - što manje dijelova uklonite, veća je šansa da će radio zadržati svoju izvornu funkcionalnost. Uređaj koji smo odabrali imao je veliki pretinac za bateriju u koji je savršeno uklopljen Raspberry Pi Zero. Možete koristiti i obični Raspberry Pi, ako za to imate slobodnog prostora u uređaju. Budući da nam cilj nije bio spasiti prenosivost radija, odlučili smo koristiti ovu opciju za lociranje većine našeg hardvera.
Korak 6: Softver
Instalirajte Raspbian na svoj Raspberry Pi.
Kôd za radijski projekt može se preuzeti iz našeg github spremišta. Osim toga, bibliotečki pigame mora biti instaliran na malini. Da biste to učinili, unesite sljedeću naredbu u konzolu:
sudo apt-get update && sudo apt-get install python-pygame
Preporučeni:
Ham Radio radio pojasevi 2 metra/ 70 cm Microstrip PCB: 9 koraka
Ham Radio radio pojasevi 2 metra/ 70 cm Microstrip PCB: Bok, ovdje Andy G0SFJI nigdje u literaturi nisam mogao pronaći nikakve planove za mikrotrakaste antenske ploče za šunke od 70 cm i 2 metra. Čini se da su svi za RFID uređaje ili 2,4 Ghz ili više. Pa sam krenuo u razvoj mikrotrakastih tiskanih bo
FM radio s RDS -om (radio tekst), BT kontrolom i bazom za punjenje: 5 koraka
FM radio s RDS -om (radio tekst), BT kontrola i baza za punjenje: Bonjour, Ovo mi je drugi "instruktivni". Kako volim raditi ne baš korisne stvari, evo mog posljednjeg projekta: Ovo je FM radio s radio tekstom sa bazu za punjenje i koja se može nadzirati putem Bluetootha i Android aplikacije. Stoga ću
Jeftina šunka - pretvorite radio s rukom u mobilni radio: 6 koraka
Jeftina šunka - Pretvorite radio u ruci u mobilni radio: Mobilni radio sa šunkom s malim proračunom? Da, to se može učiniti s malo kreativnosti. Tamo je mnoštvo jeftinih kineskih ručnih radija. Ovi jeftini novi radio aparati snizili su cijene kvalitetne rabljene opreme za šunku. Još jedna stvar koja dodaje
Internet radio/ web radio s Raspberry Pi 3 (bez glave): 8 koraka
Internet radio/ web radio s Raspberry Pi 3 (bez glave): HI Želite li vlastiti radio hosting putem interneta, na pravom ste mjestu. Pokušat ću razraditi što je moguće više. Pokušao sam na nekoliko načina većini od njih je ili trebala zvučna kartica koju nisam volio kupiti. ali uspio je opaliti
Retro Radio Pi: 9 koraka (sa slikama)
Retro Radio Pi: Jeste li ikada vidjeli te stare radijske postaje u trgovinama smeća ili na buvljacima i pomislili … čovječe to bi bilo super da i dalje radi. Pa, ovaj vodič možda neće udahnuti život mrtvoj elektronici koju ste možda pronašli, ali trebat će vam ta stara polica