Turinys:

„Steampunk Pi Jukebox“, kuriame veikia „Google“muzika: 11 žingsnių (su nuotraukomis)
„Steampunk Pi Jukebox“, kuriame veikia „Google“muzika: 11 žingsnių (su nuotraukomis)

Video: „Steampunk Pi Jukebox“, kuriame veikia „Google“muzika: 11 žingsnių (su nuotraukomis)

Video: „Steampunk Pi Jukebox“, kuriame veikia „Google“muzika: 11 žingsnių (su nuotraukomis)
Video: Binär-Schall Amplifikator (Steampunk Jukebox) 2024, Liepa
Anonim
„Steampunk Pi Jukebox“, kuriame veikia „Google“muzika
„Steampunk Pi Jukebox“, kuriame veikia „Google“muzika

ĮSPĖJIMAS !! Jei bandysite atlikti panašų projektą, suprasite, kad jūs galite susidurti su asbestu sename radijuje, paprastai, bet neapsiribojant tam tikro tipo šiluma ar izoliacija. Atlikite savo tyrimus ir imkitės atsargumo priemonių.

Mačiau kelis skirtingus skirtingų gamintojų variantus, kuriančius tikrai nuostabius „Pi“radijo imtuvus ir „jukebox“. Taip pat maždaug keliolika metų vežiojau savo prosenelių radijo imtuvą, norėdamas jį kažkaip atgaivinti. Štai kaip aš patraukiau įdomia kelione ir tikiuosi, kad tai įkvėps jus daryti tą patį.

Ši „Instructable“yra techninės ir programinės įrangos dalis, kurią buvo smagu atlikti. Jei turite kokių nors klausimų, kreipkitės, bet turėčiau pridurti, kad nesu labai programišis. Jei susidursite su „Pi“problemomis, aš galbūt nebūsiu geriausias šaltinis - bet aš pabandysiu! Aš negaliu pasiūlyti daugiau asbesto gairių, atlikite savo tyrimus ir imkitės atsargumo priemonių.

1 žingsnis: 30-ojo dešimtmečio vidurio „Westinghouse“radijas buvo drobė, kurią pradėjau kurti …

30-ojo dešimtmečio vidurio „Westinghouse“radijas buvo drobė, kurią pradėjau kurti …
30-ojo dešimtmečio vidurio „Westinghouse“radijas buvo drobė, kurią pradėjau kurti …
30-ojo dešimtmečio vidurio „Westinghouse“radijas buvo drobė, kurią pradėjau kurti …
30-ojo dešimtmečio vidurio „Westinghouse“radijas buvo drobė, kurią pradėjau kurti …
30-ojo dešimtmečio vidurio „Westinghouse“radijas buvo drobė, kurią pradėjau kurti …
30-ojo dešimtmečio vidurio „Westinghouse“radijas buvo drobė, kurią pradėjau kurti …

Gerai, galbūt šiek tiek melodramatiška.

Šis dalykas buvo maždaug tiek, kiek prisimenu, jis priklausė mano proseneliams nuo seno. Aš pažvelgiau į galimą jos atkūrimą ir, turėdamas radijo elektronikos žinių, supratau, kad galėčiau tai padaryti. Aš netgi radau originalias schemas, priklijuotas prie pagrindinio elektronikos mazgo pagrindo apačios. Atlikęs tam tikrus tyrimus, nors nusprendžiau, kad geriausiu atveju turbūt galiausiai į tai įdėsiu daugiau pinigų, tada galų gale būtų verta, nusprendžiau eiti kitu keliu.

Gana lengvai ištraukiau pagrindinį elektronikos mazgą, jį laikė keturi plokščios galvutės varžtai. Po to, kai buvau visiškai surinkęs, tiesiog turėjau atsukti dar kelis varžtus, kad pamatas nukristų nuo pagrindinio korpuso. Turėčiau pridurti, kad dažniausiai tai buvo Robertsono varžtai, nes esu Kanadoje. Eh.

Aš nusprendžiau sukurti „Steampunk“temos „Jukebox“, pagrįstą šiuo pagrindiniu mazgu, ir maitinti jį „Raspberry PI“. Bazėje buvo daug laisvos vietos, man reikėjo tik pašalinti seną elektroniką.

Problema buvo ta, kad aš neturėjau sprendimo dėl pi žemesnės nei aukščiausios klasės garso išvesties, taip pat neturėjau sprendimo mažam stiprintuvui. Tai įvyktų po šešių mėnesių.

