Indholdsfortegnelse:
- Trin 1: Find PinOut til knapperne
- Trin 2: Hardware
- Trin 3: Ledningsføring
- Trin 4: Instruktioner
- Trin 5: Gør plads
- Trin 6: Software
- Trin 7: Videodokumentar
Video: Retro Year Pi Radio: 7 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Ideen er meget enkel: Tag en gammel radio, og rediger den for at afspille musik fra en Raspberry Pi. Målet var at have specifikke afspilningslister, som kan vælges af frekvenshjulet. Sangene er grupperet i kronologisk rækkefølge efter år fra 1950 til 2010 og gemmes på intern -SD -kortet. Der er flere knapper til at afspille, pause og få den næste sang. Et vigtigt aspekt af projektet var at genbruge de gamle knapper. Brug af dem giver brugeren en old school -følelse. For yderligere at øge denne følelse efterligner radioen den typisk støj mellem to frekvenser. Dette projekt blev lavet til et universitetsforløb. Efter afslutningen fik vi besked på at lave en instruerbar. Så billederne blev taget tilfældigt. Vi håber, at det stadig er klart, hvad der skal til for at lave dette projekt om.
Trin 1: Find PinOut til knapperne
Først skal du adskille den gamle radio efter eget valg omhyggeligt. Tab ikke skruerne. Så starter den vanskelige del - genbrug af de gamle knapper. Problemet er, knapperne i vores radio var mekanisk forbundet - du trykker på den ene knap, og den anden trykte knap dukker automatisk ud. Vi fjernede fjederen på en knap og trykkede den ind. Denne knap har ikke mere funktion. Men derfor hopper de andre knapper ud igen efter at have trykket på og bliver ikke trykket ind. Næste trin var at finde de korrekte stifter til hver knap. Dette kan være ret let afhængigt af de knapper, der bruges i din radio. Vores radio havde nogle underlige knapper med 10-14 forbindelser på en enkelt knap. Så vi tog et multimeter og satte det i kontinuitetstilstand og trykkede på knapperne, så snart du finder det rigtige par pins (enheden begynder at bippe), skal du skrive pinout ned. I alt brugte vi tre knapper: den forrige sang, afspilning/pause og den næste sang.
Hvis der ikke er mulighed for at genbruge de gamle knapper, skal du bare sætte dine egne i. Du vil sandsynligvis miste den taktile feedback derefter, men du vil stadig have enhedens æstetik.
Trin 2: Hardware
Til at bygge dette projekt blev følgende værktøjer og dele brugt:
Værktøjer:
- Skruetrækkere
- Dremel
- Lim
- Loddekolbe
- Loddetråd
- Multimeter
Dele:
- Gammel radio
- Raspberry Pi Zero med Raspbian OS (sparer meget plads i forhold til Raspberry Pi 3, men er dog mindre kraftfuld)
- Micro USB -kabel
- USB -strømadapter med 2 stik
- USB -kabel
- Jumperkabler til elektronik
- Lydforstærker (LM386)
- Multiturn-trimningspotentiometer (WEL3266-Y-203-LF)
-
Analog til digital konverter (MCP3008)
Hvorfor bruge en forstærker?
Den gamle radio har en temmelig kraftfuld højttaler, og du vil genbruge så mange gamle dele som muligt. Lavstrømssignaler fra Hindbær er ikke nok til at tænde for højttaleren, så du skal øge signalet.
Hvorfor bruge et multiturn -potentiometer?
Vi besluttede at genbruge frekvensknappen til valg af år. Desværre kunne vi ikke aflæse de genererede værdier, så vi tog et multiturn -potentiometer - knappen kan lave 5 hele omdrejninger, et normalt potentiometer har normalt kun et område på 270 °. Vi limede det til det indvendige gearhjul på knappen. Lydstyrkejustering var stadig funktionel, så vi brugte det indbyggede potentiometer til det og søgte efter den korrekte pinout.
Når begge potentiometer er tilsluttet, skal du kontrollere min/max værdierne for dem, så du kan justere det korrekte område i koden.
Hvorfor bruge en AD -konverter?
Raspberry Pi kan kun læse digitale indgange. Et potentiometer giver kun analoge udgange - så du har brug for en analog til digital konverter, så Pi forstår værdierne. Hvis du rent faktisk vil genopbygge dette uden at tilføje smarte funktioner som AirPlay eller noget andet, vil jeg anbefale at bruge en Arduino i stedet for en Raspberry Pi. Hindbæret er faktisk en overkill for sådan et let projekt som det, men opgaven fra universitetet sagde, at vi er nødt til at bruge et.
Trin 3: Ledningsføring
Tråd alt efter fritz -diagrammet.
Trin 4: Instruktioner
Når du har fundet ud af pinout af knapperne eller installeret din egen, er det tid til at lege med MCP3008. Tilslut potentiometeret til MCP3008 som set i fritzingen og mikrokontrolleren til hindbærpi (eller søg efter en vejledning eller dyk ned i MCP3008 -databladet og prøv selv at finde ud af det). Prøv, hvis du får læsbare output fra potentiometeret på computeren. I så fald skal du også tilslutte det andet potentiometer. Kopier indsæt vores kode, og se om du kan ændre spor med potentiometeret og også indstille lydstyrken med det andet potentiometer.
Nu kan du forbinde knapperne til Raspberry Pi og se, om de virker.
Fra dette tidspunkt begynder den virkelige udfordring at passe alt inde i sagen. Vi åbnede faktisk også vores USB -strømadapter og lagde den inde i den gamle radio, så vi kunne bruge det gamle netledningskabel. Tilslut et mikro -usb -kabel til Raspberry Pi, og skær et andet USB -kabel op, og tilslut den røde ledning til + pin på forstærkerkortet og den sorte til - pin. Tilslut også højttaleren til corse og tilslut også Raspberry Pi -lydudgangen.
Vi vil gerne forklare det hele bedre, men uden gode billeder er dette ikke rigtig muligt, men selve projektet skulle ikke være så svært, så vi håber, at dette hjælper på en eller anden måde, eller i det mindste kan du bruge vores kode.
Trin 5: Gør plads
Det sidste mål er at finde noget plads inde i radioen, hvor den nye hardware kan placeres. Hvis der ikke er nok plads indeni -skal du blot ændre huset med dremel eller en lille vinkelsliber ved at skære det lidt ud (Husk: sikkerhed først). Prøv ikke at beskadige det gamle printkort og ledninger - jo færre dele du fjerner, desto større er chancen for, at radioen beholder sin originale funktionalitet. Den enhed, vi vælger, havde et stort batterirum, hvor Raspberry Pi Zero passede perfekt ind. Du kan også bruge en normal Raspberry Pi, hvis du har ledig plads til den i enheden. Da vores mål ikke var at gemme radioens bærbarhed, besluttede vi at bruge denne mulighed til at finde størstedelen af vores hardware.
Trin 6: Software
Installer Raspbian på din Raspberry Pi.
Koden til radioprojektet kan downloades fra vores github -lager. Derudover skal libary pygame installeres på Raspberry. For at gøre dette skal du indtaste følgende kommando i konsollen:
sudo apt-get update && sudo apt-get install python-pygame
Anbefalede:
Retro Arcade - (fuld størrelse drevet af Raspberry Pi): 8 trin
Retro Arcade - (Fuld størrelse drevet af Raspberry Pi): Først ville jeg takke dig for at have kigget på byggeguiden til dette Retro Arcade -system. Jeg tager en ældre arkadeboks og placerer den i et selvstændigt skab med en 24-tommer widescreen-skærm. Målinger på denne vejledning er grove at give dig
Retro "Rayotron" natlys (del 1): 16 trin
Retro "Rayotron" nattelys (del 1): Introduktion I december 1956 annoncerede Atomic Laboratories Rayotron som "Første lavpris elektrostatisk generator og partikelaccelerator" for naturfagslærere og amatører [1]. Rayotron var en supersized, gummibælte
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)
DET BILLIGE HAM - VEND EN HÅNDHOLDT RADIO I EN MOBIL RADIO: 6 trin
DET BILLIGE HAM - VEND EN HÅNDHÅLLERADIO I EN MOBIL RADIO: Mobil skinkeradio på et stramt budget? Ja, det kan gøres med lidt kreativitet. Der er en overflod af billige kinesiske håndholdte radioer derude. Disse billige nye radioer har igen bragt priserne ned på kvalitets brugt skinkeudstyr. En anden ting, der tilføjer
Retro Radio Pi: 9 trin (med billeder)
Retro Radio Pi: Har du nogensinde set de gamle radioer i uønskede butikker eller på loppemarkeder og tænkt … mand det ville være sejt, hvis det stadig virkede. Nå, denne vejledning puster måske ikke liv tilbage i den døde elektronik, du måske har fundet, men det tager den gamle hylde