Indholdsfortegnelse:

Nordkoreansk radio: 7 trin
Nordkoreansk radio: 7 trin

Video: Nordkoreansk radio: 7 trin

Video: Nordkoreansk radio: 7 trin
Video: A-7 Corsair II - From The Vought F-8 Crusader To The LTV A-7 | Aviation History 2024, Juli
Anonim
Nordkoreansk radio
Nordkoreansk radio

Der er rapporter om, at indenlandske radioer i Nordkorea mangler en indstillingskontrol. Set fra en totalitær regerings synspunkt er dette naturligvis en god idé, da det forhindrer folk i at lytte til onde ideer (dvs. ikke regeringens).

Der er andre fordele ved en sådan tilgang, herunder en forenklet grænseflade.

Jeg kan godt lide at falde i søvn om natten til klassisk musiks belastninger og lytte til de tidlige morgennyheder, før jeg rejser mig. Tidligere blev denne modus vivendum understøttet af en seng ved siden af en radio, der kunne skifte mellem en station på FM (musikken) og en på AM (nyhederne) med et enkelt tryk på en knap, og som havde en snooze -funktion, der slukkede radioen efter tredive minut forsinkelse.

Desværre, efter kun atten års tjeneste, gik den radio i stykker, og da jeg gik for at købe en erstatning, kunne jeg ikke finde nogen i butikkerne, der havde de funktioner, jeg havde brug for. Passende vred besluttede jeg mig for at bygge den perfekte sengenradio [1].

Det var inspireret af rapporter om nordkoreanske radioer, og jeg udelod en "OFF" -kontakt på grund af bemærkningen i Orwells "1984" om, at teleskærmlyden kunne skrues ned "men ikke slukkes".

[1] Din ide om perfektion kan variere.

Trin 1: Krav og design

Krav og design
Krav og design

Kravene var:-

slukke efter en tid, så jeg kunne glide af mens jeg lytter til manuel lydstyrkekontrol for taktil feedback og hurtig ændring af lydstyrken to radiostationer, der let kan vælges i mørket. [2]

Du vil måske bemærke fraværet af ting som f.eks. Tuning til andre stationer, batteristrøm, god til at bruge et dårligt signal, multi-band, flot display osv. Osv. Skulle du ønske at tilføje sådanne ting til din version, så ønsker jeg dig godt, men jeg har ikke brug for sådanne fripperies til en seng ved siden af radioen.

Da jeg havde en skuffe med Arduino Nano-kloner, og der er billige FM-tuner-faser til rådighed, besluttede jeg at bruge det som kerne med en PAM8403-baseret forstærker.

Jeg flåede et par højttalere fra en (anden) død radio og skubbede oven på brødbrættet for at få et proof-of-concept til at fungere. Dette løb fra strømmen fra Arduino's USB, havde ingen lydstyrkekontrol og havde i det væsentlige et enkelt linje program, der kontrollerede det, som netop sendte en frekvensanmodning til tuneren ved opstart.

[2] Heldigvis havde både nyheds- og musikstationer en FM -frekvens, så det var ikke nødvendigt at prøve at styre en AM -radio fra Arduino, hvilket jeg formoder ville være meget sværere.

Trin 2: Lodning af controlleren og tuneren

Lodning af controlleren og tuneren
Lodning af controlleren og tuneren
Lodning af controlleren og tuneren
Lodning af controlleren og tuneren
Lodning af controlleren og tuneren
Lodning af controlleren og tuneren

Da jeg var glad for, at tingene faktisk ville fungere, lodde jeg Arduinoen på et stykke stripboard.

Montering af tuneren på brættet ville blive sværere, da den var udstyret med vinklede stifter, som ville have monteret den lodret. Jeg opvarmede brættet med en hårtørrer for at blødgøre plasten lidt, og trak derefter plastikhuset af de fire ben på stikket. Derefter blev hver af de fire ben afloddet og fjernet individuelt, og et lige overskrift loddet på plads.

