Se afișează postările cu eticheta TEF6686. Afișați toate postările
Se afișează postările cu eticheta TEF6686. Afișați toate postările

vineri, 2 octombrie 2020

Creare simbol si capsula de componenta (EAGLE PCB Software)

   Daca in general am gasit componente sau am adaptat conectori liniari pentru anumite module, in cazul realizarii unui cablaj optim pentru radio cu TEF6686, m-am lovit de lipsa conectorului tip F de cablaj pentru antena si chiar a capsulei tunerului, deoarece bareta simpla nu avea si partea de fixare exterioara, asa ca a trebuit sa imi creez propriile piese.
   Am inceput cu mufa F de cablaj, ca era mai simpla:

   Am folosit informatiile gasite in articolul How to Create a New Device in EAGLE
si am reusit sa desenez un simbol de conector, de care nu sunt mandru 😀
apoi partea importanta, cea a "footprint"-ului, care a durat destul de mult deoarece trebuia sa fie cat mai apropiat de realitate
si ultima data partea de conectare intre ele

   A urmat desenarea tunerului cu TEF6686, 

alegand o forma cat mai usor de inteles
si apoi partea de capsula
urmand partea de conectare intre simbol si partea de capsula
   Cele 2 librarii create de mine se gasesc disponibile la github.com/tehniq3/Eagle_library 
si le-am folosit pentru desenarea unei scheme de radio cu TEF6686 si a cablajului aferent:

30.09.2023
    Articolul mentionat la inceputul materialul nu mai este disponibil, dar am gasit pe gasit pe site-ul Adafruit un articol foarte detaliat, KTOWN's Ultimate Creating Parts in Eagle Tutorial.

vineri, 17 iulie 2020

Radio FM (RDS) cu TEF6686 si Arduino Nano (Uno)

   Am dorit sa realizez un radio cu tunerul TEF6686 si un Arduino Nano (sau Uno), deoarece versiunea de program a lui eggplant886 permite functionarea cu acestea. O versiune imbunatatita este cea a lui stailus, care permite controlul, ca in cazul versiunuii lui eggplant886,  cu programul https://fmdx.pl/xdr-gtk/
    Profitand de o comanda la PCBway am desenat un cablaj pentru versiunea dorita, care poate fi descarcat (si comandat) de AICI !
As one of the most experienced PCB manufacturers in China, PCBWay is devoted  to PCB design, fabrication and assembly to fit all of your PCB needs.  Get quote here: https://pcbway.com
    Schema desenata cu programul Eagle este:
iar cablajul
   Cablajul real, produs la PCBWay este
   Am vrut sa pastrez si comanda de pe serial (programul Windows), dar sa implementez pe langa butoane si un encoder pentru volum, iar informatiile sa le vad pe un ecran alfanumeric cu 20 de coloane si 4 randuri (LCD2004):
   Implementarea a fost pe etape, dupa cum apare si in interiorul programului tef6686_rds_stailus.ino, primind multe informatii si sugestii de la Mihai, dar si folosindu-ma de blocuri de program de pe net
   Am realizat mai multe filmulete, cand parcurgeam cate o etapa, cu descriere in romana:
- radio cu TEF6686 si Arduino Nano (versiune stailus) 
- radio cu TEF6686 si Arduino Nano (versiune stailus) - 2

- radio cu TEF6686 si Arduino Nano (versiune stailus) - 3

- radio cu TEF6686 si Arduino Nano (versiune stailus) - 4

- radio cu TEF6686 si Arduino Nano (versiune stailus) - 5

- radio cu TEF6686 si Arduino Nano (versiune stailus) - 6

respectiv, descriere in engleza:
- TEF6686 radio with Arduino Nano (stailus version)
- TEF6686 radio with Arduino Nano (stailus version) - 2
- TEF6686 radio with Arduino Nano (stailus version) - 3
- TEF6686 radio with Arduino Nano (stailus version) - 4
- TEF6686 radio with Arduino Nano (stailus version) - 5
- TEF6686 radio with Arduino Nano (stailus version) - 6
    Versiune finala (din acest moment) indica:
- pe primul rand: frecventa postului, codul de identificare al postului PI(programme identification) din 4 caractere si nivelul semnalului radio 
- pe al doilea rand: stereo (2 difuzoare), nivelul volumului audio, numele postului PS (programme service name) din 8 caractere
- pe randul al treilea: 20 caractere din radio text RT (radio text)
- pe randul al patrulea: alternativ, tipul emisiunii PTY (programme type) sau alte 20 de caractere din radio text RT.

09.11.2020
   Discutand cu Florin Matei (vedeti canalul lui de youtube) am modificat programul radioului, acesta devenind radio_stailus_scroll.ino.
   Principalele modificari sunt:
- la modul de afisare al radio textului (RT), care devine deplasabil din dreapta in stanga, pe randul 3, 
- tipul emisiunii (PTY) ramane fix, pe randul 4
   Pentru deplasarea textulu m-am inspirat din ce publicasem prin 2014 in articolul articolul Afisaj serial LCD 16x2 (1602)
10.11.2020
    Uitasem sa arat ca partea de audio din schema initiala

nu am montat-o ..eliminand condensatorii C3..C6 si montand doar rezistentele R5 si R6, 


dar o solutie eleganta este montare in locul rezistentelor a 2 condensatori electrolitici;

luni, 22 iunie 2020

Cablaje realizate la PCBWay (2)

   Am facut o noua comanda de cablaje la PCBWay
alegand 3 proiecte de pe site-ul lor si unul propriu.
    Proiectul meu este cel al unui radio cu tuner TEF6686 
controlat cu o placa Arduino Nano, cateva butoane pentru cautare si un encoder, ce va folosi ca baza programul de la github.com/stailus/tef6686_rds, care este controlat, in mod uzual, prin comenzi pe portul serial sau mai practic cu o interfata Windows, adica programul https://fmdx.pl/xdr-gtk/
    Schema mea este
iar cablajul (are o eroare - lipseste legatura la masa GND a placii Arduino Nano, eroare detectata de Iulian)
   Fisierele gerber se pot descarca de AICI ! Programul de la github.com/stailus/tef6686_rds va functiona fara probleme cu programul Windows. Eu voi adauga functionalitatea butonaleor si encoderului dupa ce soseste cablajul si echiparea lui.
   Un alt cablaj este un AVR doctor cu componente THT (obisnuite), deoarece la comanda anterioara nu am fost atent si am comandat un proiect cu multe componente SMD. Proiectul actual este Atmega Fusebit Doctor V2h
  Un alt set de cablaje este al unei surse stabilizate cu LM317, proiectul fiind Fuente de poder regulable con el LM317T de 1.25V a 37V x 1.5A
  Ultimul set de cablaje este pentru o sursa in comutatie cu TL494 controlata de o placa Arduino, proiectul este Tarjeta fuente ajustable con TL494
Schema deriva din una cu control din potentiometre
care seamana cu cea din documentul Designing Switching Voltage Regulators With the TL494 unde se folosesc tranzistoare bipolare
iar un proiect cu TL494 ce este controlat de pe o placa Arduino est Adjustable 1-30V Laboratory Power Supply Uses Switching and Digital Control Technology
   Tot sapand, am dat de schema partii cu TL494 intr-o discutie de pe un forum
   Fiecare set de 5 cablaje costa 5$, deci un total de 20$, iar transportul a fost ales a fi unul destul de rapid, de 21$, cu FedEx.
   Cand sosesc cablajele, voi completa articolul cu poze.

29.06.2020
   A sosit coletul cu o taxa vamala de 19% din toata suma (cablaje si transport 😬), adica 7,79$:
    Cablajele pentru:
- radio cu TEF6686:
- AVR Doctor cu componente clasice (THT)
- sursa liniara cu LM317
- sursa in comutatie cu TL494
    Deoarece cablajele au fost sub 10cm x 10cm fiecare, pretul a fost identic, rezultand un pret de 2,44$ pe bucata, cam 10,80 lei bucata.

05.07.2020
     Deoarece am facut cate 5 bucati din fiecare, am mai impartit din cablajele facute la PCBway, in primul rand pentru daca sunt de calitate si apoi pentru a vedea ce greseli sunt si ce pot imbunatati la cablajul radioului cu TEF6686, dar si pentru a-si face montaje cu celelalte cablaje.
   Iulian a gasit o eroare la cablajul radioului, adica neconectarea pinilor GND de la placa Arduino Nano la masa (GND) a montajului. De asemenea era o eroare la valorile rezistentelor de la SDA/SCL, pe care am corectat-o "din pix".
   Vlad Gheorghe a asamblat alimentatorul reglabil, doar ca a pus LM350, a schimbat diodele redresoare cu unele de 3A (1N5408), a pus un transformator de 18V/3A si a folosit indicatorul de la o sursa in comutatie cu regulatorul defect: