Back

2012_332AB_P6

Viewing page version #4
(Restore this version) 

Modified: 5 April 2011, 11:44 PM   User: Rares Curatu  → RC

Controlul inteligent al iluminarii

I. Project Description

Proiectul reprezinta simularea unui sistem de iluminare inteligenta (crepusculara). Acesta controleaza iesirea (intensitatea LED-ului) in functie de intrare (o fotorezistenta). Iesirea este invers proportionala cu intrarea. Placuta este controlata de un microcontroller atmega 328.

II. Project Requirements

 

 

 

 

 

 

 

 

Din motive tehnice, am decis sa folosim:

  • microcontroller atmega 328
  • led 5 v
  • placa EVZ3 transmmite comanda pe serial
  • placa poate functiona automat sau manual, cu ajutorul evz3.
- placa cu MSP430 - 50*100 placa test cu fludor.
- led 3.3V cu posibilitatea setare intensitate variabila.
- placa Z3 ii da prin seriala placii intensitatea curenta
- senszor lumina - detectie intuneric c-> mesaj catre Z3 --- daca utilizatorul a setat in prealabil sa porneasca lumina noaptea placa Z3 va controla intensitatea.
 
Soft: utilizatorul controleaza intensitaea -/+ -- seteaza intensitatea default la intuneric.

 

III. User Flow

Utilizatorul are la disozitie 3 taste pe EVZ3: tasta 1, tasta 2 si tasta 3. Tasta 1 reprezinta modul "auto". Tasta 2 decrementeaza intensitatea LED-ului iar tasta 3 o incrementeaza.

IV. Required components

1 microcontroller atmega 328

1 LED rosu

1 fotorezistenta

1 mufa DB-9 tata

1 mufa USB B mama

1 tranzistor NPN

1 oscilator 16 MHz

2 condensatoare

4 rezistente

1 placa de test

fire de cupru izolate

1 soclu 28 pini

 

 

V. Hardware Design

schema proteusimagine de ansamblu

VI. Software Design

Microcontrollerul citeste o valoare analog cu CAN-ul intern pe 10 biti, o scaleaza la 8 biti si trimite invers comanda PWM de (255-val_citita). In acelasi timp, asculta pe serial daca se transmite ceva. Microcontrollerul stie sa recunoasca, de pe serial cuvintele '1', '2' si '3', fiecare reprezentand modurile descrise mai sus.

La pornire, microcontrollerul este in starea 1.

EVZ3 asteapta citirea tastelor si trimite pe serial, in functie de tasta citita, cuvantul corespunzator.

VII. Results

Proiectul este in totalitate functional, lucreaza conform descrierii.

VIII. Download

After you have presented your project at the laboratory (week 13-14) you will add all your sources here. Any hardware simulation used, code archive and so on.

IX. Status

You will have to update this every 2 weeks to include details of what you have done on your project. E.g.: aquired componets, made board, written code for EV/Z3

X. Personal Contribution

Rares Curatu: Software microcontroller, Software placa EVZ3, realizare hardware

Gheorghe Olteanu: Software microcontroller, schema Proteus, realizare hardware