Innholdsfortegnelse:
- Trinn 1: Krav og design
- Trinn 2: Lodding av kontrolleren og tuneren
- Trinn 3: Legge til forsterkeren
- Trinn 4: Legge til volumkontrollen
- Trinn 5: PSU og Stasjonsvalg
- Trinn 6: Bygg en passende revolusjonær sak
- Trinn 7: Lærte leksjoner og planer for Mark II
Video: Nordkoreansk radio: 7 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Det er rapporter om at innenlandske radioer i Nord -Korea mangler tuningkontroll. Sett fra en totalitær regjering er dette åpenbart en god idé, ettersom det forhindrer folk i å lytte til onde ideer (dvs. ikke regjeringens).
Det er andre fordeler med en slik tilnærming, inkludert et forenklet grensesnitt.
Jeg liker å sovne om natten til klassisk musikk, og å høre på de tidlige morgennyhetene før jeg reiser meg. Tidligere ble denne modus vivendum støttet av en nattbordradio som kunne bytte mellom en stasjon på FM (musikken) og en på AM (nyhetene) med et enkelt knappetrykk, og som hadde en slumrefunksjon som slo radioen av etter en tretti minutt forsinkelse.
Dessverre, etter bare atten års tjeneste, brøt den radioen, og da jeg gikk for å kjøpe en erstatning, kunne jeg ikke finne noen i butikkene som hadde funksjonene jeg trengte. Egentlig sint bestemte jeg meg for å bygge den perfekte nattradioen [1].
Det var inspirert av rapporter om nordkoreanske radioer, og jeg utelot en "AV" -bryter på grunn av bemerkningen i Orwells "1984" om at teleskjermlyden kunne skrus "ned men ikke av".
[1] Din ide om perfeksjon kan variere.
Trinn 1: Krav og design
Kravene var:-
slå av etter en tid, slik at jeg kan gli av mens jeg lytter til manuell volumkontroll for taktil tilbakemelding og rask endring av volum to radiostasjoner som lett kan velges i mørket. [2]
Du kan legge merke til fravær av ting som tuning til andre stasjoner, batteristrøm, flink til å bruke et dårlig signal, flerbånd, fint display, etc. osv. Skulle du ønske å legge til slike ting i din versjon, så ønsker jeg deg vel, men jeg trenger ikke slike fripperies for en nattbordradio.
Siden jeg hadde en skuff med Arduino Nano-kloner, og det er billige FM-tunerfaser tilgjengelig, bestemte jeg meg for å bruke det som kjerne, med en PAM8403-basert forsterker.
Jeg rev et par høyttalere fra en (annen) død radio og la på brødbrettet som ble vist ovenfor for å få et proof-of-concept-arbeid. Dette løp av strømmen som ble levert av Arduino USB, hadde ingen volumkontroll og hadde i hovedsak et enkeltlinjes program som kontrollerte det som nettopp sendte en frekvensforespørsel til tuneren ved oppstart.
[2] Heldigvis hadde både nyheter og musikkstasjoner en FM -frekvens, så det var ikke nødvendig å prøve å kontrollere en AM -radio fra Arduino, som jeg mistenker ville være mye vanskeligere.
Trinn 2: Lodding av kontrolleren og tuneren
Når jeg var glad for at ting faktisk skulle fungere, loddet jeg Arduino på et stykke stripboard.
Det ville bli vanskeligere å montere tuneren på brettet, siden den var utstyrt med vinklede pinner som ville ha montert den vertikalt. Jeg varmet opp brettet med en hårføner for å myke opp plasten litt, og trakk deretter av plasthuset de fire pinnene på kontakten. Deretter ble hver av de fire pinnene avloddet og fjernet individuelt og en rett topploddet loddet på plass.
Når det ble loddet til båndet, støttet det den ene enden av tunerkortet, og en M1.6 -bolt ble brukt til å holde den andre enden stivt på plass.
De fire nødvendige linjene var koblet til Arduino. Strømmen (5V) og bakken var tilkoblet. Biblioteket jeg brukte for å kjøre tuneren krevde bruk av pin A4 for SDA og pin A5 for SLC, så disse pinsene ble brukt.
En 100 mikrofarad elektrolytisk kondensator ble satt over kraftskinnene så nær tuneren som mulig for frakobling. Uten dette var det et ekkelt klipp på topp lyd.
Til slutt ble oppsettet testet som vist på det første fotografiet ved å koble fra Arduino USB og sende lydutgangen til et par datamaskinhøyttalere med sin egen forsterker.
Trinn 3: Legge til forsterkeren
Forsterkeren er som mange billige Arduino-tillegg, ved at det er veldig lite data om den. Jeg syntes denne siden var ganske nyttig skjønt.
Som et stykke flott design var kontaktene på forsterkerkortet plassert på _just_ ikke helt 0,1 , så jeg måtte lodde ledninger til kontaktene, og bruke et par korte M2-avstandsstykker for å holde forsterkeren på tavlen.
Jeg brukte rekkeklemmer for alle kontaktene fra forsterkeren. Det er ganske få. Utgangskanalene til venstre og høyre har separate begrunnelser, og jeg fant noen sider som sa "koble til din fare", så holdt dem helt atskilt.
For å koble til lydinngangen brukte jeg en gammel PC -lydledning, 3,5 mm TRS til 3,5 mm TRS, og klippet av noen få tommer for å få tilkoblingen. Det fungerer OK, men for den neste versjonen skal jeg fjerne 3,5 mm -kontakten fra tunerkortet og lodde direkte.
Forsterkeren er en klasse D og er ganske effektiv, men den har også en dempet pinne. Den lave tegningen slår av forsterkerens utgang. Arduino har bare intern pull-up, så jeg monterte en ekstern 1k nedtrekksmotstand for å deaktivere forsterkeren som standard. Uten dette er det en ekkel squawk når den slås på da forsterkeren begynner å forsterke før tuneren melder seg. Den samme dempelinjen er koblet til en utgangspinne på Arduino slik at forsterkeren kan dempes eller aktiveres av programvare.
Trinn 4: Legge til volumkontrollen
For å tillate volumet å bli kontrollert, brukte jeg en 10k-roterende 10k roterende tømmerpotte.
Jeg skjøt dette i lydinngangen til forsterkeren for å spare strøm, slik at forsterkeren bare skulle produsere så mye som var nødvendig. Det fungerte OK, men å stappe det på et lite hjørne av brettet betydde at det ser litt rotete ut.
Trinn 5: PSU og Stasjonsvalg
Jeg brukte veggvorten fra en død Samsung-telefon for å gi strøm.
For å velge hvilken stasjon jeg skal bruke, har jeg en SPDT-bryter med midtstopp. Dette er koblet til et par pinner på Arduino og kan koble en av dem til bakken. Når bryteren er i midtstilling, er ingen av dem koblet til bakken
Begge pinnene bruker Arduino interne pull-up og registrerer så "HIGH" når de ikke er valgt.
Logikken som brukes av systemet er at:-
med bryteren i "OPP" -posisjon, vil den ene pinnen bindes lavt, og radioen stiller inn på den stasjonen og spiller lyden. med bryteren i "NED" -posisjon, vil den andre pinnen bindes lavt og radioen vil stille til den stasjonen og spill lyden. med bryteren i "CENTER" -posisjon, vil ingen av pinnene bindes lavt, og radioen vil forbli på den sist valgte stasjonen, men begynne å nedtelle for å dempe lyden.
Programvaren for å håndtere alt som er i skissefilen som er vedlagt introduksjonstrinnet.
Trinn 6: Bygg en passende revolusjonær sak
For å gjøre saken så liten som mulig, monterte jeg høyttalerne i basen og pekte nedover.
Jeg kuttet bitene til saken, og brukte en hullsag til å skjære ut hull som høyttalerne skulle passe inn i.
De fjernede brikkene ble de fremre føttene på saken og et stykke skrap med samme tykkelse ble den bakre foten.
Jeg limte saken sammen, skrudde på føttene og lokket og slipte deretter hele utsiden på en beltemaskin.
Ytterligere sliping ble utført til omtrent 220 korn, og deretter ble det påført tre strøk med lakk. I tråd med stykkets etos ble bare de synlige overflatene lakkert.
Når lakken var tørr, ble høyttalerne skrudd fast på basen, elektronikken montert på saken, og valgbryteren og volumkontrollen var montert på frontpanelet.
Trinn 7: Lærte leksjoner og planer for Mark II
Dette fungerer veldig bra, og jeg er veldig fornøyd med enkelheten i grensesnittet. Jeg kommer nok til å lage en til ved å bruke det jeg har lært av denne, men jeg har ingen intensjon om å endre kontrollene, da de er helt perfekte for det jeg vil.
Det som ikke gikk så bra
På den billige 328 modellen Nanos som jeg brukte pins A6 og A7 KAN IKKE brukes til digital inngang. Dette er ikke nevnt noe sted i dataene og bortkastet en stund før jeg oppdaget litt chat rundt emnet.
stikkontaktene på tunerkortet var en plage og betydde at det var et par problemer
1) bruk av 3,5 mm plugg for lyd er stygg og stor 2) FM -antenne er i feil vinkel for lokal sender.
Lydpluggen og ledningen er skjult og den lokale senderen er så kraftig og så lokal at ingen av disse var virkelige problemer, men jeg vil gjerne rette opp
Enheten drives av en ekstern adapter, mens jeg foretrekker at den har en hanstikkontakt i kabinettet for å godta en vannkoker eller lignende strømkabel.
Kretsen "vokste" liksom Topsy og er litt rotete. Det burde vært mye ryddigere.
Potensiometeret for volumkontrollen var veldig nær begroing og kortslutning mot metallbaksiden av en av høyttalerne. Jeg klippet et isolerende plastskjerm fra en melkflaske for å beskytte alt, men litt omtanke ville ha unngått problemet.
Da jeg koblet til strømadapteren for første gang, ble jeg forvirret og koblet Vcc og GND feil vei. Heldigvis hadde jeg også glemt å lodde GND -kontakten som kobler inngangen til kretsen, så ingen skade ble forårsaket. Dette er et tilfelle av to feil som gjør en rett.
Totalt sett gjør radioen akkurat det jeg vil, og ingenting jeg ikke gjør, og jeg er veldig fornøyd med ytelsen.
Anbefalt:
BOSEBerry Pi Internett -radio: 4 trinn (med bilder)
BOSEBerry Pi Internett -radio: Jeg elsker å høre på radio! Jeg brukte en DAB -radio i huset mitt, men syntes resepsjonen var litt ujevn og lyden fortsatte å bryte opp, så jeg bestemte meg for å bygge min egen internettradio. Jeg har et sterkt wifi -signal rundt huset mitt og den digitale broen
Bruke en radio til å oppdage lyn: 4 trinn
Bruke en radio til å oppdage lyn: Små radioer kan brukes til mer enn å lytte til musikk eller sport. Alle radioer (til og med billige AM -radioer) kan brukes til å oppdage lyn og andre atmosfæriske fenomener. Med et trent øre kan man til og med avgjøre om lynet beveger seg
Smart bøye [GPS, radio (NRF24) og en SD -kortmodul]: 5 trinn (med bilder)
Smart bøye [GPS, radio (NRF24) og en SD-kortmodul]: Denne Smart bøyeserien kartlegger vårt (ambisiøse) forsøk på å bygge en vitenskapelig bøye som kan ta meningsfulle målinger om sjøen ved hjelp av hylleprodukter. Dette er opplæring to av fire - sørg for at du er oppdatert, og hvis du trenger en rask
The Interactive Storytelling Radio: 6 trinn (med bilder)
The Interactive Storytelling Radio: I dette prosjektet konverterer vi en pen radio til en stemmeaktivert, interaktiv historieforteller. Fremtiden, her kommer vi
FM -radio fra snapkretser: 13 trinn
FM -radio fra snapkretser: ved hjelp av Elenco Snap Circuits -systemet