2 žingsnis: Susipažinkite su „JustBoom Amp HAT“

Susipažinkite su „JustBoom Amp HAT“
Susipažinkite su „JustBoom Amp HAT“

Tai buvo sprendimas, kurį radau, ir tai buvo Pi dydžio 60 W stiprintuvas su įmontuotu aukščiausios klasės DAC. Taip pat mažiau nei 100 USD. Puikus. Nuoroda-https://www.justboom.co/product/justboom-amp-hat/

Prieš pradėdamas kurti, man reikėjo išsiaiškinti garso pusę. Aš padariau netikrą sąranką su kai kuriais „cheapo“garsiakalbiais, 10 pėdų 12 metrų laido ir „Pi“su nauja „JustBoom HAT“.

Po šeštadienio žaidimo nusprendžiau, kaip ketinu ieškoti programinės įrangos - paleisti „Mopidy“. Jei nesate susipažinę, skaitykite čia -

„Mopidy“atitinka mano pagrindinius reikalavimus. Norėjau integruoti „Google Play“muziką, nes tai buvo mano pasirinkta srautinio perdavimo paslauga, tada norėjau padaryti paprastą programos klientą, kad būtų galima nustatyti belaidį ryšį, ir „Mopidy“vėl atitiko sąskaitą. Sistemai paleisti naudoju „Mopidy Mobile“, nes radau, kad tai graži paprasta sąsaja ir leidžia viską, ko noriu. Pati programa tik reikalauja, kad atlikę sąranką įvestumėte pačios sistemos tinklo adresą.

Įtraukiau visas sąrankos instrukcijas, kaip įdiegti viską, kad „Google Play“muzika veiktų keliuose kituose puslapiuose.

3 veiksmas: įdiekite „Jessie“ir „Mopidy“, tada nustatykite „GMusic“paleisti

Nesigilinsiu į pagrindinės operacinės sistemos diegimo į PI pagrindus, taip pat nenagrinėsiu jūsų vartotojo vardo, slaptažodžio ar SSH nustatymo. Yra daug internetinių pamokų, o https://www.raspberrypi.org/downloads/raspbian/ of yra keletas puikių pradedančiųjų vadovų.

Pradėkite diegdami „Raspbian Jessie“- dar nesu naujovinęs į „Stretch“, tačiau pridėkite keletą pastabų, ką reikėtų daryti atnaujinant. Pastaba. Aš dar neišbandžiau „Stretch“, bet atnaujinsiu, kai tai padarysiu. Taip pat galite paleisti „Jessie Lite“- tai operacija be galvos. Nustatykite SSH paleisti, tada prisijunkite per terminalą. Iš ten paryškinti veiksmai yra instrukcijos ir paprastas tekstas - kodas.

Vykdykite šias komandas iš https://docs.mopidy.com/en/latest/installation/. Jei atnaujinsite, turėsite redaguoti antrąją eilutę į „Stretch.list“:

sudo wget -q -O -https://apt.mopidy.com/mopidy.gpg | sudo apt -key add -

sudo wget -q -O /etc/apt/sources.list.d/mopidy.list

sudo apt-get atnaujinimas

sudo apt-get install mopidy

sudo apt-get atnaujinimas

sudo apt-get dist-upgrade

Tada įdiekite „Gmusic“- čia rasite sąranką

sudo pip install mopidy-gmusic #Nenurodykite įrenginio ID, pakomentuokite

Ši kita eilutė leidžia „Google“kalbėtis su „Gmusic“, taip pat turite nustatyti programą #password - pirmiausia eikite į https://myaccount.google.com/security ir nustatykite. Tada paleiskite:

sudo pip įdiegti pyasn1 == 0.3.4

Norėdami nustatyti „justboom“stiprintuvą, atlikite šiuos veiksmus:

sudo nano /boot/config.txt

Netoli pabaigos pamatysite dtparam = audio = on skiltyje Įgalinti garsą #Komentuoti šią eilutę ir pridėti:

dtparam = garsas = išjungtas

dtoverlay = i2s-mmap

dtoverlay = justboom-dac

Jei naujovinate į „Stretch“, pašalinkite dtoverlay = i2s-mmap

Dabar nustatykite „mopidy“, kad jis veiktų kaip paslauga #, kad „mopidy“veiktų kaip paslauga, žr. Čia https://docs.mopidy.com/en/latest/service/#config…. Vykdykite šią komandą:

