Satura rādītājs:

Retro Year Pi radio: 7 soļi
Retro Year Pi radio: 7 soļi

Video: Retro Year Pi radio: 7 soļi

Video: Retro Year Pi radio: 7 soļi
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Novembris
Anonim
Image
Image

Ideja ir ļoti vienkārša: paņemiet veco radio un pārveidojiet to, lai atskaņotu mūziku no Raspberry Pi. Mērķis bija izveidot īpašus atskaņošanas sarakstus, kurus var izvēlēties ar frekvences riteni. Dziesmas ir sagrupētas hronoloģiskā secībā pēc gadiem no 1950. līdz 2010. gadam un tiek saglabātas internā SD kartē. Ir vairākas pogas, lai atskaņotu, apturētu un iegūtu nākamo dziesmu. Svarīgs projekta aspekts bija veco pogu atkārtota izmantošana. To izmantošana lietotājam rada vecās skolas sajūtu. Lai vēl vairāk palielinātu šo sajūtu, radio imitē tipisko troksni starp divām frekvencēm. Šis projekts tika izstrādāts universitātes kursam. Pēc pabeigšanas mums teica, lai izveidotu pamācību. Tātad fotogrāfijas tika uzņemtas nejauši. Mēs ceram, ka joprojām ir skaidrs, kas jādara, lai pārveidotu šo projektu.

1. darbība: atrodiet pogu izvadi

Aparatūra
Aparatūra

Vispirms rūpīgi jāizjauc izvēlētais vecais radio. Nezaudējiet skrūves. Tad sākas sarežģītā daļa - veco pogu atkārtota izmantošana. Problēma ir tā, ka mūsu radio pogas bija mehāniski savienotas - jūs nospiežat vienu pogu, un otra nospiesta poga automātiski izlec. Mēs noņēmām vienas pogas atsperi un nospiedām to. Šai pogai vairs nav funkciju. Bet tāpēc citas pogas pēc nospiešanas atkal izlec un nepaliek nospiestas. Nākamais solis bija katrai pogai atrast pareizās tapas. Tas var būt diezgan vienkārši atkarībā no radio izmantotajām pogām. Mūsu radio bija dažas dīvainas pogas ar 10-14 savienojumiem uz vienas pogas. Tāpēc mēs paņēmām multimetru un ievietojām nepārtrauktības režīmā un nospiedām pogas, tiklīdz atradīsit pareizo tapu pāri (ierīce sāks pīkstēt), pierakstiet pinout. Kopumā mēs izmantojām trīs pogas: iepriekšējo dziesmu, atskaņot/apturēt un nākamo dziesmu.

Ja nav iespēju atkārtoti izmantot vecās pogas, vienkārši ievietojiet savas. Tad jūs, iespējams, zaudēsit taktilās atsauksmes, taču jums joprojām būs ierīces estētika.

2. darbība. Aparatūra

Aparatūra
Aparatūra
Aparatūra
Aparatūra
Aparatūra
Aparatūra

Lai izveidotu šo projektu, tika izmantoti šādi rīki un detaļas:

Rīki:

  • Skrūvgrieži
  • Dremel
  • Līme
  • Lodāmurs
  • Lodēšanas stieple
  • Multimetrs

Daļas:

  • Vecais radio
  • Raspberry Pi Zero ar Raspbian OS (ietaupa daudz vietas, salīdzinot ar Raspberry Pi 3, tomēr ir mazāk jaudīgs)
  • Mikro USB kabelis
  • USB strāvas adapteris ar 2 kontaktligzdām
  • USB kabelis
  • Džempera kabeļi elektronikai
  • Audio pastiprinātājs (LM386)
  • Daudzapgriezienu apgriešanas potenciometrs (WEL3266-Y-203-LF)
  • Analogs uz digitālo pārveidotāju (MCP3008)

Kāpēc izmantot pastiprinātāju?

Vecajam radio ir diezgan jaudīgs skaļrunis, un jūs vēlaties atkārtoti izmantot pēc iespējas vairāk veco detaļu. Ar mazjaudas signāliem no aveņu nepietiek, lai ieslēgtu skaļruni, tāpēc jums ir jāpastiprina signāls.

Kāpēc izmantot daudzapgriezienu potenciometru?

Mēs nolēmām gadu atkārtoti izmantot frekvences pogu. Diemžēl mēs nevarējām nolasīt ģenerētās vērtības, tāpēc paņēmām daudzapgriezienu potenciometru - poga var veikt 5 veselus apgriezienus, parastam potenciometram parasti ir tikai 270 ° diapazons. Mēs to pielīmējām pie pogas iekšējā zobrata. Skaļuma regulēšana joprojām bija funkcionāla, tāpēc mēs tam izmantojām iebūvēto potenciometru un meklējām pareizo kontaktu.

Kad abi potenciometri ir pievienoti, pārbaudiet to min/max vērtības, lai jūs varētu noregulēt pareizo koda diapazonu.

Kāpēc izmantot AD pārveidotāju?

Raspberry Pi var nolasīt tikai digitālās ieejas. Potenciometrs nodrošina tikai analogās izejas - tāpēc jums ir nepieciešams analogo ciparu pārveidotājs, lai Pi saprastu vērtības. Ja jūs patiešām vēlaties to atjaunot, nepievienojot izdomātas funkcijas, piemēram, AirPlay vai kaut ko citu, es ieteiktu Raspberry Pi vietā izmantot Arduino. Aveņu patiesībā ir pārspīlējums tik vienkāršam projektam kā šis, taču universitātes uzdevums teica, ka mums tas ir jāizmanto.

3. darbība: elektroinstalācija

Elektroinstalācija
Elektroinstalācija

Visu vadu vadiet saskaņā ar fritēšanas shēmu.

4. solis: norādījumi

Kad esat noskaidrojis pogu pogas vai instalējis savu, ir pienācis laiks spēlēties ar MCP3008. Pievienojiet potenciometru MCP3008, kā redzams fritzēšanā, un mikrokontrolleri aveņu pi (vai meklējiet pamācību vai ienirstiet MCP3008 datu lapā un mēģiniet to izdomāt pats). Izmēģiniet, vai datorā iegūstat nolasāmus potenciometra izvadus. Ja tā, pievienojiet arī otro potenciometru. Kopējiet un ielīmējiet mūsu kodu un noskaidrojiet, vai varat mainīt ierakstus, izmantojot potenciometru, kā arī iestatīt skaļumu ar citu potenciometru.

Tagad jūs varat savienot pogas ar Raspberry Pi un pārbaudīt, vai tās darbojas.

No šī brīža patiesais izaicinājums sāk iekļaut visu lietas iekšpusē. Mēs faktiski arī atvērām savu USB strāvas adapteri un ievietojām to vecajā radio, lai mēs varētu izmantot tā veco strāvas vada kabeli. Pievienojiet vienu mikro usb kabeli Raspberry Pi un atgrieziet citu USB kabeli un savienojiet sarkano vadu ar + tapu pastiprinātāja panelī, bet melno - pie tapas. Pievienojiet arī skaļruni pie tā un pievienojiet arī Raspberry Pi skaņas izvadi.

Mēs gribētu to visu izskaidrot labāk, bet bez labiem attēliem tas nav īsti iespējams, taču pats projekts nedrīkst būt tik grūts, tāpēc mēs ceram, ka tas kaut kā palīdz vai vismaz jūs varat izmantot mūsu kodu.

5. solis: izveidojiet vietu

Izveidojiet vietu
Izveidojiet vietu
Izveidojiet vietu
Izveidojiet vietu

Pēdējais mērķis ir atrast vietu radio iekšpusē, kur var ievietot jauno aparatūru. Ja iekšpusē nav pietiekami daudz vietas -vienkārši pārveidojiet korpusu ar dremel vai nelielu leņķa slīpmašīnu, nedaudz izgriežot to (atcerieties: vispirms drošība). Centieties nesabojāt veco shēmas plati un vadus - jo mazāk detaļu noņemsiet, jo lielāka iespēja, ka radio saglabās sākotnējo funkcionalitāti. Mūsu izvēlētajai ierīcei bija liels akumulatora nodalījums, kurā Raspberry Pi Zero bija lieliski ievietots. Varat arī izmantot parasto Raspberry Pi, ja ierīcē ir brīva vieta. Tā kā mūsu mērķis nebija saglabāt radio pārnesamību, mēs nolēmām izmantot šo iespēju, lai atrastu lielāko daļu aparatūras.

6. darbība: programmatūra

Instalējiet Raspbian savā Raspberry Pi.

Radio projekta kodu var lejupielādēt no mūsu github krātuves. Turklāt Raspberry ir jāinstalē liberālā spēle. Lai to izdarītu, konsolē ievadiet šādu komandu:

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

Ieteicams: