» Elektronika » Arduino »Retro stila digitālais radio Arduino

Retro stila digitālais radio Arduino



Reiz no komplektiem mēs savācām savus pirmos nepretenciozos skolas vecuma radioaparātus. Mūsdienās, ņemot vērā modulārā dizaina attīstību, digitālā radio uztvērēja montāža nebūs grūta pat cilvēkiem, kuri ir ļoti tālu no radioamatieru. Šī uztvērēja dizains ir balstīts uz iespaidīgo 1935. gada AWA radio, uz kura autors paklupa grāmatā “Deco Radio: visu laiku skaistākie radioaparāti”. Autors bija tik ļoti pārsteigts par savu dizainu, ka vēlējās, lai viņam būtu savs analogs.


Retro stila digitālais radio Arduino


Dizains izmantoja Nokia 5110 LCD displeju, lai parādītu frekvenci, un kodētāju, lai to izvēlētos. Skaļumu kontrolē ar mainīgu rezistoru, kas iebūvēts pastiprinātājā. Lai uzsvērtu dizainu, autore arī izmantoja Art Deco fontu, lai displejā parādītu informāciju. Arduino kods satur funkciju atcerēties pēdējo klausīto staciju (kura tika klausīta vairāk nekā piecas minūtes).




1. solis: komponenti




  • Arduino Pro mini
  • FTDI programmētājs
  • TEA5767 FM radio modulis
  • 3 vatu skaļrunis
  • Pastiprinātāja modulis PAM8403
  • Kodētājs
  • Nokia 5110 LCD
  • Uzlādes un akumulatora aizsardzības plate
  • 18650 akumulators
  • Turētājs 18650
  • Pārslēgt
  • Attīstības valde 5x7 cm
  • Savienojošie vadi
  • Audums runātājam


2. darbība: Elektronika







Pirmkārt, ja jums nav lielas pieredzes darbā ar arduino, ķēde vispirms jāsamontē, izmantojot bezrūpīgu maizes dēli. Tajā pašā laikā ērtības labad varat izmantot Arduino Nano vai UNO. Personīgi shēmu atkļūdošanas posmā es izmantoju Arduino UNO, jo ir ērti to izmantot kopā ar maizes dēli, lai savienotu nepieciešamos komponentus, praktiski neizmantojot lodēšanu. Kad ierīce ir ieslēgta, ekrānā vairākas sekundes jāparādās logotipam, pēc kura no EEPROM atmiņas tiek ielādēta pēdējās klausītās stacijas frekvence. Pagriežot kodētāja pogu, frekvenci var pielāgot, mainot stacijas.


Kad viss labi izkārtojas, jūs varat pāriet uz galveno montāžu, izmantojot jau kompaktu un lētāku Arduino PRO Mini, kam turklāt ir mazāks patēriņš. Bet pirms tam redzēsim, kā viss atradīsies lietā.


3. solis: noformējiet iežogojumu






Trīsdimensiju modeli tika izstrādāta bezmaksas, bet diezgan jaudīgā programmā Fusion 360.

4. darbība: 3D drukāšana un apstrāde




Drukāšanai tika izmantota "koka" FormFutura plastmasa. Šī ir diezgan neparasta plastmasa, kuras īpatnība ir tāda, ka pēc drukāšanas detaļas izskatās kā koks. Tomēr, drukājot ar šo plastmasu, autors saskārās ar vairākām problēmām.Nelielas detaļas tika drukātas bez problēmām, taču lielākā daļa lietas netika drukāta pirmo reizi. Mēģinot to izdrukāt, sprausla tika pastāvīgi aizsērējusi, situāciju pasliktināja regulāras strāvas padeves pārtraukumi, kuru dēļ autoram pat nācās iegādāties UPS printerim. Galu galā korpuss tika pārdrukāts uz nepabeigtās sagataves. Šāds risinājums tomēr nav gluži problēmas risinājums, tikai vienreizēja izeja no situācijas, tāpēc jautājums paliek atklāts. Tā kā neizdevās izdrukāt veiksmīgi, autore nolēma pulēt virsbūvi, špakteles tepi kokam un lakas. Jā, šī plastmasa nav gluži kā koks, patiesībā tie ir smalki koksnes putekļi, kas sajaukti ar savelkošu plastifikatoru, tāpēc tās iespiestas detaļas ir praktiski koka, un tās var izmantot parastā koka apstrādes metodēm.










5. solis: salieciet to visu kopā




