Inhoudsopgave:

Gerenoveerde Boombox uit de jaren 80 - Ajarnpa
Gerenoveerde Boombox uit de jaren 80 - Ajarnpa

Video: Gerenoveerde Boombox uit de jaren 80 - Ajarnpa

Video: Gerenoveerde Boombox uit de jaren 80 - Ajarnpa
Video: GPO Brooklyn 2024, November
Anonim
Gerenoveerde Boombox uit de jaren 80
Gerenoveerde Boombox uit de jaren 80
Gerenoveerde Boombox uit de jaren 80
Gerenoveerde Boombox uit de jaren 80

Ik had voor het eerst het idee voor dit project toen ik een vergelijkbare build tegenkwam op hackster.io die nu ook hier als instructable wordt gepubliceerd. In dit project hebben ze een kapotte boombox uit de jaren 80 omgebouwd met behulp van een Raspberry Pi en alle elektronica vervangen, behalve de luidsprekers. Ik ben ook in het bezit van een oude boombox uit de jaren 80 waarvan slechts één van de cassettedecks kapot was, dus ik was van plan deze te verbouwen met de volgende kenmerken.

  • Bewaar originele luidsprekers en versterker
  • Bewaar het werkende cassettedeck (want ik heb nog een aantal geweldige oude mixtapes)
  • Vervang kapotte cassettedeck door Raspberry Pi en touchscreen
  • Voeg LED's toe met spectrumanalysatorfunctie
  • Voeg een oplaadbare batterij met hoge capaciteit toe

Stap 1: Verzamel componenten

Verzamel componenten
Verzamel componenten

Hier is een lijst van alle componenten die ik heb gebruikt

  • Sanyo M W200L boombox
  • Raspberry Pi 3 B+ (amazon.de)
  • 3,5" TFT-touchscreen (amazon.de)
  • 20000 mAh powerbank (amazon.de)
  • 1 m WS2812b ledstrip
  • Arduino Nano
  • Paneelmontage USB-verlengkabel (amazon.de)
  • Aardlusisolator (amazon.de)
  • DC - DC Boost-converter (amazon.de)
  • 2x 1,8 kOhm, 1x 4,7 kOhm weerstanden
  • drukknop schakelaar
  • 1000 µF, ~16 V condensator

Ik had het geluk om deze prachtige boombox een tijdje geleden in de prullenbak te vinden. Het werkte volledig, behalve een van de tapedecks die de tape blijft opeten. Het plan was om het kapotte cassettedeck te verwijderen en te vervangen door een Raspberry Pi en een 3,5-inch touchscreen dat bijna precies in dezelfde ruimte past. Om alles van stroom te voorzien, dacht ik eerst aan het gebruik van meerdere 18650-batterijen parallel geschakeld, maar besloot toen gebruik een powerbank aangezien deze goedkoper was en het laadcircuit en de 3.7 V naar 5 V boost converter al ingebouwd heeft. Zorg er wel voor dat je een powerbank krijgt die voldoende uitgangsstroom kan leveren. Mijn powerbank kan 3.4 A leveren op twee aparte uitgangen maar de totale output kan niet groter zijn dan 3,4 A, dat wil zeggen ik heb ongeveer 17 W. De boombox heeft een nominaal vermogen van 12 W, wat prima is, maar de RasPi en het display kunnen meer dan 1 A trekken. Dus in totaal kom ik een beetje tekort van batterijvermogen en merkte wat spanningsdalingen op wanneer er stroompieken zijn, bijv. wanneer de tapedeck-motor is ingeschakeld. Bovendien hebben de meeste powerbanks een slaapfunctie wanneer de getrokken stroom onder een bepaalde drempel is. Dit was voor mij geen probleem sinds de RasPi trekt wel altijd voldoende stroom maar is ook iets om rekening mee te houden. De volgende keer zal ik waarschijnlijk 18650-batterijen gebruiken die meer stroom kunnen leveren. Aangezien de boombox op 7,5 V draait, had ik nog een boost-converter nodig. Er werd een op een paneel gemonteerde USB-kabel gebruikt om een micro-USB-aansluiting op de behuizing te hebben voor het opladen van de powerbank. De ledstrip, Arduino Nano en weerstanden werden gebruikt om een spectrumanalysator te bouwen. De condensator wordt aanbevolen om stroompieken te voorkomen bij het voeden van de LED-strip en kan ook helpen het zoemende geluid in uw luidsprekers te verminderen. Omdat ik toch met veel zoemend geluid eindigde, heb ik ook een aardlusisolator toegevoegd. Naast de bovenstaande componenten heb ik ook veel draad, hete lijm en enkele 3D-geprinte componenten gebruikt.

Stap 2: Installeer Volumio op RasPi

Installeer Volumio op RasPi
Installeer Volumio op RasPi

Volumio is een open source Linux-distributie die is ontworpen voor het afspelen van muziek. De gebruikersinterface draait op een webbrowser, d.w.z. u kunt deze bedienen vanaf elke telefoon of lokale pc die op hetzelfde netwerk is aangesloten. Het ondersteunt veel muziekstreamingbronnen zoals YouTube, Spotify en WebRadio. Volumio is ontworpen om thuis in je lokale netwerk te draaien, maar ik zou mijn boombox ook graag mee naar buiten nemen in de zomer. In dit geval zal ik een lokale wifi-hotspot moeten openen met mijn telefoon om de RasPi te verbinden.

Volumio heeft ook een touchscreen-plug-in die de gebruikersinterface toont op elk scherm dat op de RasPi zelf is aangesloten, maar om dit met mijn scherm te laten werken, vereiste nogal wat werk. Ik heb in principe deze tutorial gevolgd, maar moest enkele aanpassingen maken omdat mijn scherm over HDMI loopt.

Veel mensen raden aan om een DAC zoals HiFiBerry te gebruiken voor audio-uitvoer, maar ik was redelijk tevreden met de audiokwaliteit die uit de audio-aansluiting op de RasPi zelf kwam. Ik probeerde tenslotte geen audiofiele muziekbron van hoge kwaliteit te maken.

Stap 3: De spectrumanalysator maken

De spectrumanalysator maken
De spectrumanalysator maken

Voor de spectrumanalysator heb ik drie rijen WS2812b LED-strips op het paneel gelijmd dat de radiofrequentie weergeeft. De elektronica bestaat uit een Arduino Nano en een paar weerstanden volgens deze instructable. Ik heb ook een dip-switch toegevoegd en mijn eigen Arduino-code geschreven die hieronder beschikbaar is. De code is gebaseerd op de FFT- en FastLED-bibliotheken. De dipswitch kan worden gebruikt om te wisselen tussen de spectrumanalysemodus en twee verschillende LED-animaties. Aangezien de spectrumanalysator alleen wordt aangesloten op het audiosignaal van de RasPi, kunnen de animaties worden gebruikt bij het luisteren naar muziek van het cassettedeck. Voor het testen heb ik de audio-aansluiting van de RasPi op de Arduino aangesloten en enkele parameters in de code aangepast aan de ruis en het volume. Omdat de geluidssituatie in de uiteindelijke configuratie veel veranderde, moest ik later alles opnieuw aanpassen.

Stap 4: Oude elektronica verwijderen

Oude elektronica verwijderen
Oude elektronica verwijderen
Oude elektronica verwijderen
Oude elektronica verwijderen

Na het openen van de boombox heb ik alle overbodige onderdelen verwijderd waaronder de AC-DC transformator, radio en kapotte cassettedeck. Hierdoor had ik genoeg ruimte om alle nieuwe componenten toe te voegen. Ik knip ook alle onnodige kabels kort zodat ze niet als antennes fungeren en ruis oppikken.

Stap 5: Raspi en touchscreen invoegen

Raspi en touchscreen invoegen
Raspi en touchscreen invoegen
Raspi en touchscreen invoegen
Raspi en touchscreen invoegen
Raspi en touchscreen invoegen
Raspi en touchscreen invoegen

Vervolgens verwijderde ik de plastic hoes van het cassettedeck en bevestigde het touchscreen en RasPi voorzichtig met behulp van hete lijm. Zoals je kunt zien, past het 3,5-inch scherm bijna precies in de ruimte van de plastic hoes van het cassettedeck.

Stap 6: nieuwe elektronica bedraden

Nieuwe elektronica bedraden
Nieuwe elektronica bedraden
Nieuwe elektronica bedraden
Nieuwe elektronica bedraden
Nieuwe elektronica bedraden
Nieuwe elektronica bedraden

Ik heb alles aangesloten volgens het bijgevoegde schema. Het audiosignaal van de RasPi loopt door de aardlusisolator en vervolgens naar de ingang van de verwijderde radio. Daarnaast is één kanaal aangesloten op de spectrumanalysator. In de bovenstaande afbeelding worden het oude boombox-circuit, de RasPi en Arduino allemaal gevoed vanuit een enkele uitgang van de powerbank. Zoals reeds vermeld waren er echter enkele spanningsdalingen wanneer er een hoge stroomvraag was (bijvoorbeeld het starten van de tapedeckmotor, het volume op max zetten), waardoor de RasPi opnieuw zou kunnen opstarten. Vervolgens heb ik RasPi aangesloten op één uitgang van de powerbank en de boombox-versterker + arduino op de tweede uitgang, wat het probleem verlichtte. Ik heb de voormalige mono/stereo schakelaar van de radio hergebruikt en aangesloten op het elektriciteitsnet. Om de spanning op te voeren tot de 7,5 V die nodig is voor de boombox is een boost-converter toegevoegd. Voor het opladen heb ik een op het paneel gemonteerde micro-USB-kabel aan de achterkant van de behuizing bevestigd. De powerbank werd in een 3D-geprinte houder geplaatst en met hete lijm bevestigd. Alle andere componenten werden ook vastgezet met hete lijm. Ik heb veel verschillende aardingsschema's geprobeerd om het zoemende geluid te verminderen. In de uiteindelijke configuratie is er nog een klein beetje hoge ruis aanwezig, maar dat is niet zo storend. Ik dacht dat de situatie verbeterd kon worden door de specrumanalysator vóór de aardlusisolator aan te sluiten, maar dit was niet het geval. Tot slot werd alles getest en werd de Arduino-code opnieuw aangepast aan de ruisomstandigheden. Ik heb ook de plastic afdekking van de behuizing gematteerd met schuurpapier om het licht van de spectrumanalysator-LED's te verspreiden.

Stap 7: 3D-geprinte componenten toevoegen

3D-geprinte componenten toevoegen
3D-geprinte componenten toevoegen
3D-geprinte componenten toevoegen
3D-geprinte componenten toevoegen
3D-geprinte componenten toevoegen
3D-geprinte componenten toevoegen

Omdat het ontbrekende cassettedeck enkele lege sleuven achterliet waar de knoppen zich bevonden, heb ik een aantal nepknoppen in 3D geprint en met hete lijm op de behuizing geplakt. Daarnaast heb ik ook een houder voor de stylus van het touchscreen en een houder voor de dipswitch 3D geprint.

Stap 8: Klaar

Afgewerkt!
Afgewerkt!

Uiteindelijk heb ik de behuizing weer afgesloten en kon ik genieten van het voltooide project. Ik kijk er nu al naar uit om de boombox buiten te gebruiken op de volgende BBQ party, daar zal ik helaas tot volgende zomer op moeten wachten.

Als je deze instructable leuk vindt, stem dan op mij in de audiowedstrijd.

Aanbevolen: