Inhoudsopgave:
- Stap 1: Verzamel componenten
- Stap 2: Installeer Volumio op RasPi
- Stap 3: De spectrumanalysator maken
- Stap 4: Oude elektronica verwijderen
- Stap 5: Raspi en touchscreen invoegen
- Stap 6: nieuwe elektronica bedraden
- Stap 7: 3D-geprinte componenten toevoegen
- Stap 8: Klaar
Video: Gerenoveerde Boombox uit de jaren 80 - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
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
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
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
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
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
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
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
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
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:
Bewegende portretten uit het echte leven uit Harry Potter! 11 stappen (met afbeeldingen)
Ontroerende portretten uit het echte leven uit Harry Potter!: "Geweldig! Verbazingwekkend! Dit is net magie!" - Gilderoy Lockhart Ik ben een grote Harry Potter-fan en een van de dingen waar ik altijd van heb gehouden in de Wizarding World zijn de bewegende portretten. Ik kwam Kyle Stewart-Frantz's Animated Pictur tegen
USB-conversie met joystick uit de jaren 80: 7 stappen (met afbeeldingen)
USB-conversie met joystick uit de jaren 80: deze originele Cheetah 125-joystick uit de jaren 80 heeft een liefdevolle ombouw gehad met glimmende nieuwe microschakelaars, arcade-knoppen en een Pimoroni Player X-controllerbord. Het heeft nu vier onafhankelijke "vuur" knoppen en maakt verbinding via USB, klaar voor
E-Ink YouTube-teller uit de jaren 70: 7 stappen (met afbeeldingen)
E-Ink YouTube-teller uit de jaren 70: deze iconische digitale klok uit de jaren 70 heeft nu een nieuw leven met het weergeven van YouTube-statistieken, dankzij een funky Pimoroni "Inky pHAT" e-ink-display en een Raspberry Pi Zero. Het gebruikt een eenvoudig Python-script om regelmatig de YouTube-API te doorzoeken, ref
PiDP-11: replica van de PDP-11/70 uit de jaren 70: 4 stappen
PiDP-11: Replica van de jaren 70 PDP-11/70: De PDP-11 was waarschijnlijk de meest invloedrijke computer ooit. Het definieerde wat wij als normaal beschouwen, het was de eerste machine waar je Unix voor kon krijgen, en Windows kan zijn oorsprong vinden in het andere grote besturingssysteem van de PDP-11, RSX-11. In 1975, de
Neon Infinity Television uit de jaren 70: 7 stappen (met afbeeldingen)
Neon Infinity Television uit de jaren 70: dit is een Ferguson Courier-televisie uit de vroege jaren 70 die ik heb omgebouwd tot een oneindige spiegel, met een moderne neon "Open" teken gloeien binnen. De aan / uit / flitsfunctie wordt bediend door aan de afstemknop van de tv te draaien - dat is wat we gebruiken