Nākamais solis ir elektronikas uzstādīšana kamerā. Tā kā viss jau ir modelēts Fusion 360, ar to nebūs problēmu. Kā redzat, katram komponentam ir sava pozīcija korpusā. Pirmais solis bija Arduino Pro Mini lodēšana, pēc tam kods tajā tika ielādēts. Nākamais solis ir enerģijas avots. Projektā tika izmantota ļoti ērta un kompakta Wemos plate, kas ir atbildīga arī par akumulatora uzlādi, tā aizsardzību, kā arī palielina patērētāja spriegumu līdz nepieciešamajiem 5 voltiem. Tā vietā jūs varat izmantot parasto lādēšanas un aizsardzības moduli un palielināt spriegumu ar atsevišķu DC / DC pārveidotāju (piemēram, TP4056 + MT3608).


Pēc tam atlikušie komponenti ir pielodēti, skaļrunis, displejs, pastiprinātājs. Arī tad, ja uz pastiprinātāja moduļa ir jaudas kondensatori, ieteicams pievienot vēl vienu (autors to iestatīja uz 330 mikrofarādēm, bet tas ir iespējams līdz 1000). PAM8403 pastiprinātāja skaņas kvalitāte (ja to var saukt par 10% THD) ir ļoti atkarīga no barošanas avota, kā arī no radio moduļa darbības. Kad viss ir pielodēts un pārbaudīts, varat sākt galīgo montāžu. Vispirms autore līmēja restīti, virsū radio audumu.


No sevis. Radio audums ir specifiska lieta, un tie netiek pārdoti katrā stendā. Tomēr katrā sieviešu rokdarbu veikalā var iegādāties tādu lietu kā audekls (audums krustdūrienam). Tas ir lēts un ļoti labi piemērots kā radio audu aizstājējs, tas ir dažādās krāsās. Paņemiet dabisko (nevis sintētisko) un ar lielāko šūnu. Starp citu, tas lieliski der šī radio dizainam.


Visi pārējie dēļi tiek fiksēti vietā, izmantojot karstās kausēšanas līmi. Jūs varat daudz iespļaut uz karstās kausējuma līmes, taču šajos nolūkos tas ir patiešām labi piemērots, ņemot vērā, ka lielākajai daļai moduļu nav caurumu stiprināšanai. Lai gan es labprātāk šajos nolūkos izmantoju abpusēju "automašīnas" lenti.











6. solis: programmaparatūra




Šis solis jānovieto augstāk, jo tas atkļūdošanas posmā ir jāapgaismo. Kodu galvenā ideja ir šāda: pagriežot kodētāja pogu, tiek skenēta frekvence, kad kodētāja poga paliek tajā pašā pozīcijā ilgāk par 1 sekundi - šī frekvence ir iestatīta FM uztvērēja modulim.


if (currentMillis - previousMillis> interval)
  {
    if (frekvence! = iepriekšējā_frekvence)
    {
      previous_frequency = frekvence;
      radio.selectFrequency (frekvence);
      sekundes = 0;
    } cits


FM radio moduļa noregulēšana uz jaunu frekvenci prasa apmēram 1 sekundi, tāpēc reālā laikā nevarēsit mainīt frekvenci, pagriežot kodētāja pogu, jo šajā gadījumā uztvērēja tinktūra būs ļoti lēna.


Pēc uztvērēja frekvences iestatīšanas sākas atpakaļskaitīšana. Pēc 5 minūtēm frekvence tiek saglabāta EEPROM atmiņā.

cits
    {
      sekundes ++;
      ja (sekundes == SECONDS_TO_AUTOSAVE)
      {
          float read_frequency = readFrequencyFromEEPROM ();
          if (lasīšanas frekvence! = frekvence)
          {
            Serial.println ("cilpa (): jaunas frekvences saglabāšana EEPROM");
            writeFrequencyToEEPROM (un frekvence);
          }
      }
    }


Rakstu beigās kodu, kā arī drukāšanai paredzētos failus var lejupielādēt vienā arhīvā.


7. solis. Secinājums




Mums ir ļoti paveicies, ka mēs dzīvojam laikmetā, kad mēs paši varam uzbūvēt visu, ko vēlamies! Mums ir instrumenti un resursi, lai dažu nedēļu laikā un ar zemām izmaksām izveidotu visu, ko vēlamies.





No sevis es vēlos izdarīt nelielu piezīmi par projektu.Lai ieslēgtu radio, izmantojiet nelielu slēdzi, kas atrodas korpusa aizmugurē. PAM8403 pastiprinātāja moduļiem ir ne tikai mainīgs rezistors skaļuma regulēšanai, bet arī rezistors, kas apvienots ar slēdzi (vismaz tie, kas man nāca pāri). Tas ir, galējā kreisajā pozīcijā slēdzis atrodas pozīcijā "izslēgts", mēs sākam to pagriezt - noklikšķiniet, ieslēdziet to, un pēc tam jau tiek regulēts skaļums. Es domāju, ka visi saprata, ko es runāju visos Ķīnas radioaparātos. Tātad, ko es daru. Šis slēdzis piegādā strāvu pastiprinātāja modulim. Es ierosinu sekojošo: nogrieziet sliedes, kas ir piemērotas slēdzim un īssavienojumam, tādējādi izslēdzot slēdzi no ķēdes. Un līdz slēdža papēžiem, lodējiet vadus akumulatora spraugā, tādējādi padarot uztvērēja izmantošanu par "lietojamāku".


Lejupielādējiet arhīvu ar 3D modeļiem un programmaparatūru

Tas ir viss, visi panākumi jūsu darbā!
9.7
9.5
9.2

Pievienojiet komentāru

    • smaidismaidaxaxalabinezinuYahoonea
      priekšniekssaskrāpētmuļķisjājā-jāagresīvsslepeni
      žēldejotdeja2deja3apžēlošanapalīdzētdzērieni
      apstātiesdraugilabilabsirdīgssvilpegulbismēle
      smēķētaplaudēkrauklispaziņodrausmīgsdon-t_mentionlejupielādēt
      karstumsdrausmīgssmieties1mdasapulceņirgāšanāsnegatīvs
      not_ipopkornssodītlasītnobiedētbiedēmeklēt
      ņurdētpaldiesšoto_clueumņikakūtapiekrītu
      sliktibēmelnā acsblum3sarktlielītiesgarlaicība
      cenzētspleasantryslepens2draudētuzvarajusun_bespectacled
      šoksrespektlolprevedlaipni gaidītikrutojsya_za
      ya_dobryipalīgsne_huliganne_othodifludsaizliegumstuvu
5 komentāri
Art Deco stilā ir ne tikai fonts, bet arī korpuss, šos uztvērējus sauc par deco radio.
lodēšanas vadi akumulatora spraugā
Protams, tas ir tieši tas, kas jādara, novēršot autora spērienu. Fakts ir tāds, ka viņa izmantotais akumulatora lādiņš un aizsardzības modulis neaizsargā pret akumulatora pārmērīgu izlādi.
Autore
Jautri, šķērssaites tagad tiek automātiski parādītas komentāros.
Autore
Lieta ir tāda, ka radio modulis arduino būtībā ir autonoma ierīce, arduino viņam tikai pasaka, kādu frekvenci noregulēt. Par arduino ir jāmaksā arduino Ethernet vairogs un wifi modulis, taču maz ticams, ka arduino ir pietiekami daudz apstrādes jaudas, es nezinu, vai vispār ir iespējams uz tā izveidot DAC. Personīgi es neklausos radio (mums nav normālu staciju), pēdējā darba laikā es izkāpu no šādas situācijas. Es augšupielādēju visu savu mūzikas kolekciju Google (tur jūs varat bez maksas augšupielādēt līdz 50 000 dziesmu individuālai klausīšanai), samontēju vienkāršu skaļruni no nevajadzīgas plastmasas tvertnes, skaļruņus no kaut kāda veida "pavasara" un tādu pašu pastiprinātāju kā šeit projektā (tur viņš un ceļš, sūds patiesībā, nevis pastiprinātājs). Tālrunī es atvēru lietojumprogrammu, iestatīju to izkliedē un savienojam ar kolonnu.
Uz interneta radio kā atsevišķas ierīces rēķina man patīk šī ideja, taču šobrīd neesmu pārliecināts par tās rentabilitāti. Mājās interneta radio var ieslēgt arī no datora, televizora vai multivides centra. Ne visiem garāžā ir piekļuve internetam, ja paļaujaties uz mobilo, tad maksāt atsevišķi par radio kaut kā neder, to pašu tālruni ir vieglāk savienot ar skaļruņiem un uzlādēt.

Lirisks. Bet Musk tikko palaida pirmos 60 Starlink satelītus, iespējams, tuvākajā nākotnē internets kļūs gandrīz santīms. Tad es domāju, ka ražotāji pat domās pievienot interneta pieslēguma iespēju parastajam radio, un laika gaitā parastā radio un televīzijas apraide, visticamāk, izmirs kā suga.
Viesis Sergejs
Izrādījās labs radio.
Es arī gribu kaut ko līdzīgu, bet ideālā gadījumā radio pieņemtu parasto FM joslu, kā arī būtu iekšā Wi-Fi un jūs varētu klausīties straumējošu interneta radio.
Jā, radiostaciju pilsētās ducis vai pat divi. Bet apdzīvotās vietās, kas atrodas 20-30 km attālumā no pilsētas, radio jau uztver vāji, radiostaciju skaits samazinās. Internetā ir tūkstošiem radiostaciju.

Mēs iesakām izlasīt:

Nododiet to viedtālrunim ...