Nekada davno smo sa skupa prikupili svoje prve nepretenciozne radio u školskoj dobi. Danas, zbog razvoja modularnog dizajna, nije teško sastaviti digitalni radio prijemnik čak ni ljudima koji su izuzetno udaljeni od amaterskog radija. Dizajn ovog prijamnika zasnovan je na impresivnom radiju AWA iz 1935. godine na koji se autor susreo s knjigom "Deco Radio: Najljepši radio ikad napravljeni". Autor je bio toliko impresioniran svojim dizajnom da je želio imati svoj analog.
Dizajn je koristio LCD zaslon Nokia 5110 za prikaz frekvencije i koder za odabir. Glasnoću kontrolira promjenjivi otpornik ugrađen u pojačalo. Kako bi naglasio dizajn, autor je koristio i Art Deco font za prikaz informacija na zaslonu. Arduino šifra sadrži funkciju pamćenja posljednje stanice koju slušate (koja je preslušavana više od pet minuta).
Korak 1: Komponente
- Težak Pro mini
- FTDI programer
- TEA5767 FM radio modul
- 3 W vati zvučnik
- Modul pojačala PAM8403
- koder
- Nokia 5110 LCD
- Ploča za zaštitu punjenja i baterije
- 18650 baterija
- Držač 18650
- prekidač
- Razvojna ploča 5x7 cm
- Spajanje žica
- Tkanina za zvučnik
2. korak: elektronika
Prije svega, ako nemate mnogo iskustva u radu s arduinom, najprije sastavite sklop koristeći bezbrižnu ploču. Istovremeno, radi praktičnosti, možete koristiti Arduino Nano ili UNO. Osobno, u fazi uklanjanja pogrešaka u sklopovima, koristim Arduino UNO, budući da je prikladno koristiti zajedno s pločom za spajanje potrebnih komponenti, praktički bez upotrebe lemljenja. Kada je uređaj uključen, na ekranu bi se trebao na nekoliko sekundi prikazati logotip, nakon čega se učestalost zadnje stanice koju slušaju učitava iz EEPROM memorije. Okretanjem gumba davača možete prilagoditi frekvenciju mijenjanjem postaja.
Kad sve dobro funkcionira na izgledu, možete nastaviti s glavnim sklopom koristeći se već kompaktniji i jeftiniji Arduino PRO Mini koji, osim toga, ima nižu potrošnju. Ali prije toga, da vidimo kako će se sve nalaziti u slučaju.
Korak 3: dizajnirajte kućište
Trodimenzionalni model razvijen je u besplatnom, ali prilično moćnom programu Fusion 360.
4. korak: 3D ispis i obrada
Za tiskanje je korištena "drvena" plastika FormFutura. Ovo je prilično neobična plastika, čija je posebnost da nakon ispisa detalja izgledaju poput stabla. Međutim, prilikom ispisa s ovom plastikom autor je naišao na brojne probleme.Mali dijelovi su tiskani bez problema, ali slučaj, najveći dio, nije tiskan prvi put. Prilikom pokušaja ispisa, mlaznica je bila neprestano začepljena, situaciju su pogoršavali redoviti nestanci struje, zbog čega je autor čak morao kupiti UPS za pisač. U konačnici je kućište natisnuto iznad nedovršene praznine. Takvo rješenje, međutim, nije baš rješenje problema, već je jednokratni izlazak iz situacije, pa pitanje ostaje otvoreno. Kako nije uspio uspješno ispisati, autor je odlučio polirati tijelo, lakirane maramice za drvo i lakove. Da, ova plastika nije samo slična drvetu, ustvari je to sitna drvena prašina pomiješana s adstrigentnim plastifikatorom, tako da su dijelovi ispisani praktički drveni i podložni su metodama obrade za obično drvo.
Korak 5: Sve zajedno
Sljedeći je korak instalacija elektronike u kućište. Budući da je sve već modelirano u Fusion 360, s tim neće biti problema. Kao što vidite, svaka komponenta ima svoj položaj u kućištu. Prvi korak je bio lemljenje Arduino Pro Mini, nakon čega se kôd učitao u njega. Sljedeći korak je izvor napajanja. U projektu je korištena vrlo zgodna i kompaktna Wemosova ploča koja je također odgovorna za punjenje baterije, zaštitu i povećava napon za potrošače na potrebnih 5 volti. Umjesto toga, možete koristiti uobičajeni modul za punjenje i zaštitu i povećati napon s posebnim pretvaračem DC / DC (na primjer, TP4056 + MT3608).
Zatim slijede preostale komponente: lemljenje, zvučnik, zaslon, pojačalo. Također, iako na modulu pojačala postoje kondenzatori napajanja, preporučljivo je dodati još jedan (autor ga je postavio na 330 mikrofaradi, ali moguće je na 1000). Kvaliteta (ako se 10% THD može nazvati kvalitetom) zvuka pojačala PAM8403 jako ovisi o napajanju, kao i radu radio modula. Kad je sve lemljeno i testirano, možete započeti završnu montažu. Prije svega, autor je zalijepio rešetku, a iznad nje radio tkaninu.
Od sebe. Tkanine za radio su specifična stvar i ne prodaju se u svakom štandu. Međutim, u svakoj ženskoj trgovini rukotvorina možete kupiti takvu stvar kao platno (tkanina za križni bod). Jeftin je i vrlo pogodan kao zamjena za radio tkivo, dolazi u različitim bojama. Uzmite prirodnu (ne sintetsku) i s najvećom ćelijom. Usput, savršeno se uklapa u dizajn ovog radija.
Sve ostale ploče učvršćene su na mjestu pomoću vrućeg ljepila. Možete vruće ljepiti vrućim ljepilom, ali za ove je svrhe vrlo pogodan s obzirom da većina modula nema rupe za pričvršćivanje. Iako radije koristim dvostruku "automobilsku" traku u te svrhe.
Korak 6: Ugradbeni softver
Ovaj bi korak trebao biti postavljen na višu razinu, jer ga morate treptati u fazi uklanjanja pogrešaka. Glavna ideja koda je sljedeća: kada se okretni gumb davača skenira, frekvencija se skenira, kada gumb davača ostaje na istom položaju više od 1 sekunde - ta frekvencija je postavljena za modul FM prijemnika.
ako (trenutniMillis - prethodniMillis> interval)
{
ako (učestalost! = prethodna_frekvencija)
{
prethodna_frekvencija = frekvencija;
radio.selectFrequency (frekvencija);
sekundi = 0;
} else
Potrebno je oko 1 sekundu da se FM radio modul prilagodi novoj frekvenciji, tako da nećete moći mijenjati frekvenciju u stvarnom vremenu okretanjem gumba davača, jer u tom će slučaju tinktura prijemnika biti vrlo spora.
Nakon podešavanja frekvencije prijemnika započinje odbrojavanje. Nakon 5 minuta frekvencija se pohranjuje u EEPROM memoriju.
Kôd, kao i datoteke za ispis, mogu se preuzeti u jednoj arhivi na kraju članka.
drugo
{
sekundi ++;
ako (sekundi == SECONDS_TO_AUTOSAVE)
{
float read_frequency = readFrequencyFromEEPROM ();
if (read_frequency! = frekvencija)
{
Serial.println ("petlja (): Spremanje nove frekvencije u EEPROM");
writeFrequencyToEEPROM (& frekvencija);
}
}
}
Kôd, kao i datoteke za ispis, mogu se preuzeti u jednoj arhivi na kraju članka.
7. korak: zaključak
Sretni smo što živimo u eri kada sami možemo graditi sve što želimo! Imamo alate i resurse da u nekoliko tjedana i uz nisku cijenu stvorimo sve što želimo.
Od sebe želim napraviti malu bilješku o projektu.Da biste uključili radio, koristite mali klizni prekidač koji se nalazi na stražnjoj strani kućišta. Moduli pojačala PAM8403 imaju ne samo promjenjivi otpornik za podešavanje glasnoće, već i otpornik u kombinaciji s prekidačem (barem onim koji mi je naišao). To jest, u krajnjem lijevom položaju, prekidač je u položaju "isključeno", počinjemo ga okretati - kliknite, uključite ga i tada je glasnoća već podešena. Mislim da su svi shvatili o čemu govorim na svim kineskim radio postajama. Dakle, što radim? Ova sklopka napaja napajanje modulom pojačala. Predlažem sljedeće: presjecite tračnice koje odgovaraju prekidaču i kratkom spoju, čime isključujem prekidač iz kruga. A na pete prekidača, lemite žice u razmak baterije, čime je uporaba prijemnika veća "upotrebljivost".
Preuzmite arhivu s 3D modelima i firmwareom
To je sve, sav uspjeh u vašem radu!