Kerran keräsimme sarjoistamme ensimmäiset vaatimattomat kouluikäiset radiomme. Nykyään modulaarisen suunnittelun kehityksen takia digitaalisen radiovastaanottimen kokoaminen ei ole vaikeaa edes ihmisille, jotka ovat hyvin kaukana amatööriradiosta. Tämän vastaanottimen suunnittelu perustuu vaikuttavaan 1935 AWA-radioon, jonka kirjoittaja kompastui kirjassa "Deco Radio: Kaikkien aikojen kauneimmat radiot". Kirjailija oli niin vaikuttunut suunnittelustaan, että hän halusi oman analoginsa.
Suunnittelussa käytettiin Nokia 5110 LCD -näyttöä taajuuden näyttämiseen ja kooderia sen valitsemiseksi. Äänenvoimakkuutta säädetään vahvistimeen sisäänrakennetulla muuttuvalla vastuksella. Suunnittelun korostamiseksi tekijä käytti myös Art Deco -fonttia tietojen näyttämiseen näytöllä. Arduino-koodi sisältää viimeisimmän kuuntelemasi aseman muistamisen (jota kuunneltiin yli viisi minuuttia).
Vaihe 1: Komponentit
- Työläs Pro mini
- FTDI-ohjelmoija
- TEA5767 FM-radiomoduuli
- 3 watin kaiutin
- Vahvistinmoduuli PAM8403
- Encoder
- Nokia 5110 LCD
- Lataa ja akun suojakortti
- 18650 akku
- Haltija 18650
- kytkin
- Kehityslauta 5x7 cm
- Liitäntäjohdot
- Kangas kaiutin
Vaihe 2: elektroniikka
Ensinnäkin, jos sinulla ei ole paljon kokemusta työskentelystä arduinon kanssa, sinun tulee ensin koota piiri käyttämällä huoletonta leipälautaa. Samanaikaisesti voit käyttää mukavuussyistä Arduino Nanoa tai UNO: ta. Henkilökohtaisesti käytän Arduino UNO: ta virheenkorjauspiirien vaiheessa, koska on kätevää käyttää sitä yhdessä leipälevyn kanssa tarvittavien komponenttien kytkemiseen käytännössä ilman juottamista. Kun laite kytketään päälle, näytöllä tulee näkyä logo muutaman sekunnin ajan, jonka jälkeen viimeisen kuunnellun aseman taajuus ladataan EEPROM-muistista. Kääntämällä enkooderinuppia voit säätää taajuutta vaihtamalla asemia.
Kun kaikki toimii asettelussa hyvin, voit siirtyä pääkokoonpanoon jo jo pienemmällä ja halvemmalla Arduino PRO Mini -laitteella, jonka kulutus on lisäksi alhaisempi. Mutta ennen sitä katsotaan, miten kaikki asiat sijaitsevat.
Vaihe 3: Suunnittele kotelo
Kolmiulotteinen malli kehitettiin ilmaisessa, mutta melko tehokkaassa Fusion 360 -ohjelmassa.
Vaihe 4: 3D-tulostus ja -käsittely
Tulostamiseen käytettiin "puista" FormFutura-muovia. Tämä on melko epätavallinen muovi, jonka erikoisuus on se, että tulostamisen jälkeen yksityiskohdat näyttävät puulta. Tulostaessaan tällä muovilla kirjailija kohtasi kuitenkin useita ongelmia.Pienet osat tulostettiin ilman ongelmia, mutta suurin osa asiasta ei tulostettu ensimmäistä kertaa. Yritettäessä tulostaa suutin tukkeutui jatkuvasti, tilannetta pahensivat säännölliset virtakatkokset, joiden vuoksi kirjoittajan piti jopa ostaa UPS tulostimelle. Viime kädessä kotelo päällystettiin viimeistelemättömän aihion päälle. Tällainen ratkaisu ei kuitenkaan ole aivan ratkaisu ongelmaan, vaan vain kertaluonteinen ratkaisu tilanteeseen, joten kysymys on avoin. Koska tulostaminen ei onnistunut, kirjailija päätti kiillottaa rungon, kitin kittiä puulle ja lakkaa. Kyllä, tämä muovi ei ole vain samanlainen kuin puu, itse asiassa se on hienoa puupölyä, sekoitettuna supistavaan pehmittimeen, joten sen painetut osat ovat käytännössä puisia ja soveltuvat tavallisen puun käsittelymenetelmiin.
Vaihe 5: Laita se kaikki yhteen
Seuraava vaihe on asentaa elektroniikka koteloon. Koska kaikki on jo mallinnettu Fusion 360 -mallissa, tässä ei ole mitään ongelmaa. Kuten huomaat, jokaisella komponentilla on oma sijainti kotelossa. Ensimmäinen vaihe oli juottaa Arduino Pro Mini, minkä jälkeen koodi ladattiin siihen. Seuraava vaihe on virtalähde. Projektissa käytettiin erittäin kätevää ja kompaktaa Wemos-levyä, joka vastaa myös akun lataamisesta, suojaamisesta ja lisää myös kuluttajien jännitettä vaadittuun 5 voltiin. Sen sijaan voit käyttää tavallista lataus- ja suojausmoduulia ja lisätä jännitettä erillisellä DC / DC-muuntimella (esimerkiksi TP4056 + MT3608).
Seuraavaksi juotetaan loput komponentit, kaiutin, näyttö, vahvistin. Vaikka vahvistinmoduulissa on tehokondensaattoreita, on suositeltavaa lisätä vielä yksi (tekijä asetti sen arvoon 330 mikrofaradia, mutta se on mahdollista 1000). PAM8403-vahvistimen äänen laatu (jos voidaan kutsua 10% THD: stä) on erittäin riippuvainen virransyöttöstä ja radiomoduulin toiminnasta. Kun kaikki on juotettu ja testattu, voit aloittaa lopullisen kokoonpanon. Ensinnäkin kirjailija liimasi ritilän päälle radiokankaan.
Itsestäni. Radiokangas on erityinen asia, ja niitä ei myydä jokaisessa paikassa. Jokaisesta naispuolisesta käsityökaupasta voit kuitenkin ostaa sellaisen kuin kankaan (ristipistokangas). Se on edullinen ja sopii erittäin hyvin korvaamaan radiokudosta, sitä on erivärisiä. Ota luonnollinen (ei synteettinen) ja suurimman solun kanssa. Muuten, se sopii tämän radion suunnitteluun täydellisesti.
Kaikki muut levyt kiinnitetään paikoilleen sulateliimalla. Voit sylkeä paljon kuumasulaliimaan, mutta näihin tarkoituksiin se sopii todella hyvin, koska useimmissa moduuleissa ei ole reikiä asennusta varten. Pidän parempana käyttää kaksipuolista "auto" -nauhaa näihin tarkoituksiin.
Vaihe 6: Laiteohjelmisto
Tämä vaihe tulisi asettaa korkeammalle, koska sinun täytyy salata se virheenkorjausvaiheessa. Koodin pääidea on seuraava: Kun kooderinuppia kierretään, taajuus skannataan, kun kooderinuppi pysyy samassa paikassa yli yhden sekunnin - tämä taajuus on asetettu FM-vastaanotinmoduulille.
if (currentMillis - previousMillis> interval)
{
if (taajuus! = edellinen_taajuus)
{
previous_frequency = taajuus;
radio.selectFrequency (taajuus);
sekuntia = 0;
} muuta
FM-radiomoduulin virittäminen uudelle taajuudelle kestää noin 1 sekunnin, joten et voi muuttaa taajuutta reaaliajassa kääntämällä anturinuppia, koska tässä tapauksessa vastaanottimen tinktuura on erittäin hidasta.
Kun olet asettanut vastaanottimen taajuuden, lähtölaskenta alkaa. Viiden minuutin kuluttua taajuus tallennetaan EEPROM-muistiin.
Koodi samoin kuin tulostettavat tiedostot voidaan ladata yhteen arkistoon artikkelin lopussa.
muu
{
sekuntia ++;
if (sekuntia == SECONDS_TO_AUTOSAVE)
{
kellua read_frequency = readFrequencyFromEEPROM ();
if (read_frequency! = taajuus)
{
Serial.println ("loop (): Uuden taajuuden tallentaminen EEPROMiin");
writeFrequencyToEEPROM (ja taajuus);
}
}
}
Koodi samoin kuin tulostettavat tiedostot voidaan ladata yhteen arkistoon artikkelin lopussa.
Vaihe 7: Päätelmät
Olemme erittäin onnekkaita, että elämme aikakaudella, jolloin voimme itse rakentaa kaiken mitä haluamme! Meillä on välineet ja resurssit luoda kaikki haluamamme muutamassa viikossa ja alhaisin kustannuksin.
Haluan tehdä pienen huomautuksen projektista.Kytke radio päälle pienellä liukukytkimellä, joka sijaitsee kotelon takana. PAM8403-vahvistinmoduuleissa ei ole vain muuttuva vastus äänenvoimakkuuden säätämiseksi, vaan myös vastus yhdistettynä kytkimeen (ainakin ne, jotka löysin minulle). Eli vasemmassa ääriasennossa kytkin on "pois" -asennossa, alamme kääntää sitä - napsauta, kytke se päälle ja sitten äänenvoimakkuus on jo säädetty. Luulen, että kaikki ymmärsivät mitä puhun kaikilla kiinalaisilla radioilla. Joten mitä teen. Tämä kytkin antaa virtaa vahvistinmoduulille. Ehdotan seuraavaa: katkaise kytkimeen ja oikosulkuun sopivat kappaleet sulkemalla kytkin pois piiristä. Jotka kytkimen kantapään johtimiin akkuväliin, mikä tekee vastaanottimen käytöstä entistä "käytettävämmän".
Lataa arkisto 3D-malleilla ja laiteohjelmistolla
Siinä kaikki, menestys työssäsi!