» elektroniikka » Työläs »Retrotyyli digitaalinen radio Arduinolla

Retro-tyylinen digitaalinen radio Arduinolla



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.


Retro-tyylinen digitaalinen radio Arduinolla


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.

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!
9.7
9.5
9.2

Lisää kommentti

    • hymyillähymyileexaxakunnossadontknowyahoonea
      pomonaarmutyperyskylläkyllä-kylläaggressiivinensalaisuus
      anteeksitanssidance2dance3anteeksihelpjuomat
      pysäytysystäväthyvägoodgoodpillipyörtyäkieli
      savutaputusCrayjulistaapilkallinenDon-t_mentiondownload
      lämpöirefullaugh1MDAkokousmoskingnegatiivinen
      not_ipopcornrangaistaluettupelästyttääpelottaaetsi
      kiusatathank_youtämäto_clueumnikakuuttisuostua
      huonoBeeeblack_eyeblum3punastuaylpeilläikävystyminen
      sensuroituhassutussecret2uhatavoittoyusun_bespectacled
      SHOKrespektlolprevedtervetuloakrutoyya_za
      ya_dobryiauttajane_huliganne_othodifludkieltolähellä
5 kommentti
Art Deco -tyylillä ei ole vain kirjasin, vaan myös tapaus, näitä vastaanottimia kutsutaan deco-radioiksi.
juotosjohdot paristoväliin
Tietysti tämä on tarkalleen se, mitä on tehtävä poistamalla kirjoittajan keula. Tosiasia, että hänen käyttämänsä akun lataus- ja suojamoduuli ei suojaa akun ylikuormitukselta.
Kirjailija
Hauskaa, ristisidokset poistetaan nyt automaattisesti kommentteihin.
Kirjailija
Asia on se, että arduinon radiomoduuli on pääosin autonominen laite, arduino kertoo hänelle vain, minkä taajuuden virittää. Arduino on maksullinen Työläs ethernet-suoja ja wifi-moduuli, mutta on epätodennäköistä, että arduinolla on tarpeeksi prosessointitehoa, en tiedä, onko siitä mahdollista tehdä DAC. Henkilökohtaisesti en kuuntele radiota ollenkaan (meillä ei ole normaalia asemaa), viimeisessä työssä pääsin sellaisesta tilanteesta. Latasin koko musiikkikokoelmasi Googlelle (jopa 50 000 kappaletta voi ladata sinne ilmaiseksi henkilökohtaista kuuntelua varten), kokoonpanin yksinkertaisen kaiuttimen tarpeettomasta muovisäiliöstä, kaiuttimet jonkinlaisesta “keväästä” ja saman vahvistimen kuin täällä projektissa (siellä hän ja tie, paska itse asiassa, ei vahvistin). Avasin puhelimessa sovelluksen, asetin sen sirottimeen ja yhdistin sarakkeeseen.
Pidän ideasta Internet-radion erillisenä laitteena kustannuksella, mutta en ole varma sen kannattavuudesta tällä hetkellä. Kotona Internet-radio voidaan kytkeä päälle myös tietokoneesta, televisiosta tai mediakeskuksesta. Kaikilla ei ole internetissä autotallissa, jos luotat matkapuhelimeen, radiosta erikseen maksaminen ei jotenkin ole hyvä, on helpompi kytkeä sama puhelin kaiuttimiin ja ladata se maksutta.

Lyyrinen. Mutta Musk julkaisi juuri ensimmäiset 60 Starlink-satelliittia, ehkä lähitulevaisuudessa Internetistä tulee melkein penniäkään. Sitten luulen, että valmistajat edes ajattelevat Internet-yhteyden lisäämisen mahdollisuutta tavalliseen radioon, ja ajan myötä tavallinen radio- ja televisiolähetys kuolee todennäköisesti lajina.
Vieras Sergey
Hyvä radio osoittautui.
Haluan myös jotain vastaavaa, mutta ihannetapauksessa radio hyväksyisi tavallisen FM-kaistan, samoin kuin olisikaan Wi-Fi: n sisällä ja voisit kuunnella suoratoistavaa Internet-radiota.
Kyllä, radioasemien kaupungeissa tusinaa tai jopa kahta. Mutta asuinpaikoissa, jotka sijaitsevat 20-30 km päässä kaupungista, radio on jo kiinni heikosti, radioasemien määrä vähenee. Internetissä on tuhansia radioasemia.

Suosittelemme lukemaan:

Anna se älypuhelimelle ...