Når det var loddet til stribet, understøttede det den ene ende af tunerkortet, og en M1.6 -bolt blev brugt til at holde den anden ende stift på plads.

De fire nødvendige linjer var forbundet til Arduino. Strøm (5V) og jord var forbundet. Det bibliotek, jeg brugte til at køre tuneren, krævede brug af pin A4 til SDA og pin A5 til SLC, så disse ben blev brugt.

En 100 mikrofarad elektrolytkondensator blev sat på tværs af strømskinnerne så tæt på tuneren som muligt for afkobling. Uden dette var der et grimt klip ved højeste lyd.

Endelig blev opsætningen testet som vist på det første fotografi ved at køre fra Arduino USB og sende lydudgangen til et par computere med deres egen forstærker.

Trin 3: Tilføjelse af forstærker

Tilføjelse af forstærker
Tilføjelse af forstærker
Tilføjelse af forstærker
Tilføjelse af forstærker
Tilføjelse af forstærker
Tilføjelse af forstærker

Forstærkeren er som en masse billige Arduino-tilføjelser, idet der er meget få data om den. Jeg fandt denne side dog ganske nyttig.

Som et stykke vidunderligt design var konnektorerne på forstærkerkortet fordelt på _just_ ikke helt 0,1 , så jeg var nødt til at lodde ledninger til stik, og bruge et par korte M2-stand-offs til at holde forstærkeren på tavlen.

Jeg brugte terminalblokke til alle stik fra forstærkeren. Der er ganske få. Udgangskanalerne til venstre og højre har separate grunde, og jeg fandt nogle sider, der sagde "forbind til din fare", så holdt dem helt adskilte.

For at forbinde lydindgangen brugte jeg en gammel pc -lydledning, 3,5 mm TRS til 3,5 mm TRS, og klippede et par tommer af for at oprette forbindelsen. Det fungerer OK, men til den næste version skal jeg fjerne 3,5 mm -stikket fra tunerkortet og lodde direkte.

Forstærkeren er en klasse D og er temmelig effektiv, men den har også en lydløs pin. Tegning der lav lukker forstærkerens output fra. Arduino har kun intern pull-up, så jeg monterede en ekstern 1k pull-down modstand for at deaktivere forstærkeren som standard. Uden dette er der en grim squawk ved tænding, da forstærkeren begynder at forstærke, inden tuneren melodier. Den samme mute -linje er forbundet til en output -pin på Arduino, så forstærkeren kan dæmpes eller aktiveres af software.

Trin 4: Tilføjelse af lydstyrkekontrol

Tilføjelse af lydstyrkekontrol
Tilføjelse af lydstyrkekontrol
Tilføjelse af lydstyrkekontrol
Tilføjelse af lydstyrkekontrol
Tilføjelse af lydstyrkekontrol
Tilføjelse af lydstyrkekontrol

For at tillade styring af lydstyrken brugte jeg en dobbelt-gang, 10k roterende logpotte.

Jeg splittede dette i lydindgangen til forstærkeren for at spare strøm, så forstærkeren kun ville producere så meget som nødvendigt. Det fungerede OK, men at trykke det på et lille hjørne af brættet betød, at det ser lidt rodet ud.

Trin 5: PSU og stationsvalg

PSU og stationsvalg
PSU og stationsvalg

Jeg genbrugte vægvorten fra en død Samsung-telefon for at levere strøm.

For at vælge hvilken station der skal bruges, fik jeg en SPDT-switch med center-off. Dette er forbundet med et par ben på Arduino og kan forbinde en af dem til jorden. Når kontakten er i midterpositionen, er ingen af dem forbundet til jorden

Begge stifter bruger Arduino interne pull-up og registrerer så "HIGH", når de ikke er valgt.

Logikken i systemet er, at:-