sudo systemctl įgalina mopidy

Tada atidarykite /home/pi/.config/mopidy ir redaguokite konfigūracijos failą iš docs.mopidy.com:

sudo nano /etc/mopidy/mopidy.conf

Kitas žingsnis apima teksto pakeitimus, reikalingus konfigūracijos failai

4 veiksmas: redaguokite konfigūracijos failą, kad jis atitiktų jūsų sąranką

Tai yra mano naudojamo konfigūracijos failo pavyzdys. Prie teksto, kurį turėsite pakeisti, pridėjau laužtinius skliaustus , bet taip pat žiūrėkite sąrankos instrukcijas docs.mopidy.com, kad geriau suprastumėte, ką viskas daro.

Taip pat turėsite sukonfigūruoti tinklą, suteikti Pi statinį IP adresą ir atidaryti 6600 ir 6680 prievadus. Daugiau informacijos rasite maršrutizatoriaus vartotojo vadove.

Po to turėtumėte sugebėti atlikti garso bandomąjį paleidimą, sėkmės ir, jei iškils kokių nors problemų, peržiūrėkite ankstesnius veiksmus. Docs.mopidy.com turi puikios informacijos.

5 veiksmas: veikiant garsui, dabar laikas kurti bylą

Kai garso įrašas veikia, dabar atėjo laikas sukurti dėklą
Kai garso įrašas veikia, dabar atėjo laikas sukurti dėklą
Kai garso įrašas veikia, dabar atėjo laikas sukurti dėklą
Kai garso įrašas veikia, dabar atėjo laikas sukurti dėklą
Kai garso įrašas veikia, dabar atėjo laikas sukurti dėklą
Kai garso įrašas veikia, dabar atėjo laikas sukurti dėklą

Kad galėčiau pradėti montuoti visas naujas technologijas į senas technologijas, turėjau pašalinti didžiąją dalį senų technologijų. Atidžiai apžiūrėjęs bet kokį asbestą (jo nebuvo), užsidėjau respiratorių, pirštines ir apsauginius akinius ir su šoniniais pjaustytuvais pradėjau dirbti prie pagrindinio mazgo. Prieš tęsdamas kruopščiai pašalinau visas atliekas ir sutvarkiau vietą.

Po kelių valandų pašalinau visus senus komponentus ir pliką važiuoklę. Aš taip pat nusprendžiau, kuriuos gabalus išgelbėsiu, o tada perkelsiu į naują dizainą. Įdomiausias iš jų buvo mazgas, naudojamas kanalams perjungti, keičiant skirtingų talpinių plokščių padėtį.

Galiausiai ėmiau griebti didelį kibirą muiluoto vandens ir šveitimo šepetėlį ir tikrai gerai viską nuvaliau, nes taip buvo sukaupta daugiau nei 80 metų dulkių. Geri laikai!

Vis dėlto neleidau viskam nuvarvėti ir panaudojau savo kompresorių, kad pašalinčiau didžiąją dalį vandens, o likusiam naudoju popierinius rankšluosčius.

6 žingsnis: dažykite

Dažyti!
Dažyti!
Dažyti!
Dažyti!
Dažyti!
Dažyti!

Tada jis nuėjo į techninės įrangos parduotuvę nusipirkti įvairių dažų. Pagrindinei važiuoklei pasirinkau aukso/žalvario, kai kuriems komponentams vario, o kitur - plokščią ir blizgią juodą.

Dažymo purškimu proceso daug nuotraukų nedariau. Pridėsiu šiuos patarimus, jei dar nepurškėte:

- Šiek tiek sutrinkite metalą lengvu švitriniu popieriumi

- Naudokite kelis lengvus sluoksnius

- Būtinai perskaitykite pakartotinio dažymo laiko instrukcijas

- Pratinkite purkšti ant to, kas nesvarbu, prieš darydami tai, kas tai daro!

Neturėjau jokio realaus paveikslo plano, tiesiog ėjau su juo, nes tapiau tiek, kiek buvo spalvų schema. Nors galutiniais rezultatais tikrai patenkintas.

7 žingsnis: imituoti vakuuminiai vamzdžiai

Imituoti vakuuminiai vamzdžiai
Imituoti vakuuminiai vamzdžiai
Imituoti vakuuminiai vamzdžiai
Imituoti vakuuminiai vamzdžiai
Imituoti vakuuminiai vamzdžiai
Imituoti vakuuminiai vamzdžiai
Imituoti vakuuminiai vamzdžiai
Imituoti vakuuminiai vamzdžiai

Mano nuomone, geriausias dalykas projekte buvo pridėti vakuuminio vamzdžio apšvietimą. Aš nusprendžiau pridėti gintaro spalvos LED lemputes prie visų vakuuminių vamzdžių, kad suteiktų sistemai „senovinį“vaizdą. Vis dėlto išbandžiau kelias skirtingas spalvas, o mėlyna buvo artimiausia vieta.

Aš tiesiog išgręžiau skyles į vamzdžių dugną, kur nebuvo smeigtuko, kaip matyti pridėtose nuotraukose. Tada aš išgręžčiau skylę į atitinkamą vamzdžio lizdo vietą. Iš ten tiesiog reikėjo pastatyti iš anksto prijungtą šviesos diodą ir iš apačios įpilti karštų klijų. Ateityje būtų smagu juos pakeisti RGB apšvietimo sistema, galbūt tokia, kuri moduliuoja apšvietimą muzika.

8 žingsnis: medinės plokštės ir garsiakalbių plokštės

Medinės plokštės ir garsiakalbių plokštės
Medinės plokštės ir garsiakalbių plokštės
Medinės plokštės ir garsiakalbių plokštės
Medinės plokštės ir garsiakalbių plokštės
Medinės plokštės ir garsiakalbių plokštės
Medinės plokštės ir garsiakalbių plokštės

Priekinėms priekinėms plokštėms paėmiau gražiai atrodančią pušies laužą, supjaustytą pagal dydį ir pridėjau keletą iškirpimų valdikliams. Aš naudojau Minwax graikinių riešutų aliejaus pagrindo dėmę - dėmę buvo labai lengva tepti. Naudodama pirštines ir teptuką, medienos gabalus padengiau dėmėmis, palaukiau 15 minučių ir tiesiog pašalinau perteklių rankšluosčiu. Po to reikėjo palaukti, kol jie išdžiūvo per naktį.

Pačioms garsiakalbių plokštėms aš naudoju kai kuriuos žalvarinius varžtus kartu su poveržlėmis ir sparno veržlėmis, kad atrodytų pramoninė jungtis. Jungtis ant plokščių tilptų tarp pačių poveržlių. Garsiakalbių laidai buvo skardinti lydmetaliu, o tada varžto galvute pritvirtinti prie priešingos medienos pusės esančios medienos. Kadangi pušis yra graži ir minkšta, laidai įsitraukia į medieną ir užtikrina tvirtą tvirtumą.

Vieninteliai valdikliai, išskyrus maitinimo jungiklį, buvo įtampos monitoriaus paėmimas ir prijungimas naudojant 1950 -ųjų DC voltmetrą. Aš taip pat užkasiau šviesos diodą už jo, kad įjungus jis būtų silpnas. Tai buvo sumontuota į medines plokštes ir laikoma tais pačiais varžtais, kaip ir garsiakalbių jungtys. Įjungus įrenginį, įtampos matuoklis „įšoka“.

9 veiksmas: maitinimas, laidai ir šviesos diodų testavimas

Maitinimo, laidų ir LED testavimas
Maitinimo, laidų ir LED testavimas
Maitinimo, laidų ir LED testavimas
Maitinimo, laidų ir LED testavimas
Maitinimo, laidų ir LED testavimas
Maitinimo, laidų ir LED testavimas

Kad galėčiau maitinti sistemą, aš ką tik turėjau 24 V nuolatinės srovės įtampą, kuri veikė esant 2,5 A įtampai, todėl man pakako energijos, kad galėčiau lengvai paleisti sistemą. Aš padalijau kintamosios srovės į 120 VAC/4A jungiklį, prijungtą prie priekio, kuris leido paprastai įjungti visą sistemą, kai ji yra įjungta.

Gražus mąstymas apie „JustBoom Amp HAT“yra tas, kad jis taip pat maitins „Pi“, kai bus tiekiamas tinkama galia. Greita papildoma pastaba - techniškai tam turėčiau naudoti 75 W maitinimo šaltinį, tačiau iki šiol neturėjau jokių problemų dėl 60 W maitinimo šaltinio. Galų gale planuoju tai pakeisti.

Aš padalijau 24 VDC iš kintamosios srovės adapterio ir paleidau dvi grandines. Vienas iš jų buvo tiesiogiai prie „Pi“įvesties, o kitas - prie šviesos diodų grandinės.

Šviesos diodų grandinę sudaro 9 nuoseklūs šviesos diodai ir vienas 330 omų 1/2w rezistorius. Šviesos diodo pajungimas yra labai lengvas, jums tiesiog reikia žinoti šviesos diodo įtampos kritimą į priekį ir bendrą norimą skaičių, tada prijunkite jį prie šio vedlio čia su maitinimo įtampa- https://led.linear1.org /led.wiz

Prijungus laidą, tereikia jį prijungti ir įjungti. Tačiau geriau įsitikinkite savo poliškumu !! Geriausia nuspalvinti kodą ir sudaryti schemą - ko aš nepadariau….

10 veiksmas: pridėkite spintelę, prijunkite kai kuriuos garsiakalbius ir išbandykite

Pridėkite spintelę, prijunkite kai kuriuos garsiakalbius ir išbandykite!
Pridėkite spintelę, prijunkite kai kuriuos garsiakalbius ir išbandykite!
Pridėkite spintelę, prijunkite kai kuriuos garsiakalbius ir išbandykite!
Pridėkite spintelę, prijunkite kai kuriuos garsiakalbius ir išbandykite!
Pridėkite spintelę, prijunkite kai kuriuos garsiakalbius ir išbandykite!
Pridėkite spintelę, prijunkite kai kuriuos garsiakalbius ir išbandykite!

Galutinė vieta buvo lentyna mano virtuvėje. Aš iš faneros pastatiau dėžutę ir nudažiau juodai. Tada ant viršaus sumontavau porą „Polk“garsiakalbių.

Garsiakalbio kabeliui naudojau įprastą rudą 14 dydžio lempos laidą ir apvyniojau jį suvyniotu variu. Norėdami suvynioti varį, pradėjau nuo kokių 14 gabaritų kieto namo elektros instaliacijos ir nuėmiau izoliatorių. Pabaigoje padariau nedidelę kilpą, užspaudžiau aplink Robertsono atsuktuvą ir rankomis apvyniojau, kad padarytų ritę. Iš ten aš tiesiog pritvirtinau jį prie pačios vielos, kad suteikčiau unikalią išvaizdą.

Galiausiai tereikėjo jį prijungti prie sienos ir apversti jungiklį. „Pi“paleidžia minutę ir automatiškai paleidžia paslaugą. Tada tiesiog prisijunkite per „Mopidy“programą ir įkelkite grojaraštį ar radijo stotį.

Rokas toliau.

11 veiksmas: kainoraštis ir kiti veiksmai

Kaina gali skirtis priklausomai nuo jūsų buvimo vietos ir kai kurių medžiagų prieinamumo. Neskaitant medžio ar senovinio radijo, štai koks būtų grubus suskirstymas. Kainos Kanados doleriais, nes aš tingiu konvertuoti.

„Raspberry Pi 3“: 60 USD

„JustBoom“stiprintuvo skrybėlė: 85 USD

Kintamosios srovės adapteris: ar turėjo (20–30 USD?)

Laidai: turėjau

Perjungimas: 5 USD

Šviesos diodai: 6 USD

330 omų rezistorius: 6 - 2 USD

Žalvarinė aparatūra: 20 USD

Voltmetras: Neįsivaizduoju, mama jį nupirko man maždaug prieš 15 metų. Ačiū, mama!

Purškiami dažai ir dėmės: 30 USD

Kalbėtojai: Turėkite juos - rekomenduokite gerą knygų lentynos garsiakalbių porą. „JustBoom“stiprintuvo HAT DAC yra fantastiškas, o „D“klasės stiprintuvams labai patinka gera vairuotojų pora.

Apskritai, jei turite senovinį radiją ir kai kurie garsiakalbiai kainuoja apie 230 USD.

Vis tiek norėčiau pridėti rotacinį kodavimo įrenginį, kad pagrindiniame įrenginyje būtų galima reguliuoti garsumą, nes garsas gaunamas iš jūsų mobiliojo įrenginio. Galiausiai norėčiau taip pat pridėti optinį jutiklį, kuris taip pat stebėtų rato padėtį kanalo pasirinkimo mazge. Tada naudočiau šią poziciją, kad pakeisčiau „Google Play“radijo stotis, kai paspausite mygtukus - bet tai dar daug ko reikia išmokti, kiek reikia koduoti!

Ačiū, kad perskaitėte.

Rekomenduojamas: