» Elektronika » Arduino »Digitální styl v retro stylu na Arduino

Retro styl digitální rádio na Arduino



Kdysi jsme shromáždili naše první nenápadná rádia školního věku ze setů. V dnešní době nebude vývoj digitálního rozhlasového přijímače kvůli vývoji modulárního designu obtížný ani pro lidi, kteří jsou od amatérského rádia velmi daleko. Konstrukce tohoto přijímače je založena na působivém rádiu AWA z roku 1935, na které autor narazil v knize „Deco Radio: Nejkrásnější rádia, jaké kdy byly vyrobeny“. Autor byl svým designem tak ohromen, že chtěl mít svůj vlastní analog.


Retro styl digitální rádio na Arduino


Při návrhu se použil LCD displej Nokia 5110 pro zobrazení frekvence a kodér pro její výběr. Hlasitost je řízena proměnným odporem zabudovaným do zesilovače. Pro zdůraznění designu autor použil také k zobrazení informací na displeji písmo Art Deco. Kód arduino obsahuje funkci zapamatování si poslední stanice, kterou posloucháte (která byla poslouchána déle než pět minut).




Krok 1: Komponenty




  • Arduino Pro mini
  • Programátor FTDI
  • TEA5767 Rádiový modul FM
  • 3 wattový reproduktor
  • Zesilovací modul PAM8403
  • Encoder
  • Nokia 5110 LCD
  • Ochranná deska pro nabíjení a baterii
  • 18650 baterie
  • Držák 18650
  • Přepnout
  • Vývojová deska 5x7 cm
  • Připojovací dráty
  • Tkanina pro reproduktory


Krok 2: Elektronika







Nejprve, pokud nemáte mnoho zkušeností s prací s arduino, měli byste nejprve sestavit obvod pomocí bezstarostné prkénko. Současně můžete pro pohodlí použít Arduino Nano nebo UNO. Osobně ve fázi ladění obvodů používám Arduino UNO, protože je vhodné použít jej spolu s prkénkem na spojení nezbytných součástí, prakticky bez použití pájení. Když je zařízení zapnuto, mělo by se na obrazovce na několik sekund zobrazit logo, po kterém se z paměti EEPROM načte frekvence naposledy poslouchané stanice. Otáčením knoflíku enkodéru můžete nastavit frekvenci změnou stanic.


Když všechno funguje dobře na rozvržení, můžete přejít na hlavní sestavu pomocí již kompaktnějšího a levnějšího Arduino PRO Mini, který má navíc nižší spotřebu. Ale předtím se podívejme, jak bude vše v případě umístěno.


Krok 3: Navrhněte kryt






Trojrozměrné model byl vyvinut ve svobodném, ale poměrně výkonném programu Fusion 360.

Krok 4: 3D tisk a zpracování




Pro tisk byl použit "dřevěný" plast FormFutura. Jedná se o poněkud neobvyklý plast, jehož zvláštností je, že po vytištění detailů vypadají jako strom. Při tisku s tímto plastem však autor narazil na řadu problémů.Malé části byly vytištěny bez problémů, ale případ, největší část, nebyl poprvé vytištěn. Při pokusu o tisk byla tryska neustále ucpaná, situace byla zhoršována pravidelnými výpadky proudu, kvůli nimž autor musel dokonce koupit UPS pro tiskárnu. Nakonec bylo pouzdro přetištěno na nedokončený blank. Takové řešení však není zcela řešením problému, pouze jednorázovým východiskem ze situace, takže otázka zůstává otevřená. Vzhledem k tomu, že se jí nepodařilo úspěšně tisknout, autor se rozhodl vyleštit tělo, tmel na dřevo a lak. Ano, tento plast není jen jako dřevo, ve skutečnosti jde o jemný dřevěný prach smíchaný s adstringentním plastifikátorem, takže jím vytištěné části jsou prakticky dřevěné a mohou se zpracovávat na běžné dřevo.










Krok 5: Spojení všeho dohromady