med kontakten i "UP" -position, vil en pin blive bundet lavt, og radioen vil stille ind på den pågældende station og afspille lyden. med kontakten i "DOWN" -position, vil den anden pin blive bundet lavt, og radioen vil stille til denne station og afspil lyden. med kontakten i "CENTER" -position, vil ingen af stifterne blive bundet lavt, og radioen forbliver på den sidst valgte station, men begynder at nedtælle for at dæmpe lyden.

Softwaren til at håndtere alt, hvad der er i skitsefilen, der er vedhæftet introduktionstrinnet.

Trin 6: Byg en passende revolutionær sag

Byg en passende revolutionær sag
Byg en passende revolutionær sag
Byg en passende revolutionær sag
Byg en passende revolutionær sag
Byg en passende revolutionær sag
Byg en passende revolutionær sag

For at gøre sagen så lille som muligt monterede jeg højttalerne i basen og pegede nedad.

Jeg skar stykkerne til sagen og brugte en hullesav til at skære huller ud, så højttalerne kunne passe ind.

De fjernede stykker blev sagens forfødder, og et stykke skrot af samme tykkelse blev bagfoden.

Jeg limede sagen sammen, skruede fødderne og låget på og slibede derefter hele ydersiden på en båndsliber.

Yderligere slibning blev foretaget ned til omkring 220 grus, og derefter blev der påført tre lag lak. I overensstemmelse med værkets etos var det kun de synlige overflader, der var lakeret.

Når lakken var tør, blev højttalerne skruet fast på basen, elektronikken blev monteret på kabinettet, og vælgerkontakten og volumenkontrollen blev monteret på frontpanelet.

Trin 7: Lærte lektioner og planer for Mark II

Lærte lektioner og planer for Mark II
Lærte lektioner og planer for Mark II
Lærte lektioner og planer for Mark II
Lærte lektioner og planer for Mark II

Dette fungerer rigtig godt, og jeg er virkelig tilfreds med enkelheden i grænsefladen. Jeg kommer nok til at lave en anden ved hjælp af det, jeg har lært af denne, men jeg har ikke til hensigt at ændre kontrollerne, da de er helt perfekte til det, jeg vil.

Hvad gik ikke så godt

På den billige 328 model Nanos, som jeg brugte ben A6 og A7 KAN IKKE bruges til digital input. Dette er ikke nævnt nogen steder i dataene og spildt et stykke tid, indtil jeg opdagede lidt chat omkring emnet.

stikkontakterne på tunerkortet var til gene og betød, at der var et par problemer

1) brug af 3,5 mm stik til lyd er grim og stor 2) FM -antenne er i den forkerte vinkel for lokal sender.

Lydstikket og ledningen er skjult, og den lokale sender er så kraftig og så lokal, at ingen af disse var reelle problemer, men jeg vil gerne rette op på

Enheden drives af en ekstern adapter, mens jeg foretrækker, at den har et hanstik i chassiset til at acceptere en elkedel eller lignende netkabel.

Kredsløbet "voksede" ligesom Topsy og er lidt rodet. Det skulle have været meget pænere.

Potentiometeret til lydstyrkekontrollen var meget tæt på tilsmudsning og kortslutning mod metalbagsiden af en af højttalerne. Jeg klippede et isolerende plastskærm fra en mælkeflaske for at beskytte alt, men lidt eftertænksomhed ville have undgået problemet.

Da jeg tilsluttede netadapteren for første gang, blev jeg forvirret og tilsluttede Vcc og GND den forkerte vej. Heldigvis havde jeg også glemt at lodde GND -stikket, der forbinder input til kredsløbet, så der blev ikke forårsaget skade. Dette er et tilfælde, hvor to forkerte gør en ret.

Samlet set gør radioen præcis, hvad jeg vil, og intet, som jeg ikke gør, og jeg er meget tilfreds med dens ydeevne.

Anbefalede: