Innehållsförteckning:
- Steg 1: Krav och design
- Steg 2: Lödning av styrenheten och tunern
- Steg 3: Lägga till förstärkaren
- Steg 4: Lägga till volymkontrollen
- Steg 5: PSU och stationsval
- Steg 6: Bygg ett lämpligt revolutionärt fodral
- Steg 7: Lärdomar och planer för Mark II
Video: Nordkoreansk radio: 7 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
Det finns rapporter om att inhemska radioapparater i Nordkorea saknar inställningskontroll. Ur en totalitär regerings synvinkel är detta uppenbarligen en bra idé eftersom det hindrar människor från att lyssna på onda idéer (dvs. inte regeringens).
Det finns andra fördelar med ett sådant tillvägagångssätt, inklusive ett förenklat gränssnitt.
Jag gillar att somna på natten till den klassiska musikens stammar och lyssna på tidiga morgonnyheter innan jag reser mig. Tidigare stöddes detta modus vivendum av en sängradio som kunde växla mellan en station på FM (musiken) och en på AM (nyheterna) med ett enda knapptryck, och som hade en snooze -funktion som stängde av radion efter trettio minuts fördröjning.
Tyvärr, efter bara arton års tjänst gick den radion sönder och när jag gick för att köpa en ersättare kunde jag inte hitta någon i butikerna som hade de funktioner jag behövde. Passande arg bestämde jag mig för att bygga den perfekta sängradion [1].
Det inspirerades av rapporter om nordkoreanska radioapparater, och jag utelämnade en "OFF" -brytare på grund av anmärkningen i Orwells "1984" att teleskärmsljudet kunde stängas "ner men inte av".
[1] Din idé om perfektion kan skilja sig åt.
Steg 1: Krav och design
Kraven var:-
stäng av efter en tid så att jag kunde glida av medan jag lyssnade manuell volymkontroll för taktil återkoppling och snabb volymändring två radiostationer som lätt kan väljas i mörkret. [2]
Du kanske märker att det inte finns saker som att ställa in andra stationer, batteriström, bra på att använda en dålig signal, flerband, snygg display, etc. osv. Skulle du vilja lägga till sådana saker i din version, så önskar jag dig Tja, men jag behöver inte sådana fripperies för en sängradio.
Eftersom jag hade en låda med Arduino Nano-kloner, och det finns billiga FM-tuner-steg, bestämde jag mig för att använda det som kärnan, med en PAM8403-baserad förstärkare.
Jag slet ett par högtalare från en (annorlunda) död radio och surrade på brödbrädan som visas ovan för att få ett proof-of-concept att fungera. Detta tog bort strömmen från Arduino USB, hade ingen volymkontroll och hade i huvudsak ett enkelradsprogram som styr det som just skickade en frekvensförfrågan till tunern vid uppstart.
[2] Lyckligtvis hade både nyheter och musikstationer en FM -frekvens, så det var inte nödvändigt att försöka styra en AM -radio från Arduino, vilket jag misstänker skulle vara mycket svårare.
Steg 2: Lödning av styrenheten och tunern
När jag var glad att saker och ting faktiskt skulle fungera, lödde jag Arduino på en lappbräda.
Att montera tunern på brädan skulle bli svårare, eftersom den var försedd med vinklade stift som skulle ha monterat den vertikalt. Jag värmde upp brädet med en hårtork för att mjuka upp plasten lite och drog sedan bort plasthöljet de fyra stiften på kontakten. Därefter avlöddes var och en av de fyra stiften och avlägsnades individuellt och en rak rubrik löddes på plats.
När det väl lödts till bandplattan stödde det ena änden av tunerkortet och en M1.6 -bult användes för att hålla den andra änden stadigt på plats.
De fyra linjer som krävs var anslutna till Arduino. Ström (5V) och jord var anslutna. Biblioteket jag använde för att köra tunern krävde användning av stift A4 för SDA och stift A5 för SLC, så dessa stift användes.
En 100 mikrofarad elektrolytkondensator sattes över kraftskenorna så nära tunern som möjligt för avkoppling. Utan detta fanns det ett otäckt klipp vid högsta ljud.
Slutligen testades installationen som visas på det första fotot genom att driva från Arduino USB och skicka ljudutgången till ett par datahögtalare med sin egen förstärkare.
Steg 3: Lägga till förstärkaren
Förstärkaren är som många billiga Arduino-tillägg, eftersom det finns väldigt lite data om den. Jag tyckte dock att den här sidan var ganska användbar.
Som en underbar design var kontakterna på förstärkarkortet fördelade på _just_ inte riktigt 0,1 , så jag var tvungen att löda ledningar till kontakterna och använda ett par korta M2-distanser för att hålla förstärkaren på bandplattan.
Jag använde plintar för alla kontakter från förstärkaren. Det finns en hel del. Utgångskanalerna till vänster och höger har separata skäl, och jag hittade några sidor som säger "anslut till din fara", så håll dem helt åtskilda.
För att ansluta ljudingången använde jag en gammal PC -ljudledning, 3,5 mm TRS till 3,5 mm TRS, och klippte av några tum för att göra anslutningen. Det fungerar OK, men för nästa version ska jag ta bort 3,5 mm -uttaget från tunerkortet och lödda direkt.
Förstärkaren är en klass D och är ganska effektiv, men den har också en tyst stift. Ritning som låg stänger av förstärkarens utgång. Arduino har bara intern pull-up, så jag monterade ett externt 1k pull-down motstånd för att inaktivera förstärkaren som standard. Utan detta finns det en otäck squawk vid påslag när förstärkaren börjar förstärka innan tunern ställer in. Samma mute -linje är ansluten till en utgångsstift på Arduino så att förstärkaren kan stängas av eller aktiveras av programvara.
Steg 4: Lägga till volymkontrollen
För att låta volymen styras använde jag en dubbelkorg, 10k roterande stockkärl.
Jag skarvade detta i ljudingången till förstärkaren för att spara ström så att förstärkaren bara skulle producera så mycket som behövdes. Det fungerade OK men att pressa det på ett litet hörn av brädet innebar att det ser lite rörigt ut.
Steg 5: PSU och stationsval
Jag återanvände väggvårtan från en död Samsung-telefon för att ge ström.
För att välja vilken station jag skulle använda fick jag en SPDT-switch med center-off. Detta är anslutet till ett par stift på Arduino och kan länka någon av dem till marken. När omkopplaren är i mittläget är ingen av dem ansluten till jord
Båda stiften använder Arduino interna pull-up och registrerar så "HIGH" när de inte väljs.
Logiken som används av systemet är att:-
med omkopplaren i "UPP" -läget, kommer en stift att bindas lågt och radion kommer att ställa in den stationen och spela ljudet. med omkopplaren i "NED" -läget, kommer den andra stiftet att bindas lågt och radion ställs in på den stationen och spela upp ljudet. Med omkopplaren i "CENTER" -läget, kommer ingen av stiften att bindas lågt och radion förblir på den senast valda stationen men börjar nedräkningen för att stänga av ljudet.
Programvaran för att hantera allt som finns i skissfilen som bifogas introduktionssteget.
Steg 6: Bygg ett lämpligt revolutionärt fodral
För att göra fodralet så litet som möjligt monterade jag högtalarna i basen och pekade nedåt.
Jag klippte bitarna till fodralet och använde en hålsåg för att klippa ut hål för högtalarna att passa in i.
De borttagna bitarna blev fodralets främre fötter och en bit skrot med samma tjocklek blev bakfoten.
Jag limmade ihop höljet, skruvade fast fötterna och locket och slipade sedan hela utsidan på en bandslipmaskin.
Ytterligare slipning gjordes ner till cirka 220 korn, och sedan applicerades tre lager lack. I enlighet med bitens etos var endast de synliga ytorna lackerade.
När lacken var torr skruvades högtalarna fast på basen, elektroniken monterades på fodralet och väljarknappen och volymkontrollen monterades på frontpanelen.
Steg 7: Lärdomar och planer för Mark II
Detta fungerar riktigt bra och jag är verkligen nöjd med enkelheten i gränssnittet. Jag kommer förmodligen att göra en till med den jag har lärt mig av den här, men jag har inte för avsikt att ändra kontrollerna eftersom de är helt perfekta för vad jag vill.
Det som inte gick så bra
På den billiga 328 modellen Nanos som jag använde stift A6 och A7 KAN inte användas för digital ingång. Detta nämns inte någonstans i data och slösade bort ett tag tills jag upptäckte lite chatt kring ämnet.
uttagen på tunerkortet var en olägenhet och innebar att det fanns ett par problem
1) användning av 3,5 mm -kontakt för ljud är ful och stor 2) FM -antenn har fel vinkel för lokal sändare.
Ljudkontakten och kabeln är dolda och den lokala sändaren är så kraftfull och så lokal att ingen av dessa var riktiga problem, men jag skulle vilja korrigera
Enheten drivs av en extern adapter, medan jag skulle föredra att det hade ett chassi hanuttag för att acceptera en vattenkokare eller liknande nätkabel.
Kretsen "växte" liksom Topsy och är lite rörig. Det borde ha varit mycket snyggare.
Potentiometern för volymkontrollen var mycket nära nedsmutsning och kortslutning mot metallbaksidan på en av högtalarna. Jag klippte en isolerande plastsköld från en mjölkflaska för att skydda allt, men lite eftertanke skulle ha undvikit problemet.
När jag anslöt nätadaptern för första gången blev jag förvirrad och anslöt Vcc och GND på fel sätt. Lyckligtvis hade jag också glömt att löda GND -kontakten som länkar ingången till kretsen, så ingen skada orsakades. Detta är ett fall där två fel gör rätt.
Sammantaget gör radion precis vad jag vill, och inget som jag inte gör och jag är mycket nöjd med dess prestanda.
Rekommenderad:
Keeping It Stoopid Simple Internet Radio: KISSIR: 13 Steg
Keeping It Stoopid Simple Internet Radio: KISSIR: Ibland måste det bara vara taktilt. Inget gränssnitt av något slag. Bara knappar. Raspberry Pi som internetradiospelare är inget nytt, och det finns gott om instruktioner om hur man skapar en internetradiospelare med en hallonpi med eller utan
Använda en radio för att upptäcka blixtnedslag: 4 steg
Använda en radio för att upptäcka blixtnedslag: Små radioapparater kan användas för mer än att lyssna på musik eller sport. Alla radioapparater (även billiga AM -radioer) kan användas för att upptäcka blixtnedslag och andra atmosfäriska fenomen. Med ett övat öra kan man till och med avgöra om blixten rör sig
Smart boj [GPS, radio (NRF24) och en SD -kortmodul]: 5 steg (med bilder)
Smart boj [GPS, radio (NRF24) och en SD-kortmodul]: Denna Smart Buoy-serie visar vårt (ambitiösa) försök att bygga en vetenskaplig boj som kan ta meningsfulla mätningar om havet med hjälp av produkter från hyllan. Det här är handledning två av fyra - se till att du är uppdaterad och om du behöver en snabb
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
DEN BILLIGA HAMMAN - VÄNG EN HANDHÅLLAD RADIO I EN MOBIL RADIO: 6 steg
DEN BILLIGA HAMMAN - VID EN HANDHÅLLAD RADIO I EN MOBIL RADIO: Mobil skinkradio på en stram budget? Japp, det kan göras med lite kreativitet. Det finns en uppsjö av billiga kinesiska handhållna radioapparater där ute. Dessa billiga nya radioapparater har i sin tur sänkt priserna på begagnat skinkutrustning av hög kvalitet. En annan sak som är tillägg