» Electrònica » Arduino »Ràdio digital d'estil retro a Arduino

Ràdio digital estil retro a Arduino



Hi havia una vegada recollits els nostres primers ràdios sense pretensions en edat escolar de grups. Avui, a causa del desenvolupament de disseny modular, no és difícil muntar un receptor de ràdio digital ni tan sols per a persones que estan molt lluny de la ràdio aficionada. El disseny d’aquest receptor es basa en l’impressionant ràdio AWA de 1935 que l’autor va topar amb el llibre "Ràdio Deco: les ràpies més boniques que s’han fet mai". L’autor va quedar tan impressionat amb el seu disseny que va voler tenir un analògic propi.


Ràdio digital estil retro a Arduino


El disseny va utilitzar una pantalla LCD Nokia 5110 per mostrar la freqüència i un codificador per seleccionar-la. El volum està controlat per una resistència variable integrada a l'amplificador. Per emfatitzar el disseny, l’autor també va utilitzar un tipus de lletra Art Deco per mostrar informació a la pantalla. El codi arduino conté la funció de memoritzar l’última estació d’escolta (que es va escoltar durant més de cinc minuts).




Pas 1: Components




  • Arduino Pro mini
  • Programador FTDI
  • Mòdul de ràdio FM TEA5767
  • Altaveu de 3 watts
  • Mòdul amplificador PAM8403
  • Codificador
  • Nokia 5110 LCD
  • Placa de protecció de càrrega i bateria
  • 18650 bateria
  • Titular 18650
  • Interruptor
  • Taula de desenvolupament 5x7 cm
  • Cables de connexió
  • Teixit per a altaveu









Primer de tot, si no teniu gaire experiència treballant amb arduino, primer heu de muntar el circuit amb un tauler de pa despreocupat. Al mateix temps, per comoditat, podeu utilitzar Arduino Nano o UNO. Personalment, en l’etapa de depuració dels circuits, faig servir Arduino UNO, ja que és convenient utilitzar-lo juntament amb la placa de pa per connectar els components necessaris, pràcticament sense fer servir soldadura. Quan el dispositiu està encès, un logotip hauria de mostrar-se a la pantalla durant uns segons, després dels quals la càrrega de la darrera estació que s’escolta es carrega de la memòria EEPROM. Al girar el pom del codificador, podeu ajustar la freqüència canviant d’estació.


Quan tot funciona bé en el disseny, podeu procedir al muntatge principal amb el ja més compacte i més barat Arduino PRO Mini, que, a més, té un consum més baix. Però abans d’això, vegem com s’ubicarà tot el cas.


Pas 3: dissenyar el recinte






Tridimensional el model Es va desenvolupar en el programa lliure, però força potent, Fusion 360.

Pas 4: Processament i impressió 3D




Per a la impressió es va utilitzar plàstic "de fusta" FormFutura. Es tracta d’un plàstic força inusual, la peculiaritat del qual és que després d’imprimir les peces sembla un arbre. Tot i això, en imprimir amb aquest plàstic, l’autor es va trobar amb diversos problemes.Peces petites impreses sense problemes, però el cas, la part més gran, no es va imprimir per primera vegada. Quan s’intentava imprimir-la, es va obstruir constantment la boquilla, la situació es va agreujar per les parades d’energia habituals, per les quals l’autor fins i tot va haver de comprar un SAI per a la impressora. En última instància, la carcassa es va imprimir sobre el buit sense acabar. Aquesta solució, però, no és una solució del problema, només una sortida única de la situació, per la qual cosa la qüestió continua oberta. Com que no va aconseguir imprimir amb èxit, l’autor va decidir polir el cos, massilla de fusta i vernís. Sí, aquest plàstic no s’assembla només a la fusta, de fet és una pols de fusta fina barrejada amb un plastificant astringent, per la qual cosa les peces impreses són pràcticament de fusta i es presten a mètodes de processament de fusta corrent.










Pas 5: ajuntant-ho tot