Dalším krokem je instalace elektroniky do krytu. Protože vše již bylo modelováno ve Fusion 360, s tím nebude problém. Jak vidíte, každá součást má svou vlastní polohu v krytu. Prvním krokem bylo pájení Arduino Pro Mini, po kterém byl kód načten. Dalším krokem je zdroj energie. V projektu byla použita velmi pohodlná a kompaktní deska Wemos, která je také zodpovědná za nabíjení baterie, její ochranu a také zvyšuje napětí pro spotřebitele na požadovaných 5 voltů. Místo toho můžete použít obvyklý nabíjecí a ochranný modul a zvýšit napětí pomocí samostatného převodníku DC / DC (například TP4056 + MT3608).


Dále jsou zbývající komponenty pájeny, reproduktor, displej, zesilovač. Také, i když jsou na zesilovacím modulu výkonové kondenzátory, je vhodné přidat ještě jeden (autor jej nastavil na 330 mikrofarad, ale je to možné na 1000). Kvalita (pokud lze 10% THD nazvat kvalitou) zvuku zesilovače PAM8403 je velmi závislá na napájení, jakož i na fungování rádiového modulu. Když je vše pájeno a testováno, můžete zahájit konečnou montáž. Nejprve autor nalepil rošt, nahoře rádiový materiál.


Ode mě. Radio textilie je specifická věc, která se neprodává v každém stánku. V každém obchodě s výšivkou si však můžete koupit něco jako plátno (látka pro křížový steh). Je levný a velmi dobře se hodí jako náhrada za tkáňovou tkáň, přichází v různých barvách. Vezměte přírodní (ne syntetické) as největší buňkou. Mimochodem, dokonale zapadá do designu tohoto rádia.


Všechny ostatní desky jsou upevněny na místě pomocí tavného lepidla. Na horké lepidlo můžete hodně plivat, ale pro tyto účely je to opravdu vhodné, protože většina modulů nemá otvory pro připevnění. I když pro tyto účely raději používám oboustrannou „auto“ pásku.











Krok 6: Firmware




Tento krok by měl být umístěn výše, protože jej musíte ve fázi ladění flashovat. Hlavní myšlenka kódu je tato: když je otočný knoflík enkodéru, je skenována frekvence, když knoflík enkodéru zůstává na stejné pozici déle než 1 sekundu - tato frekvence je nastavena pro přijímací modul FM.


if (currentMillis - předchozíMillis> interval)
  {
    if (frekvence! = previous_frequency)
    {
      previous_frequency = frekvence;
      radio.selectFrequency (frekvence);
      sekund = 0;
    } jinde


Trvá asi 1 sekundu, než se rádiový modul FM naladí na novou frekvenci, takže nebudete moci změnit frekvenci v reálném čase otočením knoflíku enkodéru, protože v tomto případě bude tinktura přijímače velmi pomalá.


Po nastavení frekvence pro přijímač začne odpočítávání. Po 5 minutách se frekvence uloží do paměti EEPROM.

jinde
    {
      sekund ++;
      if (sekundy == SECONDS_TO_AUTOSAVE)
      {
          float read_frequency = readFrequencyFromEEPROM ();
          if (read_frequency! = frekvence)
          {
            Serial.println ("loop (): Uložení nové frekvence do EEPROM");
            writeFrequencyToEEPROM (& frekvence);
          }
      }
    }


Kód a soubory pro tisk lze stáhnout v jednom archivu na konci článku.


Krok 7: Závěr




Máme velké štěstí, že žijeme v éře, když sami můžeme stavět vše, co chceme! Máme nástroje a zdroje, abychom vytvořili vše, co chceme během několika týdnů a za nízkou cenu.





Ze sebe chci udělat malou poznámku k projektu.Chcete-li zapnout rádio, použijte malý posuvný přepínač umístěný na zadní straně pouzdra. Zesilovací moduly PAM8403 mají nejen variabilní rezistor pro nastavení hlasitosti, ale také rezistor kombinovaný se spínačem (alespoň ty, které ke mně přišly). To znamená, že v krajní levé poloze je přepínač v poloze „vypnuto“, začneme jej zapínat - kliknout, zapnout a hlasitost je již upravena. Myslím, že všichni rozuměli tomu, o čem mluvím ve všech čínských rádiích. Takže, co dělám. Tento přepínač napájí modul zesilovače. Navrhuji následující: vystřihněte stopy, které vyhovují spínači a zkratu, čímž vyloučíte spínač z obvodu. A na paty spínače pájejte dráty do mezery v baterii, čímž je použití přijímače „použitelnější“.


Stáhněte si archiv s 3D modely a firmwarem

To je vše, úspěch ve vaší práci!
9.7
9.5
9.2

Přidejte komentář

    • úsměvúsměvyxaxaokdontknowyahoone
      šéfeškrábnutíhlupákanoano-anoagresivnítajemství
      promiňtanecdance2dance3prominoutpomocnápoje
      zastavitpřátelédobředobrá náladapískatlžícejazyk
      kouřtleskánícrayprohlásitvýsměšnýdon-t_mentionstáhnout
      teploirefulsmích1mdasetkánímoskingnegativní
      not_ipopcorntrestatčístvyděsitděsíhledat
      posměchděkujitototo_clueumnikakutnísouhlasím
      špatnévčelablack_eyeblum3červenat sechlubit senuda
      cenzurovánopleasantrysecret2hrozitvítězstvíyusun_bespectacled
      třástrespektlolprovedenívítejtekrutoyya_za
      ya_dobryipomocníkne_huliganne_othodibludzákazblízko
5 komentáře
Ve stylu Art Deco není jen písmo, ale také tělo, tyto přijímače se nazývají deco rádia.
pájecí dráty do mezery baterie
To je samozřejmě přesně to, co je třeba udělat, a to odstraněním ostění autora. Faktem je, že modul pro nabíjení baterie a ochranný modul, který používá, nechrání před přílišným vybitím baterie.
Autor
Zábava, křížové odkazy jsou nyní automaticky vloženy do komentářů.
Autor
Jde o to, že rádiový modul pro arduino je v podstatě autonomním zařízením, arduino mu pouze řekne, jakou frekvenci se má naladit. Za arduino se platí poplatek arduino ethernetový štít a modul pro wifi, ale je nepravděpodobné, že arduino má dostatečný výpočetní výkon, nevím, jestli je na něm vůbec možné vytvořit DAC. Osobně vůbec neposlouchám rádio (nemáme normální stanice), při poslední práci jsem se z takové situace dostal. Stáhl jsem celou svou hudební sbírku do Googlu (zde lze zdarma stáhnout až 50 000 skladeb pro individuální poslech), sestavil jednoduchý reproduktor z nepotřebného plastového kanystru, reproduktory z nějakého druhu „pružiny“ a stejný zesilovač, jaký je zde v projektu (tam on a na silnici, ve skutečnosti to není zesilovač). V telefonu jsem otevřel aplikaci, umístil ji do rozptylu a připojil ji ke sloupci.
Na úkor internetového rádia jako samostatného zařízení se mi tento nápad líbí, ale v současné době si nejsem jistý jeho ziskovostí. Doma lze internetové rádio zapnout také z počítače, televize nebo mediálního centra. Ne každý má přístup k internetu v garáži, pokud se spoléháte na mobil, pak platí, že placení zvlášť za rádio není nějak dobré, je snazší připojit stejný telefon k reproduktorům a zapnout jej.

Lyrický. Musk ale právě vypustil prvních 60 satelitů Starlink, snad v blízké budoucnosti bude internet téměř penny. Potom si myslím, že výrobci dokonce přemýšlejí o přidání možnosti internetového připojení k obvyklému rádiu a postupem času obvyklé rozhlasové a televizní vysílání s největší pravděpodobností vymře jako druh.
Host Sergey
Dobré rádio se ukázalo.
Chci také něco podobného, ​​ale v ideálním případě by rádio přijalo také obvyklé pásmo FM, bylo uvnitř Wi-Fi a mohli byste poslouchat streamování internetového rádia.
Ano, ve městech rozhlasových stanic tucet, nebo dokonce dvě. Ale v osadách 20-30 km od města už rádio chytí špatně, počet rozhlasových stanic klesá. Na internetu jsou tisíce rozhlasových stanic.

Doporučujeme si přečíst:

Podejte to pro smartphone ...