» elektronika » Arduino »Retro stílusú digitális rádió az Arduinón

Retro stílusú digitális rádió az Arduino-n



Egyszer régen a szettekből gyűjtöttük az első szerény rádióinkat iskoláskorban. Manapság a moduláris kialakítás fejlesztése miatt a digitális rádióerősítő összeszerelése még az amatőr rádiótól nagyon távol eső emberek számára sem lesz nehéz. Ennek a vevőnek a kialakítása azon a lenyűgöző 1935-es AWA rádión alapszik, amelyre a szerző belecsapott a "Rádió rádió: A valaha készült legszebb rádiók" című könyvben. A szerző annyira lenyűgözte a dizájnját, hogy akart saját analógját is.


Retro stílusú digitális rádió az Arduino-n


A kialakítás a Nokia 5110 LCD kijelzőt használta a frekvencia megjelenítéséhez, a kódolót pedig a kiválasztáshoz. A hangerőt az erősítőbe beépített változó ellenállás vezérli. A tervezés hangsúlyozására a szerző Art Deco betűtípust is használt az információk megjelenítéséhez a kijelzőn. Az arduino kód az utoljára hallgatott állomás (amelyet több mint öt percig hallgatta) meghallgatásának funkcióját tartalmazza.




1. lépés: Komponensek




  • Arduino Pro mini
  • FTDI programozó
  • TEA5767 FM rádió modul
  • 3 wattos hangszóró
  • Erősítő modul PAM8403
  • jeladó
  • Nokia 5110 LCD
  • Töltő és akkumulátor védőlap
  • 18650 akkumulátor
  • Tartó 18650
  • kapcsoló
  • Fejlesztő testület 5x7 cm
  • Csatlakozó vezetékek
  • Szövet hangszóróhoz


2. lépés: elektronika







Először is, ha nincs sok tapasztalata az arduino-val való munka során, először gondtalan kenyérvágódeszkával kell összeállítani az áramkört. Ugyanakkor a kényelem érdekében használhatja az Arduino Nano-t vagy az UNO-t. Személy szerint az Arduino UNO-t használom a hibakeresési áramkörök szakaszában, mivel ezt kényelmesen a kenyérpulttal együtt használni a szükséges alkatrészek összekapcsolásához, gyakorlatilag forrasztás nélkül. Az eszköz bekapcsolásakor logónak kell megjelennie a képernyőn néhány másodpercig, ezután az EEPROM memóriából betölti az utolsó hallgatott állomás frekvenciáját. A kódoló gomb elforgatásával állomás megváltoztatásával beállíthatja a frekvenciát.


Ha minden jól működik az elrendezésen, akkor a már összeszerelt és olcsóbb Arduino PRO Mini készülékkel folytathatja a főszerelést, amely ezen felül alacsonyabb fogyasztású. De előtte nézzük meg, hogy az ügyben hogyan fog mindent megtalálni.


3. lépés: Tervezze meg a házat






Háromdimenziós a modell fejlesztették ki egy ingyenes, de meglehetősen erős program a Fusion 360.

4. lépés: 3D nyomtatás és feldolgozás




A nyomtatáshoz "fa" FormFutura műanyagot használtunk. Ez egy meglehetősen szokatlan műanyag, amelynek sajátossága az, hogy a részek kinyomtatása után fának tűnik. Ezzel a műanyaggal történő nyomtatáskor a szerző azonban számos problémával szembesült.A kisméretű alkatrészeket probléma nélkül nyomtatta, de a tokot, a legtöbbet, nem első alkalommal nyomtatta ki. A nyomtatás megkísérlésekor a fúvóka folyamatosan eltömődött, a helyzetet súlyosbította a rendszeres áramkimaradások, amelyek miatt a szerzőnek UPS-t kellett vásárolnia a nyomtatóhoz. Végül a házat a befejezetlen alapanyagra felül nyomották. Egy ilyen megoldás azonban nem egészen megoldja a problémát, csak egyszeri kilépés a helyzetről, így a kérdés nyitva marad. Mivel a nyomtatás sikertelen volt, a szerző úgy döntött, hogy csiszolja a testet, gittrétegeket fának és lakknak. Igen, ez a műanyag nem csak a fahoz hasonlít, valójában egy finom fapor és összehúzó lágyítóval keverve, tehát a nyomtatott részei gyakorlatilag fából készültek, és alkalmasak a közönséges fa feldolgozására.










5. lépés: Mindent összerakva




