Preoblikovan Boombox 80 -ih: 8 korakov (s slikami)
Preoblikovan Boombox 80 -ih: 8 korakov (s slikami)
Anonim
Preoblikovan Boombox iz 80 -ih
Preoblikovan Boombox iz 80 -ih
Preoblikovan Boombox iz 80 -ih
Preoblikovan Boombox iz 80 -ih

Idejo za ta projekt sem prvič dobil, ko sem naletel na podobno gradnjo na spletnem mestu hackster.io, ki je zdaj objavljeno tudi tukaj kot navodilo. V tem projektu so z Raspberry Pi preoblikovali pokvarjen boombox 80 -ih in zamenjali vso elektroniko, razen zvočnikov. Prav tako imam v lasti stari boombox iz 80 -ih, kjer je bil pokvarjen le en kasetofon, zato sem ga nameraval preoblikovati z naslednjimi funkcijami.

  • Hranite originalne zvočnike in ojačevalnik
  • Ohranite delujoči kasetofon (ker imam še nekaj čudovitih starih mešanic)
  • Zlomljen kasetofon zamenjajte z Raspberry Pi in zaslonom na dotik
  • Dodajte LED s funkcijo analizatorja spektra
  • Dodajte baterijo za ponovno polnjenje z veliko zmogljivostjo

1. korak: Zberite komponente

Zberite komponente
Zberite komponente

Tu je seznam vseh sestavin, ki sem jih uporabil

  • Sanyo M W200L boombox
  • Raspberry Pi 3 B+ (amazon.de)
  • 3,5 -palčni zaslon na dotik TFT (amazon.de)
  • Powerbank 20000 mAh (amazon.de)
  • 1 m WS2812b LED trak
  • Arduino Nano
  • Podaljšek USB kabel za montažo na ploščo (amazon.de)
  • Izolator ozemljitvene zanke (amazon.de)
  • DC - DC Boost Converter (amazon.de)
  • 2x 1,8 kOhm, 1x 4,7 kOhm upori
  • stikalo na gumb
  • 1000 µF, ~ 16 V kondenzator

Imel sem srečo, da sem pred časom v smeti našel ta čudovit boombox. Deloval je v celoti, razen enega od kasetnih trakov, ki trak še naprej poje. Načrt je bil odstraniti pokvarjen trak in ga zamenjati z Raspberry Pi in 3,5 -palčnim zaslonom na dotik, ki se prilega skoraj popolnoma v isti prostor. Za napajanje vsega sem najprej pomislil na uporabo več 18650 baterij, povezanih vzporedno, nato pa sem se odločil uporabite powerbank, ker je bil cenejši in ima že vgrajen polnilni krog in ojačevalnik 3,7 V do 5 V. Poskrbite, da dobite napajalnik, ki lahko zagotovi dovolj izhodnega toka. Moj powerbank lahko napaja 3,4 A na dveh ločenih izhodov, vendar skupna moč ne more biti večja od 3,4 A, torej imam približno 17 W. Bombox je ocenjen na 12 W, kar je v redu, toda RasPi in zaslon lahko vlečejo več kot 1 A. Skratka, malo mi zmanjka energije baterije in opazil nekaj padcev napetosti, ko so trenutni skoki, na primer pri vklopu motorja kasetofona. Poleg tega ima večina powerbankov funkcijo spanja, ko je vlečeni tok pod določenim pragom. To zame ni bil problem od RasPi vedno črpa dovolj toka, vendar je tudi to treba upoštevati. Naslednjič bom verjetno uporabil 18650 baterij, ki lahko zagotovijo večji tok. Ker boombox deluje na 7,5 V, sem še vedno potreboval drug ojačevalni pretvornik. Kabel USB za montažo na ploščo je bil uporabljen za vtičnico mikro USB na ohišju za polnjenje napajalnika. Za izdelavo analizatorja spektra so bili uporabljeni LED trak, Arduino Nano in upori. Kondenzator je priporočljivo, da se izognete trenutnim sunkom pri napajanju LED traku, prav tako pa lahko pomaga zmanjšati šumenje zvočnikov v zvočnikih. Ker sem še vedno imel veliko hrupa, sem dodal tudi izolator ozemljitvene zanke. Poleg zgoraj navedenih komponent sem uporabil tudi veliko žice, vročega lepila in nekaj 3D tiskanih komponent.

Korak: Namestite Volumio na RasPi

Namestite Volumio na RasPi
Namestite Volumio na RasPi

Volumio je odprtokodna distribucija Linuxa, zasnovana za predvajanje glasbe. Uporabniški vmesnik deluje v spletnem brskalniku, kar pomeni, da ga lahko upravljate iz katerega koli telefona ali lokalnega računalnika, ki je povezan z istim omrežjem. Podpira številne vire pretakanja glasbe, kot so YouTube, Spotify in WebRadio. Volumio je zasnovan za delovanje v vašem lokalnem omrežju doma, poleti pa bi rad odnesel tudi svoj boombox. V tem primeru bom moral s telefonom odpreti lokalno dostopno točko WiFi s telefonom, da se RasPi poveže.

Volumio ima tudi vtičnik na zaslon na dotik, ki prikazuje uporabniški vmesnik na katerem koli zaslonu, povezanem s samim RasPi -jem, vendar je za delo z mojim zaslonom bilo potrebno kar nekaj dela. V bistvu sem sledil tej vadnici, vendar sem moral narediti nekaj prilagoditev, saj moj zaslon deluje prek HDMI.

Mnogi ljudje priporočajo uporabo DAC -a, kot je HiFiBerry, za izhod zvoka, vendar sem bil zelo zadovoljen s kakovostjo zvoka, ki prihaja iz avdio priključka na samem RasPi. Konec koncev nisem poskušal ustvariti avdiofilskega kakovostnega glasbenega vira.

3. korak: Izdelava analizatorja spektra

Izdelava analizatorja spektra
Izdelava analizatorja spektra

Za analizator spektra sem prilepil tri vrstice LED trakov WS2812b na ploščo, ki je prikazovala radijsko frekvenco. Elektronika je sestavljena iz Arduino Nano in nekaj uporov v skladu s tem navodilom. Dodal sem tudi dip stikalo in napisal svojo kodo arduino, ki je na voljo spodaj. Koda temelji na knjižnicah FFT in FastLED. Dip stikalo lahko uporabite za spreminjanje med načinom analizatorja spektra in dvema različnima animacijama LED. Ker bo analizator spektra povezan samo z zvočnim signalom RasPi, se lahko animacije uporabljajo pri poslušanju glasbe s kasetofona. Za testiranje sem priključil avdio priključek RasPi na Arduino in prilagodil nekatere parametre v kodi glede na hrup in glasnost. Ker se je stanje hrupa v končni konfiguraciji zelo spremenilo, sem moral pozneje vse prilagoditi.

4. korak: Odstranite staro elektroniko

Odstranite staro elektroniko
Odstranite staro elektroniko
Odstranite staro elektroniko
Odstranite staro elektroniko

Ko sem odprl boombox, sem odstranil vse nepotrebne dele, vključno z AC-DC transformatorjem, radijskim sprejemnikom in pokvarjenim trakom. Tako sem imel dovolj prostora za dodajanje vseh novih komponent. Vse nepotrebne kable sem tudi skrajšal, da ne delujejo kot antene in ne lovijo hrupa.

5. korak: Vstavite Raspi in zaslon na dotik

Vstavite Raspi in zaslon na dotik
Vstavite Raspi in zaslon na dotik
Vstavite Raspi in zaslon na dotik
Vstavite Raspi in zaslon na dotik
Vstavite Raspi in zaslon na dotik
Vstavite Raspi in zaslon na dotik

Nato sem s kasetofona odstranil plastični pokrov in z vročim lepilom previdno pritrdil zaslon na dotik in RasPi. Kot lahko vidite, se 3,5 -palčni zaslon skoraj popolnoma prilega prostoru plastičnega pokrova s kasetofona.

6. korak: Ožičite novo elektroniko

Wire New Electronics
Wire New Electronics
Wire New Electronics
Wire New Electronics
Wire New Electronics
Wire New Electronics

Vse sem povezal po priloženi shemi. Zvočni signal iz RasPi teče skozi izolator ozemljitvene zanke in nato v vhod odstranjenega radia. Poleg tega je en kanal priključen na analizator spektra. Na zgornji sliki sta stara boombox vezja, RasPi in Arduino napajana iz enega samega izhoda powerbank. Kot je bilo že omenjeno, je pri velikih trenutnih potrebah prišlo do nekaj padcev napetosti (npr. Zagon motorja kasete, povečanje glasnosti na največ), kar bi lahko povzročilo ponovni zagon RasPi. Nato sem se povezal z RasPi na en izhod power bank in boombox amp + arduino na drugi izhod, kar je olajšalo težavo. Ponovno sem uporabil nekdanje mono/stereo stikalo radia in ga priključil na daljnovod. Za povečanje napetosti na 7,5 V, ki je potrebna za boombox, je bil dodan ojačevalni pretvornik. Za polnjenje sem na zadnjo stran ohišja pritrdil kabel mikro USB za montažo na ploščo. Powerbank je bil postavljen v 3D tiskano držalo in pritrjen z vročim lepilom. Vse ostale komponente smo pritrdili tudi z vročim lepilom. Poskusil sem veliko različnih shem ozemljitve, da bi zmanjšal hrup. V končni konfiguraciji je še vedno prisotnega malo visokega hrupa, vendar ni tako moteče. Mislil sem, da bi se stanje lahko izboljšalo z priključitvijo analizatorja spektra pred izolatorjem ozemljitvene zanke, vendar temu ni bilo tako. Končno je bilo vse preizkušeno in koda Arduino je bila spet prilagojena razmeram hrupa. Plastični pokrov ohišja sem omazal tudi z brusnim papirjem, da sem razpršil svetlobo LED -diod analizatorja spektra.

7. korak: Dodajte 3D natisnjene komponente

Dodajte 3D natisnjene komponente
Dodajte 3D natisnjene komponente
Dodajte 3D natisnjene komponente
Dodajte 3D natisnjene komponente
Dodajte 3D natisnjene komponente
Dodajte 3D natisnjene komponente

Ker je manjkajoči kasetofon pustil nekaj praznih rež, kjer so bili gumbi, sem 3D natisnil nekaj ponarejenih gumbov in jih z vročim lepilom prilepil na ohišje. Poleg tega sem 3D natisnil tudi držalo za pisalo na zaslonu na dotik in držalo za dip stikalo.

8. korak: Končano

Dokončano!
Dokončano!

Nazadnje sem ponovno zaprl ohišje in lahko užival v končanem projektu. Se že veselim, da bom na naslednji zabavi z žara uporabil boombox na prostem, na to pa bom žal moral počakati do naslednjega poletja.

Če vam je ta pouk všeč, glasujte zame v avdio natečaju.