Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Fusion 360-projecten »
Als ik tijdens het rijden de radio aanzet, wend ik me tot mijn plaatselijke universiteitsradiostation 90.7 KALX. Door de jaren heen en op verschillende plaatsen waar ik heb gewoond, heb ik altijd naar universiteitsradiostations geluisterd. Dankzij de kracht van internet kan ik nu naar deze zenders luisteren waar en wanneer ik maar wil. Ik heb de laatste tijd echter veel zaagsel in de winkel opgestookt en het leek een slecht idee om mijn laptop te gebruiken om wat deuntjes te hebben. Ik gebruik mijn telefoon ook om projecten te documenteren en heb moeite om dicht genoeg bij een bluetooth-stereo te blijven om ononderbroken te kunnen luisteren. Betreed de College Radio, een op het internet aangesloten Raspberry Pi-aangedreven werkplaatsstereo waarvan het enige doel is om college-radiostreams af te spelen. Als dit je interesse heeft gewekt, ga dan met mij mee op een leeravontuur in het internet der dingen.
Stap 1: Wat heb je nodig?
Dit heb je nodig om het project zelf uit te voeren
Hardware
- Kleine USB-aangedreven computerluidsprekers (ik heb deze gebruikt)
- Elk model Raspberry Pi met uitzondering van Pi Zeros
- Een wifi-adapter voor genoemde Raspberry Pi (alleen nodig als je niet aan een Ethernet-kabel wilt vastzitten)
- 8 gb micro-sd-kaart
- 4 - 6 mm M3-schroeven
- 10 - 8 mm M3-schroeven
- Superlijm
- Een USB-stick of netwerkopslag (alleen nodig als je naar je eigen mp3's wilt luisteren)
- Lasergesneden inlay van gespiegeld acryl
- 3D-printfilament voor uw machine
- Ethernet-kabel (alleen gebruikt tijdens installatie)
-
3D-gedrukte onderdelen (bestanden opgenomen in de instructable)
- 1 3D-geprint hoofdgedeelte
- 1 3D-geprint achterpaneel
- 5 3D-geprinte trekontlasting
Gereedschap
- Computer
- 3D-printer
- Lasersnijder
- Schroevendraaier (meerdere kop/beveiliging)
- inbussleutel
- Kleine bestanden
- Remklauwen
- Soldeerbout
- Helpende handen
- Verzonken kniptangen
- Mes/draadstrippers
- Tang
Gebruikte software
- Auto Desk Fusion 360 (gebruikt voor 3D-modellering)
- Inkscape (gebruikt voor het voorbereiden van een laserbaar bestand)
- RuneAudio (wat draait op de Pi)
- Etcher (het programma dat wordt gebruikt om afbeeldingen naar de Pi te schrijven)
- Cura (of andere snijmachine)
Stap 2: De Raspberry Pi helemaal instellen
Het eerste dat we moeten doen, is naar de RuneAudio-website gaan (www.runeaudio.com). Eenmaal op de website klikt u op een van de downloadknoppen om naar een pagina te gaan met een lijst van alle verschillende soorten hardware waarop RuneAudio draait. Zoek vervolgens uw versie van RaspberryPi en download het bijbehorende afbeeldingsbestand. Open Etcher met het gedownloade afbeeldingsbestand, zoek de afbeelding die u zojuist hebt gedownload, selecteer uw microsd-kaart en flash! Zodra dit is gebeurd, zijn we klaar om verder te gaan met de RaspberryPi!
Er zijn twee manieren om de RuneAudio UI in te stellen. Als je een monitor en toetsenbord beschikbaar hebt, kun je deze aansluiten en de installatie direct op de RaspberryPi voltooien. Als u dat niet doet, kunnen we het via uw netwerk instellen. Ik heb de installatie via het netwerk gedaan, dus dat zal ik hier bespreken. Beide opstellingen zijn echter vrij gelijkaardig. Om de installatie via het netwerk uit te voeren, sluit u uw RaspberryPi aan op uw netwerk via een Ethernet-kabel en zet u hem aan. De volgende stap is om verbinding te maken met uw RaspberryPi vanaf een andere computer in uw netwerk. Open hiervoor uw favoriete webbrowser en ga in Windows naar https://runeaudio of https://runeaudio. of het ip-adres van je RaspberryPi. Ga op MacOS naar https://runeaudio.local. Je bevindt je nu in de gebruikersinterface van RuneAudio en we kunnen vanaf daar al het andere instellen.
Het eerste wat ik deed nadat ik toegang had tot de gebruikersinterface, was de wifi-adapter instellen. Hiervoor ging ik naar het netwerkgedeelte van de instellingen door het menu in de rechterbovenhoek te selecteren. Ik vond mijn wifi-adapter en selecteerde mijn netwerk-ssid uit de lijst. Vervolgens heb ik mijn wachtwoord ingevoerd en het maakte geen probleem. Het probleem kwam toen de wifi-verbinding weigerde een ip-adres van mijn router te krijgen. Dit stuurde me naar de forums van RuneAudio om een oplossing te vinden. Met mijn beperkte kennis kon ik een snelle en vuile oplossing vinden. Die tijdelijke oplossing was om een statisch IP-adres toe te wijzen aan de wifi-adapter van de RaspberryPI. Zorg ervoor dat het IP-adres dat u instelt niet elders in uw netwerk wordt gebruikt. Daarmee was ik niet langer verplicht aan de Ethernet-kabel. Hoezo!
Op dit punt is de RaspberryPi goed om RuneAudio te gaan gebruiken! Het enige probleem is dat er niets op staat om het af te spelen:(. Dus nu is het tijd om je universiteitsradiostations in te stellen. Om dat te doen, moet je naar de website van je universiteitsradiostations gaan en hun.m3u-bestanden opzoeken die je downloadt om hun stations te streamen. Hier nemen we een kleine zijstap om RuneAudio te laten doen wat we willen. Helaas ondersteunt RuneAudio geen.m3u-bestanden. Gelukkig is er een heel gemakkelijke oplossing. Om dit te omzeilen we zullen het.m3u-bestand openen met een teksteditor. Ik gebruik Windows, dus ik gebruik Kladblok, maar eigenlijk is elke teksteditor voldoende. Als het eenmaal is geopend, ziet u het streaming-adres dat moet worden ingevoerd in RuneAudio om te worden in staat om ze te streamen. (Ik voeg een tekstdocument bij met een paar universiteitsradiostations die ik leuk vind.) Gewapend met de geheimen van het m3u-bestand voer je de informatie in de juiste gebieden in het gedeelte MyWebradios van de bibliotheek in en je bent klaar om te gaan !
Nu de software is ingesteld, gaan we terug naar de vleesruimte en porren we wat dingen met een stok!
Stap 3: Testen en dingen uit elkaar halen
Nu ben je misschien net als ik en heb je alle geweldige handleidingen over instructables gezien voor het bouwen van bluetooth-luidsprekers of hifi-luidsprekers waarbij alle afzonderlijke componenten worden geschaafd / gekocht en vervolgens tot iets geweldigs worden gemaakt. Nou, ik heb geen hifi-audio nodig als ik een vlakschuurmachine gebruik en toen ik de low-fidelity-componenten ging uitprijzen, ontdekte ik dat het gewoon goedkoper zou zijn om iets dat al gemaakt is te kopen en uit elkaar te halen dankzij de schaalvoordelen. Maar omdat ik deze route volgde, wilde ik er zeker van zijn dat alles werkte voordat ik op een garantievernietigende, door een schroevendraaier aangedreven ravotten dacht dat het lef van de usb-luidsprekers was. Ik heb alles aangesloten en aangezet. Ik was KALX aan het streamen vanaf mijn RaspberryPi en had daar kunnen stoppen, maar ik had een droom en verlangde naar demontage.
Een paar gedachten over het kopen van elektronica met als enig doel hun ingewanden te stelen.
- Fabrikanten verbergen schroeven
- Soms gebruiken ze in plaats van schroeven gewoon lijm
- Dingen kunnen heel moeilijk te demonteren zijn zonder hun componenten te breken
Ik koos de luidsprekers die ik deed omdat er op de productfoto's een foto was van de achterkant met wat leek op schroefgaten, ze werden aangedreven door usb en ze kwamen overeen met mijn prijs! Ik was echt aangenaam verrast door hoe gemakkelijk ze konden worden gedemonteerd met slechts een kruiskopschroevendraaier en een tang. Ik begon met de luidspreker met de minste componenten voor het geval ik iets zou breken terwijl ik uitkeek hoe de delen van elkaar gescheiden waren. Met de vier achterste schroeven verwijderde het voorpaneel met de luidspreker vrijgesprongen. De luidspreker was op het plastic voorpaneel geplakt, maar ik dacht dat ik dat later gewoon in mijn ontwerp zou opnemen in plaats van te proberen het te scheiden. Met behulp van mijn soldeerbout heb ik de luidspreker losgekoppeld van de draden nadat ik ervoor had gezorgd dat ik wist welke kanten van de luidspreker de positieve en welke de negatieve was. (Het was gelabeld!)
Nu was het tijd om het lef uit de kast te halen met het stroom- en versterkercircuit. Ik haalde dezelfde vier schroeven eruit en haalde de voorluidspreker eruit, het leek op de circuits die we op hun plaats hielden door een onzichtbare sluiting. Ik dacht dat het misschien de volumeknop was en ik had gelijk. Om de volumeknop eraf te krijgen, wrikte ik voorzichtig op de knop en bewoog heen en weer van de ene naar de andere kant totdat de plastic knop me niet meer in de weg zat. De potentiometer was een paneelmontagevariant met een moer die hem op zijn plaats hield. Met behulp van mijn tang maakte ik de moer los en het circuit kwam er meteen uit. De enige plaats waar deze fabrikant lijm gebruikte, was voor het verlichten van kabelvlekken, dus ik kon de draadconnectoren op geen enkele manier redden.
Eindelijk had ik alle onderdelen die ik nodig had van de luidsprekers met enkele bonusblauwe led-lichtpanelen voor een toekomstig project. Het was tijd om de remklauwen eruit te halen en alles te meten en ik bedoel alles. Dit kostte behoorlijk wat tijd maar uiteindelijk was het de moeite waard. Gewapend met gedetailleerde metingen was het tijd om mijn nieuwe winkelstereo te ontwerpen!
Stap 4: Dromen, ontwerpen en tekenen
Ik heb al mijn ontwerpwerk gedaan in Autodesk's Fusion 360, die momenteel gratis is voor gebruik door hobbyisten. Ik leer de software zelf met behulp van de bronnen die beschikbaar zijn via de website van Autodesk, Instructables en youtube. Aangezien dit het geval is, zal ik wegblijven van de gedetailleerde operationele instructies en me meer concentreren op de grote lijnen van wat ik deed.
Het eerste wat ik deed was het opstellen van de afzonderlijke componenten op basis van mijn metingen. Voor het model van de RaspberryPi nam ik een kortere weg en importeerde ik een model van gebruiker Anjie Cai uit de Fusion 360-community van Autodesk. Het spelbreker hier is dat het een model bleek te zijn voor de andere versie van de RaspberryPi dan ik gebruikte. Dus als u modellen van andere mensen gaat gebruiken, zorg er dan voor dat u dubbel controleert of ze voor u werken. Met al mijn componenten vertegenwoordigd in de 3D-ruimte was het tijd om de body van de stereo te ontwerpen. Ik ben altijd geïnspireerd door apparaten uit de Art Deco-periode, dus ik deed een Google-zoekopdracht voor "Art Deco Radio" en vond er een die me inspireerde. Ik importeerde die afbeelding in Fusion 360 als een canvas en ging aan de slag met schetsen. Mijn inspiratieradio had maar één luidspreker, dus nadat ik de ene kant helemaal had opgesteld, spiegelde ik de schets om mijn definitieve ontwerp van het gezichtspaneel te krijgen. Het ziet er een beetje uit als Art Deco, maar ook een beetje zoals Johny 5 uit de filmkortsluiting uit 1986. Ik vond het leuk, dus ik extrudeerde en prikte totdat ik het ontwerp voor de body van de stereo had. Voor de achterkant van de behuizing heb ik gewoon de voorkant gecompenseerd en de componenten geplaatst. Vergeleken met de voorkant was het een makkie. Als je mijn Fusion 360-ontwerp wilt bekijken, kun je het hier bekijken. Nu de modellen klaar waren, heb ik ze geëxporteerd als stl's voor 3D-printen. Ik heb toen Cura gebruikt om de stls te snijden en de gcode voor mijn 3D-printer te genereren. Terwijl de onderdelen aan het printen waren, kon ik nadenken over de gespiegelde acrylinlay.
De inlay was een beetje moeilijker voor mij om erachter te komen. Als ik ontwerpwerk voor de laser doe, werk ik meestal in Inkscape. Ik wilde echter niet mijn schets helemaal opnieuw moeten doen om de ingelegde stukken te krijgen. Een snelle zoektocht in de Autodesk Knowledge base leerde me dat ik schetsen als dxf-bestanden kon exporteren. Dat bracht een stap dichterbij, maar mijn schetsen waren overvloedig en onsamenhangend geweest. (Wat kan ik zeggen dat ik aan het leren ben) Met deze kennis zou ik er niet helemaal komen. Gelukkig werk ik me momenteel een weg door de CNC-klas van JON-A-TRON en was ik net bij het gedeelte gekomen waar hij over projecteren sprak. Dus ik projecteerde mijn definitieve voorkant naar een nieuwe schets en had alles wat ik nodig had op één plek en klaar om te exporteren als een dxf-bestand! Met dat bestand in de hand importeerde ik het dxf-bestand in Inkscape en ging aan de slag om het bestand laserklaar te maken. In mijn geval betekende dat het rood maken van de lijnen en het verplaatsen van de onderdelen om verspilling te minimaliseren.
Met mijn bestanden klaar en mijn machines zwoegend om mijn dromen van de virtuele ruimte naar de vleesruimte te brengen, ging ik naar bed omdat het 10 uur zou duren om de body van mijn radio af te drukken. Ik neem hier ook mijn stl's en svg-bestand op als je je niet druk wilt maken om iets te wijzigen. De RaspberryPi-mounts zijn voor het origineel gewoon fyi.
Stap 5: Monteer je collegeradio
Dankzij de kracht van internet hoeven we niet te wachten om aan het bevredigende en laatste deel van deze saga te beginnen, namelijk de montage! Om te beginnen druk ik het lasergesneden acryl in het voorpaneel. Er waren een paar plekken die wat lichte vulling nodig hadden om het acryl te laten passen. Ik gebruikte een superlichte aanraking op het vijlen omdat ik niet te veel wilde wegvijlen en gaten wilde laten. Toen alles eenmaal in de perspassing was, wilde ik niet dat er iets zou verschuiven of eruit zou springen, dus gaf ik het een beetje superlijm om ervoor te zorgen dat het op zijn plaats bleef.
Terwijl de superlijm aan het drogen was, was het tijd om aan de elektronica te werken. Ik heb eerst een dry-fit van de versterkerprint in het achterpaneel gedaan. Als beloning voor mijn zorgvuldige meting eerder paste alles als een handschoen. Dus het werd tijd om alles aan te sluiten. Met behulp van mijn flush wire cutters heb ik de connectoren van de versterkingsprint afgesneden en was aangenaam verrast dus zie duidelijke labels. Daarna heb ik de draden voorbereid die we eerder uit de luidsprekers hadden gehaald door ze op maat te knippen en te vertinnen. Uiteindelijk heb ik alles op zijn plaats gesoldeerd volgens het label. Toen dat klaar was, besloot ik alles op te starten en te kijken of het nog steeds werkte. Het zou veel gemakkelijker zijn om problemen op te lossen als er een probleem was met de onderdelen die niet in de koffer zaten. Het werkte bij de eerste poging, dus ik deed een klein vreugdedansje en reikte naar mijn inbussleutel en M3-schroeven.
De versterkingsprint wordt op zijn plaats gehouden door wrijving en de paneelmontage potentiometer net als in de originele behuizing. De 8 mm M3-schroeven worden gebruikt om de trekontlasting en de RaspberryPi op zijn plaats te houden. De 6 mm M3-schroeven en de resterende vlekreliëfs werden gebruikt om de luidsprekers vast te zetten. Toen uiteindelijk alle interne componenten waren geplaatst, werd het achterpaneel erop geplaatst en bevestigd met behulp van de resterende 8 mm M3-schroeven. Met de laatste schroef op zijn plaats was ik eindelijk klaar.
Stap 6: rock uit met je nieuwe radio
Ik vond een plek in de hoek bij mijn kleine houtdraaibank om mijn radio te plaatsen waar hij stroom kan krijgen. Er zijn apps voor je telefoon waarmee je verbinding kunt maken met je stereo of je kunt gewoon verbinding maken met het statische IP-adres dat je eraan hebt toegewezen. U krijgt alle voordelen van een via Bluetooth verbonden stereo zonder de nadelen.
Dit was een heel bevredigend project voor mij omdat het zoveel vaardigheden samenbracht die ik aan het leren/ontwikkelen ben. Ik waardeer het dat je de tijd hebt genomen om mijn instructable te bekijken. Als je favoriete universiteitsradio- of andere streamingradio-adressen hebt die je geweldig vindt, zou ik het geweldig vinden als je ze met me zou willen delen. Ook als je besluit om je eigen te maken, deel dan foto's. Veel plezier met maken!
Tweede prijs in de IoT Challenge