A következő lépés az elektronika beszerelése a házba. Mivel mindent már modelleztek a Fusion 360-ban, ezzel nem lesz probléma. Mint láthatja, minden alkatrésznek megvan a maga helyzete a házban. Az első lépés az Arduino Pro Mini megforrasztása volt, majd a kód be lett töltve. A következő lépés az áramforrás. A projekt egy nagyon kényelmes és kompakt Wemos kártyát használt, amely felel az akkumulátor töltéséért, megóvásáért, és emellett a fogyasztók feszültségét a szükséges 5 voltra növeli. Ehelyett használhatja a szokásos töltő- és védőmodult, és külön DC / DC átalakítóval növelheti a feszültséget (például TP4056 + MT3608).


Ezután a fennmaradó alkatrészeket megforrasztják, hangszóró, kijelző, erősítő. Annak ellenére, hogy vannak erősítőkondenzátorok az erősítő modulon, tanácsos még egyet hozzáadni (a szerző ezt 330 mikrofaradóra állította, de ez lehetséges 1000-re). A PAM8403 erősítő hangjának minősége (ha 10% THD-t nevezhetünk minőségnek) nagyon függ az energiaellátástól, valamint a rádiómodul működésétől. Miután minden megforrasztott és tesztelt, megkezdheti a végső összeszerelést. Mindenekelőtt a szerző ragasztotta a rácsot, rá egy rádiószövet.


Magamtól. A rádiószövet sajátos dolog, és ezeket nem minden eladási áron értékesítik. Azonban minden női kézimunka-üzletben meg lehet vásárolni egy olyan dolgot, mint a vászon (keresztszemes szövet). Olcsó és rendkívül alkalmas rádiószövet pótlására, különféle színben kapható. Vegye természetes (nem szintetikus) és a legnagyobb cellával. Mellesleg, tökéletesen illeszkedik a rádió kialakításához.


Az összes többi táblát a helyén rögzítik melegen olvadt ragasztóval. Sokat köphet a forró olvadékragasztóra, de ezekre a célokra valóban jól alkalmazható, mivel a legtöbb modulban nincs lyukak a rögzítéshez. Bár inkább kétoldalú "autó" szalagot használok ezekre a célokra.











6. lépés: Firmware




Ezt a lépést magasabbra kell helyezni, mivel a hibakeresési szakaszban el kell villannia. A kód fő gondolata: a kódoló gomb elforgatásakor a frekvencia letapogatásra kerül, amikor a kódoló gomb több mint egy másodpercig ugyanabban a helyzetben marad - ezt a frekvenciát az FM vevő modulhoz állítják be.


if (currentMillis - previousMillis> intervallum)
  {
    if (gyakoriság! = előző_frekvencia)
    {
      previous_frequency = frekvencia;
      radio.selectFrequency (frekvencia);
      másodperc = 0;
    } egyéb


Körülbelül 1 másodpercig tart, amíg az FM rádió modul új frekvenciára hangol, így a frekvencia valós időben nem módosítható a kódoló gomb elforgatásával, mert ebben az esetben a vevőkészítmény tinktúrája nagyon lassú lesz.


A rádióerősítő frekvenciájának beállítása után megkezdődik a visszaszámlálás. 5 perc elteltével a frekvencia az EEPROM memóriában tárolódik.

más
    {
      másodperc ++;
      if (másodperc == SECONDS_TO_AUTOSAVE)
      {
          float read_frequency = readFrequencyFromEEPROM ();
          if (read_frequency! = gyakoriság)
          {
            Serial.println ("loop (): Új frekvencia mentése az EEPROM-ra");
            writeFrequencyToEEPROM (és frekvencia);
          }
      }
    }


A kód, valamint a nyomtatandó fájlok a cikk végén található egyik archívumban letölthetők.


7. lépés: Következtetés




Nagyon szerencsések vagyunk, hogy egy olyan korszakban élünk, amikor mi mindent meg tudunk építeni, amit akarunk! Megvan az eszközünk és az erőforrások ahhoz, hogy hetek alatt és olcsón hozhassunk létre mindent, amit akarunk.





Saját magamtól szeretnék egy kis megjegyzést fűzni a projekthez.A rádió bekapcsolásához használjon egy kis csúszókapcsolót, amely a tok hátulján található. A PAM8403 erősítő moduloknak nemcsak egy változó ellenállása van a hangerő beállításához, hanem egy ellenállás kapcsolóval kombinálva (legalábbis azok, amelyek rám ütköztek). Vagyis a szélső bal helyzetben a kapcsoló "kikapcsolt" helyzetben van, elkezdjük forgatni - kattintani, bekapcsolni, majd a hangerő már beállítva. Azt hiszem, mindenki megértette, miről beszélek minden kínai rádión. Szóval, mit csinálok. Ez a kapcsoló táplálja az erősítő modult. A következőket javaslom: vágja le azokat a sávokat, amelyek illeszkednek a kapcsolóhoz és a rövidzárlathoz, kizárva ezzel a kapcsolót az áramkörből. És a kapcsoló sarkához forrasztja be a vezetékeket az akkumulátorrésbe, ezáltal a rádióerősítő használata "használhatóbb".


Töltse le az archívumot 3D modellek és firmware segítségével

Ez minden, minden siker a munkádban!
9.7
9.5
9.2

Adj hozzá egy megjegyzést

    • smilemosolyogxaxarendbendontknowjehunea
      főnökkarcolásbolondigenigen-igenagresszívtitok
      Bocsánattáncdance2dance3megbocsátássegítségitalok
      megállásbarátokjógoodgoodsípájulásnyelv
      füsttapsolóCrayállapítsagúnyosdon-t_mentionletöltés
      hőségingerültlaugh1MDAtalálkozómoskingnegatív
      not_ipopcornbüntetolvasmegijesztijesztkeresés
      gúnyolódásthank_youeztto_clueumnikakutegyetért
      rosszbeeeblack_eyeblum3pírdicsekvésunalom
      cenzúrázottvidámságsecret2fenyegetgyőzelemyusun_bespectacled
      ShokRespektlolprevedfogadtatáskrutoyya_za
      ya_dobryisegítőne_huliganne_othodiFLUDtilalomközel
5 megjegyzés
Az Art Deco stílusban nem csak betűtípus, hanem test is található, ezeket a vevőket deko rádióknak nevezik.
forrasztás vezetékeket az akkumulátor résbe
Természetesen pontosan ezt kell megtenni a szerző ütközésének megszüntetésével. A tény az, hogy az akkumulátor töltése és az általa használt védőmodul nem védi az akkumulátor túltöltését.
A szerző
A móka, a keresztirányú kapcsolatok most automatikusan megjelennek a megjegyzésekben.
A szerző
A helyzet az, hogy az arduino rádiómodulja alapvetően egy autonóm eszköz, az arduino csak azt mondja meg neki, hogy milyen frekvenciát kell hangolni. Az arduinoért díj fizetendő Arduino ethernet pajzs és egy modul a wifi-hez, de valószínűtlen, hogy az arduinónak elegendő feldolgozási képessége van, nem tudom, lehet-e rajta egy DAC-ot létrehozni. Személy szerint egyáltalán nem hallgatok rádiót (nincsenek normál állomásaink), az utolsó munka során ilyen helyzetben kijöttem a helyzetből. Letöltöttem a teljes zenei gyűjteményem a Google-ra (legfeljebb 50 000 műsorszám tölthető le ott ingyenesen egyéni meghallgatáshoz), összeállítottam egy egyszerű hangszórót egy felesleges műanyag tartályból, egy hangszórót valamiféle „rugóból” és ugyanazt az erősítőt, mint itt a projektben (ott és az út, valójában szar, nem erősítő). A telefonon kinyitottam az alkalmazást, beállítottam a szétszóródásban és csatlakoztattam az oszlophoz.
Az internetes rádió mint önálló eszköz rovására tetszik az ötlet, de jelenleg nem vagyok biztos benne annak nyereségességében. Otthon az internetes rádiót számítógépről, TV-ről vagy médiaközpontról is be lehet kapcsolni. Nem mindenkinek van internet-hozzáférése a garázsban, ha támaszkodik a mobilra, akkor a rádióért külön fizetni valahogy nem jó, könnyebb ugyanazt a telefont csatlakoztatni a hangszórókhoz, és feltölteni.

Lírai. De Musk éppen most indította el az első 60 Starlink műholdat, talán a közeljövőben az Internet majdnem fillérekéssé válik. Aztán azt gondolom, hogy a gyártók még arra gondolnak, hogy az internetes kapcsolat lehetőségét hozzáadják a szokásos rádióhoz, és az idő múlásával a szokásos rádió- és televíziós műsorszórás valószínűleg fajként elpusztul.
Vendég, Szergej
A jó rádió kiderült.
Én is szeretnék valami hasonlót, de ideális esetben a rádió elfogadná a szokásos FM sávot, valamint a Wi-Fi-n belül lenne, és hallgathatná az internetes rádiót.
Igen, a rádióállomások városaiban tucat vagy akár kettő is. De a várostól 20-30 km-re levő településeken a rádió már gyenge teljesítményt mutat, a rádióállomások száma csökken. Több ezer rádióállomás van az interneten.

Azt javasoljuk, hogy olvassa el:

Adja át az okostelefon számára ...