Cuprins:
- Pasul 1: Găsiți PinOut pentru butoane
- Pasul 2: Hardware
- Pasul 3: Cablare
- Pasul 4: Instrucțiuni
- Pasul 5: Faceți spațiu
- Pasul 6: Software
- Pasul 7: Documentar video
Video: Radio Anul retro Pi: 7 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Ideea este foarte simplă: luați un radio vechi și modificați-l pentru a reda muzică de pe un Raspberry Pi. Scopul a fost de a avea liste de redare specifice care pot fi selectate de rotița de frecvență. Melodiile sunt grupate în ordine cronologică pe ani din 1950 până în 2010 și sunt stocate pe cardul SD intern. Există mai multe butoane pentru redare, pauză și obținerea următoarei melodii. Un aspect important al proiectului a fost refolosirea vechilor butoane. Folosirea acestora le conferă utilizatorului un sentiment de școală veche. Pentru a crește în plus această senzație, radioul imită zgomotul tipic dintre două frecvențe. Acest proiect a fost realizat pentru un curs de univercity. După finalizare ni s-a spus să creăm un instructiv. Deci fotografiile au fost făcute la întâmplare. Sperăm că este încă clar ce trebuie făcut pentru a reface acest proiect.
Pasul 1: Găsiți PinOut pentru butoane
Mai întâi trebuie să dezasamblați vechiul aparat de radio ales la alegere. Nu pierdeți șuruburile. Apoi începe partea dificilă - reutilizarea butoanelor vechi. Problema este că butoanele din radioul nostru au fost conectate mecanic - apăsați un buton și celălalt buton apăsat apare automat. Am scos arcul unui buton și l-am apăsat. Acest buton nu mai are funcție. De aceea, celelalte butoane sar din nou după apăsare și nu rămân apăsate. Următorul pas a fost găsirea pinilor corecți pentru fiecare buton. Acest lucru poate fi destul de ușor, în funcție de butoanele utilizate în radio. Radio-ul nostru avea niște butoane ciudate cu 10-14 conexiuni pe un singur buton. Așadar, am luat un multimetru și l-am pus în modul continuitate și am apăsat butoanele, de îndată ce găsiți perechea potrivită de pini (dispozitivul va începe să emită un bip), scrieți pinout-ul. În total, am folosit trei butoane: melodia anterioară, redare / pauză și melodia următoare.
Dacă nu există nicio șansă să reutilizați butoanele vechi, pur și simplu puneți-le pe cele proprii. Probabil că veți pierde feedbackul tactil atunci, dar veți avea în continuare estetica dispozitivului.
Pasul 2: Hardware
Pentru a construi acest proiect au fost utilizate următoarele instrumente și piese:
Instrumente:
- Șurubelnițe
- Dremel
- Lipici
- Ciocan de lipit
- Sârmă de lipit
- Multimetru
Părți:
- Radio vechi
- Raspberry Pi Zero cu Raspbian OS (economisește mult spațiu în comparație cu Raspberry Pi 3, totuși este mai puțin puternic)
- Cablu micro USB
- Adaptor de alimentare USB cu 2 prize
- Cablu USB
- Cabluri jumper pentru electronice
- Amplificator audio (LM386)
- Potențiometru de tuns multiturn (WEL3266-Y-203-LF)
-
Convertor analog-digital (MCP3008)
De ce să folosești un amplificator?
Vechiul radio are un difuzor destul de puternic și doriți să refolosiți cât mai multe piese vechi. Semnalele de consum redus de la Raspberry nu sunt suficiente pentru a porni difuzorul, deci trebuie să creșteți semnalul.
De ce să folosiți un potențiometru multiturn?
Am decis să refolosim butonul de frecvență pentru selectarea anului. Din păcate, nu am putut citi valorile generate, așa că am luat un potențiometru multiturn - butonul poate face 5 ture întregi, un potențiometru normal are în mod normal o rază de acțiune de 270 °. L-am lipit de roata dințată interioară a butonului. Reglarea volumului era încă funcțională, așa că am folosit pentru aceasta potențiometrul încorporat și am căutat pinout-ul corect.
După conectarea ambelor potențiometre, verificați valorile min / max ale acestora, astfel încât să puteți regla intervalul corect în cod.
De ce să folosiți un convertor AD?
Raspberry Pi poate citi doar intrări digitale. Un potențiometru oferă doar ieșiri analogice - deci aveți nevoie de un convertor analogic digital, astfel încât Pi să înțeleagă valorile. Dacă doriți să reconstruiți acest lucru, fără a adăuga funcții fanteziste precum AirPlay sau altceva, aș recomanda utilizarea unui Arduino în locul unui Raspberry Pi. Raspberry este de fapt o exagerare pentru un astfel de proiect ușor, dar sarcina din universitate a spus că trebuie să folosim unul.
Pasul 3: Cablare
Sârmă totul în conformitate cu diagrama fritzing.
Pasul 4: Instrucțiuni
Odată ce ați aflat pinout-ul butoanelor sau le-ați instalat, este timpul să vă jucați cu MCP3008. Conectați potențiometrul la MCP3008 așa cum se vede în fritzing și microcontrolerul la zmeura pi (sau căutați un tutorial sau scufundați-vă în foaia tehnică MCP3008 și încercați să-l descoperiți singur). Încercați dacă obțineți ieșiri lizibile ale potențiometrului pe computer. Dacă da, conectați și al doilea potențiometru. Copiați lipiți codul nostru și vedeți dacă puteți schimba piesele cu potențiometrul și, de asemenea, setați volumul cu celălalt potențiometru.
Acum puteți conecta butoanele la Raspberry Pi și puteți vedea dacă funcționează.
Din acest moment, adevărata provocare începe să se potrivească cu totul în interiorul carcasei. De fapt, am deschis și adaptorul nostru de alimentare USB și l-am introdus în vechiul radio, astfel încât să putem folosi vechiul său cablu de alimentare. Conectați un cablu micro usb la Raspberry Pi și tăiați un alt cablu USB și conectați firul roșu la pinul + de pe placa amplificatorului și cel negru la pinul. De asemenea, conectați difuzorul la acesta din corse și conectați și ieșirea de sunet Raspberry Pi.
Am dori să explicăm toate acestea mai bine, dar fără imagini bune acest lucru nu este cu adevărat posibil, dar proiectul pe care îl avem nu ar trebui să fie atât de greu, așa că sperăm că acest lucru vă va ajuta cumva sau cel puțin puteți folosi codul nostru.
Pasul 5: Faceți spațiu
Ultimul obiectiv este de a găsi un spațiu în interiorul radioului unde să poată fi plasat noul hardware. Dacă nu există suficient spațiu în interior - modificați pur și simplu carcasa cu dremel sau un polizor unghiular mic tăind-o ușor (Rețineți: mai întâi siguranța). Încercați să nu deteriorați placa de circuit și cablurile vechi - cu cât mai puține piese le scoateți, cu atât sunt mai mari șansele ca aparatul de radio să își păstreze funcționalitatea originală. Dispozitivul ales de noi avea un compartiment mare pentru baterie, în care Raspberry Pi Zero se potrivea perfect. Puteți folosi și un Raspberry Pi normal, dacă aveți spațiu liber pentru acesta în dispozitiv. Deoarece obiectivul nostru nu era să salvăm portabilitatea radioului, am decis să folosim această opțiune pentru a localiza cea mai mare parte a hardware-ului nostru.
Pasul 6: Software
Instalați Raspbian pe Raspberry Pi.
Codul proiectului radio poate fi descărcat din depozitul nostru github. În plus, pygame libary trebuie instalat pe Raspberry. Pentru aceasta, introduceți următoarea comandă în consolă:
sudo apt-get update && sudo apt-get install python-pygame
Recomandat:
Antenă radio Radio Ham Rooftop: 8 pași (cu imagini)
Urban Rooftop Ham Radio Antenna: Am pus recent o antenă radio ham pe acoperiș, astfel încât să pot obține un semnal mai bun în interiorul apartamentului meu, care nu se află la un etaj superior. Fiind un ultra începător fără prea multe investiții în hobby, era perfect acceptabil să trebuiască să urci pe acoperiș pentru a
Radio FM cu RDS (Radio Text), control BT și bază de încărcare: 5 pași
Radio FM cu RDS (Radio Text), Control BT și bază de încărcare: Bonjour, Acesta este al doilea meu „Instructables”. Deoarece îmi place să fac lucruri nu foarte utile, iată ultimul meu proiect: Acesta este un radio FM cu Radio Text cu o bază de încărcare și care poate fi monitorizată prin Bluetooth și un APPT Android Prin urmare, voi
JAMONUL BORD - TRANSFORMĂȚI UN RADIO PORTATIV ÎN RADIO MOBIL: 6 pași
JAMONUL MOSTIT - TRANSFORMĂȚI UN RADIO PORTATIV ÎN RADIO MOBIL: Un radioamator mobil cu un buget restrâns? Da, se poate face cu oarecare creativitate. Există o mulțime de aparate de radio portabile chineze ieftine. Aceste noi aparate de radio ieftine, la rândul lor, au scăzut prețurile la echipamentele folosite pentru șuncă de calitate. Un alt lucru care se adaugă
WS2811 WebLights - Preia controlul asupra luminilor de Anul Nou !: 8 pași
WS2811 WebLights - Preia controlul asupra luminilor tale de Anul Nou !: Ca orice pigoană care se respectă, ador toate lucrurile strălucitoare și strălucitoare. Și cu siguranță, ghirlandele electrice cu LED intră în această categorie. Din păcate, aceste lumini îmi vin în atenție când tocmai a trecut Anul Nou. Dar hei! Sper că nu este ultima noastră
Retro Radio Pi: 9 pași (cu imagini)
Retro Radio Pi: Ați văzut vreodată radiourile alea vechi în magazinele de gunoi sau la piețele de purici și credeți … omule care ar fi grozav dacă ar funcționa în continuare. Ei bine, este posibil ca acest tutorial să nu respire viața electronică moartă pe care ați găsit-o, dar va lua acel vechi raft