Liurca Daniel - Web LED

Pot fi contactat la adresa de email danielliurca@yahoo.com

Introducere

Proiectul meu consta in implementarea unei interfete de comunicare prin Ethernet, care sa permita controlul unui led de pe placuta prin internet. Acesta va permite stingerea sau aprinderea ledurilor si ajustarea intensitatii.

Descriere generala

Legarea placutei la internet se va face cu ajutorul unei placi Ethernet ENC28J60. Aceasta va comunica prin SPI cu placa de la laborator, pe care este led-ul. Pachetele trimise vor fi TCP si vor fi trimise de pe o aplicatie mobile(cel mai probabil).

Hardware design

Piese necesare

Piesa Bucati
PCB 1
ATMEGA324 1
USB-B 1
16MHZ QMIM016 1
Dioda ZENER 2
LED EL333 5
K1X10 WSL040 2
K2X10 1
PUSHBUTTON 2
Rezistenta 100 OHMI 2
Rezistenta 470 OHMI 3
Rezistenta 1.5K OHMI 1
Rezistenta 10K OHMI 1
Condenstaor 100NF 3
Condenstaor 100UF 1
15pF KEPF015 2
Soclu DIP40 DIL40EMF 1
Modul ENC28J60 1
Modul LED RGB 1
Fire mama-mama 10

Schema electrica

Placuta se va lega prin SPI la modulul Ethernet ENC28J60. Porturile RGB ale led-ului vor fi legate la niste porturi oarecare(am ales PA0, PA1, PA2).

Software Design

Din pacate nu am avut timp sa realizez acest proiect pana la capat, dar pot sa spun ideea din spatele soft-ului.

Ar trebui sa am o aplicatie Android cu un color picker, care sa poata sa imi dea valorile RGB ale culorii selectate. Trimit pachete TCP de pe mobil, care contin valorile pentru culorile RBG(intre 0 si 255). Odata ajunse pe placuta, aceste valori vor fi folosite pentru a transmite semnale PWM pe cele 3 canale ale led-ului, cu duty cycle-ul egal cu valoare primita/255.

Concluzii

Din pacate nu am avut timp sa termin acest proiect, dar cred ca si asa am invatat destule lucruri noi si am avut ocazia sa vad aceasta lume a proiectarii cu microprocesoare.

Download

Un exemplu de webserver(gasit pe internet): exemplu_webserver.zip

Aplicatia android: android_app.zip

liurca-daniel-web-led.pdf

Bibliografie

pm/prj2019/rbarbascu/web-led.txt · Last modified: 2021/04/14 17:07 (external edit)
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0