El següent pas és instal·lar l’electrònica al recinte. Com que tot ja s'ha modelat a Fusion 360, no hi haurà cap problema. Com podeu veure, cada component té la seva pròpia posició a l’habitatge. El primer pas va ser soldar l'Arduino Pro Mini, després del qual es va carregar el codi. El següent pas és la font d’energia. En el projecte es va utilitzar una placa Wemos molt còmoda i compacta, que també s’encarrega de carregar la bateria, protegir-la i també augmenta la tensió dels consumidors fins als 5 volts necessaris. En lloc d'això, podeu utilitzar el mòdul de càrrega i protecció habitual i augmentar el voltatge amb un convertidor CC / DC independent (per exemple, TP4056 + MT3608).


A continuació, els components restants es solden, altaveu, visualitzador, amplificador. A més, tot i que hi ha condensadors de potència al mòdul amplificador, és recomanable afegir-ne un altre (l’autor l’ha fixat en 330 microfarades, però és possible que sigui 1000). La qualitat (si es pot anomenar un 10% de THD) del so de l’amplificador PAM8403 depèn molt de l’alimentació, així com del funcionament del mòdul de ràdio. Quan tot es solda i es prova, podeu començar el muntatge final. En primer lloc, l’autor va enganxar la reixa, al damunt d’un teixit de ràdio.


De mi mateix. El teixit radiofònic és una cosa concreta, i no es venen a qualsevol parada. Tanmateix, a tots els magatzems de costura femenina es pot comprar una cosa com un llenç (tela per a punt de creu). És barat i molt adequat com a reemplaçament del teixit radiofònic, que es presenta de diferents colors. Toma natural (no sintètica) i amb la cèl·lula més gran. Per cert, s’ajusta perfectament al disseny d’aquesta ràdio.


La resta de taules es fixen al seu lloc mitjançant adhesiu de fusió calenta. Es pot escopir molt en cola de fusió calenta, però a aquests efectes s’adapta molt bé, ja que la majoria de mòduls no tenen forats per muntar-los. Tot i que prefereixo utilitzar cinta de "cotxe" a doble cara per a aquests propòsits.











Pas 6: firmware




Aquest pas s'hauria de situar més amunt, ja que cal que el parpellegeu a l'etapa de depuració. La idea principal del codi és la següent: quan gira el pom del codificador, la freqüència s'escaneja, quan el pom del codificador roman a la mateixa posició durant més d'1 segon: aquesta freqüència està configurada per al mòdul receptor FM.


if (currentMillis - previousMillis> interval)
  {
    if (freqüència! = freqüència anterior)
    {
      previous_frequency = freqüència;
      radio.selectFreqüència (freqüència);
      segons = 0;
    } més


El mòdul de ràdio FM triga aproximadament un segon a ajustar-se a una nova freqüència, de manera que no podreu canviar la freqüència en temps real girant el botó del codificador, perquè en aquest cas, la tintura del receptor serà molt lenta.


Després de configurar la freqüència del receptor, comença el compte enrere. Al cap de 5 minuts, la freqüència s’emmagatzema a la memòria EEPROM.

més
    {
      segons ++;
      if (segons == SECONDS_TO_AUTOSAVE)
      {
          float read_frequency = readFrequencyFromEEPROM ();
          if (llegiu_freqüència! = freqüència)
          {
            Serial.println ("loop (): Desar nova freqüència a EEPROM");
            writeFrequencyToEEPROM (i freqüència);
          }
      }
    }


El codi, així com els fitxers per imprimir, es poden descarregar en un arxiu al final de l'article.


Pas 7: Conclusió




Tenim la gran sort que vivim una època en què nosaltres mateixos podem construir tot el que volem. Tenim les eines i recursos per crear tot el que volem en qüestió de setmanes i a baix cost.





Des de mi mateix vull fer una petita nota sobre el projecte.Per encendre la ràdio, utilitzeu un petit commutador de diapositives situat a la part posterior de la caixa. Els mòduls amplificadors PAM8403 no tenen només una resistència variable per ajustar el volum, sinó una resistència combinada amb un commutador (almenys els que em van trobar). És a dir, a la posició d’extrema esquerra, l’interruptor es troba en la posició “desactivada”, comencem a activar-lo, feu clic, l’encenem i el volum ja està ajustat. Crec que tothom ha entès de què parlo a totes les ràdios xineses. Aleshores, què estic fent? Aquest commutador subministra energia al mòdul amplificador. Us proposo el següent: tallar les pistes que s’ajusten a l’interruptor i el curtcircuit, excloent així l’interruptor del circuit. I als talons de l’interruptor, soldeu els cables al buit de la bateria, fent així més “usabilitat” l’ús del receptor.


Descarregueu arxiu amb models 3D i firmware

Tot això, tot èxit en el vostre treball!
9.7
9.5
9.2

Afegeix un comentari

    • somriuresomriuxaxad'acordno ho séyahoonea
      capratllarximplesísí-síagressiusecret
      ho sentoballarballar2ballar3perdóajudarbegudes
      pararamicsbébondatxiuletswoonllengua
      fumaraplaudintcranideclararderisiudon-t_mentiondescarregar
      calorirritariure1mdareuniómosquitnegatiu
      no_icrispetescastigarllegirporespantosbuscar
      burlargràcies_youaixòto_clueumnikagutd'acord
      dolentbeeeblack_eyeblum3ruborpresumirl'avorriment
      censuradaplaersecret2amenaçarvictòriatusun_bespectacled
      xocrespectlolpreveurebenvingudaKrutoyja_za
      ja_dobryiajudantne_huliganne_othodifludprohibicióa prop
5 comentaris
A l'estil Art Deco no només hi ha un tipus de lletra, sinó també un cos, aquests receptors s'anomenen ràdios deco.
cables de soldadura al buit de la bateria
Per descomptat, això és exactament el que s’ha de fer eliminant la brossa de l’autor. El fet és que el mòdul de càrrega i protecció de la bateria que utilitza no protegeix de la sobrecàrrega de la bateria.
L’autor
Els comentaris divertits, els enllaços creuats ara es canvien automàticament en els comentaris.
L’autor
La cosa és que el mòdul de ràdio per a arduino és essencialment un dispositiu autònom, arduino només li diu quina freqüència ha de sintonitzar. Es paga un cost per a arduino arduino blindatge ethernet i un mòdul per a wifi, però és poc probable que l’ar arduino tingui prou poder de processament, no sé si és possible fer un DAC al respecte. Personalment, no escolto la ràdio en absolut (no tenim emissores normals), al darrer treball em vaig sortir d'aquesta situació. Vaig descarregar tota la col·lecció de música a Google (fins a 50.000 pistes es poden descarregar de forma gratuïta per a una audició individual), vaig muntar un altaveu senzill des d’un contenidor de plàstic innecessari, altaveus d’algun tipus de “molla” i el mateix amplificador que aquí en el projecte (allà ell. i la carretera, merda de fet, no pas un amplificador). Al telèfon, vaig obrir l’aplicació, la vaig configurar a la scatter i la vaig connectar a la columna.
A costa de la ràdio d’Internet com a dispositiu independent, m’agrada la idea, però no estic segur de la rendibilitat d’aquest moment. A casa, la ràdio per Internet també es pot activar des d’un ordinador, TV o centre de mitjans. No tothom té accés a Internet al garatge, si confia en el mòbil, d’alguna manera pagar bé la ràdio no és bo, és més fàcil connectar el mateix telèfon als altaveus i posar-lo a càrrec.

Lírica. Però, Musk acaba de llançar els primers 60 satèl·lits Starlink, potser en un futur pròxim Internet es convertirà en gairebé un cèntim. Aleshores, crec, els fabricants fins i tot pensaran en afegir la possibilitat de connexió a Internet a una ràdio regular i, amb el pas del temps, les emissores de ràdio i televisió ordinàries desapareixeran com a espècie.
Sergey convidat
La bona ràdio va acabar.
També vull alguna cosa semblant, però idealment, la ràdio acceptaria la banda de FM habitual, a més d’estar dins de la wifi i es podia escoltar streaming de ràdio per Internet.
Sí, a les ciutats d’emissores de ràdio una dotzena, o fins i tot dues. Però en els assentaments a 20-30 km de la ciutat, la ràdio ja està en mal estat, el nombre d’emissores de ràdio està disminuint. A Internet hi ha milers d’emissores de ràdio.

Us aconsellem que llegiu:

Doneu-lo al telèfon intel·ligent ...