This is an old revision of the document!
GRUPA: 331CD
Proiectul va fi compus dintr-un radio dotat cu o antena, doua butoane de schimbat frecventa, un potentiometru pentru schimbarea volumului, un ecran LCD pentru afisarea frecventei/orei, doua butoane de setat alarma si schimbat timpul alarmei, un difuzor si un buton de on/off.
Acestea sunt piesele pe care va trebui să le utilizez:
Arduino Uno este un microcontroler, rolul acestuia este de a primi datele senzorilor ( transmise prin impulsuri electrice ), procesarea acestor date si controlul sistemului electronic.
Sunt utilizatii urmatorii pini:
GND - impamantarea
5V - Alimentarea placutei
Pin-urile de semnal analog - Pentru a putea procesa semnalul ecranului LCD
Pin-urile PWM ( Digital Pulse Width Modulation ) - Utilizate pentru controlul pulsului electric astfel incat in urma variatiei de semnal, sa se poata modifica frecventa.
Modulul de display OLED I2C are rolul de a afisa frecventa statiei radio, de a actiona ca si ceas si alarma ( in cazul acesta specific ) si de a vizualiza grafic alti parametri si setari.
GND - impamantarea
VCC ( voltage at the collector ) - alimentarea
SDA ( Serial Data Line ) - Rolul SDA este de a creea o linie de date pentru comunicatia prin protocolul I2C ( Inter-Integrated Circuit ).
SLC ( Serial Clock Line ) - Linia de ceas pentru comunicatia I2C, este folosit pentru a sincroniza transferul de date intre dispozitive. Ceasul este control de dispozitivul master al busului.
SDA si SLC sunt utilizate pentru a seta frecventele, volumulul si alte setari ale modului prin intermediul microcontrolerului si al amplificatorului audio cu potentiometru ( microcontrolerul trimite comenzi pe linia SDA, SDC sgestoneaza sincronizarea ceasului, amplificatorul cu potentiometru controleaza volumul ( in urma traducerii ) al semnalului radio.
2 Butoane sunt folosite pentru a controla frecventa iar celelate 2 sunt folosite pentru a controla alarma
Boxele au rolul de a transforma semnalul transmis prin amplificatorul radio din unde audio in semnal sonor. Acestea au necesara doar alimentarea.
Rolul functional al modului radio este de a capta undele radio si a le transmite amplificatorului audio astfel incat sa poata fi traduse in semnal audio de catre boxe.
Pini folositi sunt:
Alimentare - pentru alimentarea modului
GND - impamantarea
LOUT/ROUT - Prin intermediul unui cablu audio transmite date audio catre amplificator
Antena - Capteaza unde radio
SDA ( Serial Data Line ) - Rolul SDA este de a creea o linie de date pentru comunicatia prin protocolul I2C ( Inter-Integrated Circuit ).
SLC ( Serial Clock Line ) - Linia de ceas pentru comunicatia I2C, este folosit pentru a sincroniza transferul de date intre dispozitive. Ceasul este control de dispozitivul master al busului.
SDA si SLC sunt utilizate pentru a seta frecventele, volumulul si alte setari ale modului prin intermediul microcontrolerului si al amplificatorului audio cu potentiometru ( microcontrolerul trimite comenzi pe linia SDA, SDC sgestoneaza sincronizarea ceasului, amplificatorul cu potentiometru controleaza volumul ( in urma traducerii ) al semnalului radio.
Led-ul este utilizat ca si forma de control si audit, prin led-ul acesta putem verifica daca sistemul este functional in parametrii optimi ( i.e exista alimentare ).
Rolul amplificatorului audio cu potentiometru este de a mari puterea unui semnal audio, facandu-l suficient de puternic pentru a fi redat prin difuzoare.
Sunt utilizati urmatorii pini:
Alimentare si impamantare - pentru amplificatorul in sine
LOUT/ROUT - Alimentarea pentru boxe
Modulul Aux_In (In1+/In2+) - Prin cablul jack se transmite semnalul de la modulul radio la amplificatorul audio, acest semnal este amplificat si transformat prin boxe in semnal sonor.
Intrerupatorul are rolul de a opri alimentarea cu electricitate a sistemului.
Schema electrica:
Radio-ul cu alarma in functiune:
Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.