Din când în când am colectat primele radiouri nepretențioase de vârstă școlară din seturi. Astăzi, datorită dezvoltării designului modular, asamblarea unui receptor radio digital nu va fi dificilă nici pentru persoanele care sunt foarte departe de radioamatorii amatori. Designul acestui receptor se bazează pe impresionantul radio AWA din 1935, pe care autorul s-a împotmolit în cartea „Radio Radio: Cele mai frumoase radiouri care au fost făcute vreodată”. Autorul a fost atât de impresionat de designul său, încât a dorit să aibă propriul său analog.
Designul a folosit un ecran LCD Nokia 5110 pentru a afișa frecvența și un codificator pentru a-l selecta. Volumul este controlat de un rezistor variabil încorporat în amplificator. Pentru a sublinia designul, autorul a folosit și un font Art Deco pentru a afișa informații pe ecran. Codul arduino conține funcția de a vă aminti ultima stație pe care ați ascultat-o (care a fost ascultată mai mult de cinci minute).
Pasul 1: Componente
- Arduino Pro mini
- Programator FTDI
- Modulul de radio FM TEA5767
- Difuzor de 3 watt
- Modul amplificator PAM8403
- codificator
- LCD 5110 LCD
- Placa de protectie pentru incarcare si baterie
- 18650 baterie
- Titular 18650
- comutator
- Panou de dezvoltare 5x7 cm
- Conectarea firelor
- Material pentru difuzor
Pasul 2: electronică
În primul rând, dacă nu aveți prea multă experiență în lucrul cu arduino, mai întâi ar trebui să asamblați circuitul folosind o pană de pâine fără griji. În același timp, pentru comoditate, puteți utiliza Arduino Nano sau UNO. Personal, în etapa de depanare a circuitelor, folosesc Arduino UNO, deoarece este convenabil să-l folosesc împreună cu placa pentru a conecta componentele necesare, practic fără a folosi lipire. Atunci când dispozitivul este pornit, un logo trebuie afișat pe ecran timp de câteva secunde, după care frecvența ultimei stații ascultate este încărcată din memoria EEPROM. Rotind butonul codificatorului, puteți regla frecvența schimbând stațiile.
Când totul funcționează bine pe aspect, puteți trece la ansamblul principal folosind deja mai compact și mai ieftin Arduino PRO Mini, care, în plus, are un consum mai mic. Dar înainte de asta, să vedem cum va fi localizat totul în caz.
Pasul 3: proiectați carcasa
Tridimensională modelul a fost dezvoltat în programul gratuit, dar destul de puternic Fusion 360.
Pasul 4: Imprimare și procesare 3D
Pentru imprimare, s-a folosit plastic „din lemn” FormFutura. Acesta este un plastic destul de neobișnuit, a cărui particularitate este că după tipărirea detaliilor arată ca un copac. Cu toate acestea, la tipărirea cu acest plastic, autorul a întâmpinat o serie de probleme.Piese mici tipărite fără probleme, dar carcasa, cea mai mare parte, nu a fost tipărită pentru prima dată. Când încercați să-l imprimați, duza a fost în mod constant înfundată, situația a fost agravată de întreruperile de curent obișnuite, din cauza cărora autorul a trebuit chiar să cumpere un UPS pentru imprimantă. În cele din urmă, carcasa a fost supraimprimată peste semifabricatul neterminat. O astfel de soluție, însă, nu este tocmai o soluție a problemei, ci doar o ieșire o singură dată din situație, deci întrebarea rămâne deschisă. Deoarece nu a reușit să imprime cu succes, autorul a decis să lustruiască corpul, chit pentru chit pentru lemn și lac. Da, acest plastic nu este doar similar cu lemnul, de fapt este praf de lemn fin amestecat cu un plastifiant astringent, astfel încât piesele tipărite de acesta sunt practic din lemn și se pretează la metode de prelucrare a lemnului obișnuit.
Pasul 5: Îmbunătățind totul
Următorul pas este instalarea electronică în carcasă. Deoarece totul a fost deja modelat în Fusion 360, nu va fi nicio problemă cu acest lucru. După cum puteți vedea, fiecare componentă are propria poziție în carcasă. Primul pas a fost vânzarea Arduino Pro Mini, după care codul a fost încărcat în el. Următorul pas este sursa de alimentare. În proiect a fost utilizată o placă Wemos foarte convenabilă și compactă, care este responsabilă și de încărcarea bateriei, protejarea acesteia și, de asemenea, crește tensiunea pentru consumatori la 5 volți necesari. În schimb, puteți utiliza modulul de încărcare și protecție obișnuit și puteți crește tensiunea cu un convertor DC / DC separat (de exemplu, TP4056 + MT3608).
În continuare, componentele rămase sunt lipite, difuzor, afișaj, amplificator. De asemenea, chiar dacă pe modulul amplificatorului există condensatoare de putere, este recomandabil să adăugați încă unul (autorul a setat-o la 330 de microfaraduri, dar este posibil la 1000). Calitatea (dacă 10% THD poate fi numită calitate) a sunetului amplificatorului PAM8403 este foarte dependentă de sursa de alimentare, precum și de funcționarea modulului radio. Când totul este lipit și testat, puteți începe asamblarea finală. În primul rând, autorul a lipit grătarul, deasupra acestuia o țesătură radio.
De la mine. Materialul radio este un lucru specific și nu sunt vândute în fiecare tarabă. Cu toate acestea, în fiecare magazin feminin cu ac, puteți cumpăra un astfel de lucru ca pânză (țesătură pentru cusătură încrucișată). Este ieftin și se potrivește foarte bine ca un înlocuitor pentru țesutul radio, vine în culori diferite. Luați naturale (nu sintetice) și cu cea mai mare celulă. Apropo, se potrivește perfect designului acestui radio.
Toate celelalte plăci sunt fixate pe loc cu adeziv topit la cald. Puteți scuipa foarte mult pe lipiciul cu topire fierbinte, dar în aceste scopuri este foarte bine adaptat, având în vedere că majoritatea modulelor nu au găuri pentru fixare. Deși prefer să folosesc bandă pe două fețe „mașină” în aceste scopuri.
Pasul 6: Firmware
Acest pas ar trebui să fie plasat mai sus, deoarece este necesar să îl blindați în faza de depanare. Ideea principală a codului este aceasta: când butonul de codare este rotit, frecvența este scanată, când butonul de codare rămâne în aceeași poziție mai mult de 1 secundă - această frecvență este setată pentru modulul receptor FM.
if (currentMillis - previousMillis> interval)
{
if (frecvență! = frecvență anterioară)
{
previous_frequency = frecvență;
radio.selectFrequency (frecvență);
secunde = 0;
} altceva
Modulul FM FM necesită aproximativ 1 secundă pentru a acorda o nouă frecvență, astfel încât nu veți putea modifica frecvența în timp real prin rotirea butonului codificatorului, deoarece în acest caz, tinctura receptorului va fi foarte lentă.
După setarea frecvenței pentru receptor, începe numărătoarea inversă. După 5 minute, frecvența este stocată în memoria EEPROM.
Codul, precum și fișierele pentru tipărire, pot fi descărcate într-o singură arhivă la sfârșitul articolului.
altfel
{
secunde ++;
if (secunde == SECONDS_TO_AUTOSAVE)
{
float read_frequency = readFrequencyFromEEPROM ();
if (read_frequency! = frecvență)
{
Serial.println ("loop (): Salvarea unei noi frecvențe în EEPROM");
writeFrequencyToEEPROM (și frecvență);
}
}
}
Codul, precum și fișierele pentru tipărire, pot fi descărcate într-o singură arhivă la sfârșitul articolului.
Pasul 7: Concluzie
Suntem foarte norocoși că trăim într-o epocă în care noi înșine putem construi tot ceea ce ne dorim! Dispunem de instrumente și resurse pentru a crea tot ce ne dorim în câteva săptămâni și la costuri reduse.
De la mine vreau să fac o mică notă despre proiect.Pentru a porni radioul, utilizați un mic comutator de diapozitive situat în partea din spate a carcasei. Modulele de amplificare PAM8403 nu au doar o rezistență variabilă pentru reglarea volumului, ci și o rezistență combinată cu un comutator (cel puțin pe cele care mi-au venit). Adică, în poziția extremă stânga, întrerupătorul este în poziția „dezactivat”, începem să-l rotim - faceți clic, îl porniți și apoi volumul este deja reglat. Cred că toată lumea a înțeles despre ce vorbesc în toate radiourile chineze. Deci, ce fac. Acest comutator alimentează modulul amplificatorului. Vă propun următoarele: tăiați piesele care se potrivesc întrerupătorului și scurtcircuitului, excluzând astfel comutatorul din circuit. Și către tocurile comutatorului, lipiți firele în golul bateriei, făcând astfel utilizarea receptorului mai „utilizabil”.
Descărcați arhiva cu modele 3D și firmware
Asta e tot, tot succesul în munca ta!