Back

2011_P3

Viewing page version #6
(Restore this version) 

Modified: 6 April 2010, 1:01 PM   User: Paraschiv Madalina  → PM

STATIE METEOROLOGICA

Project Description

In cadrul proiectului se vor afisa pe placuta EV/Z3 valorile obtinute de la senzori. Printre elementele masurate se numara:

- temperatura, cu un termistor;

- intensitatea luminoasa, cu o fotorezistenta;

Datele preluate vor fi retinute in registrii microcontroller-ului si apoi transmiti prin interfata seriala catre placuta EV/Z3. In cadrul placii EV/Z3, la apasarea tastei "1" se va afisa temperatura si la apasarea oricarei alte taste, intensitatea luminoasa.

Project Requirements

Se va construi o placuta auxiliara, ce va contine un microcontroler de tip ATMega, precum si senzorii (desigur, si restul componentelor necesare).

Trebuie sa aveti cel putin doi senzori, cum ar fi termorezistenta (termistor), fotorezistenta, etc. , conectati la pinii analogici.

Software-ul de pe EV/Z3 va pune la dispozitie 2/x butoane pentru fiecare senzor. La apasare va afisa pe LCD ce valoare are acel senzor + descriere

Comunicatia dintre placa EV/Z3 si microcontroler se va realiza prin seriala.

User Flow

Se va conecta placuta auxiliara la placa EV/Z3 printr-un cablu serial. Se porneste EV/Z3. La apasarea tastei "1", pe display va fi afisat un mesaj de forma "t= x oC " unde x reprezinta valoarea temperaturii. La apasarea unei alte taste, pe display va fi afisat un alt mesaj de forma "lumina=y", unde y poate avea valoarea "Da", in cazul in care se detecteaza lumina, sau "Nu", in situatia in care nu este detectata lumina.

Required components

Componentele folosite la realizarea placutei auxiliare sunt urmatoarele:

- 1 conector USB

- 1 conector adaptor

- 6 condensatoare 10μF

- 4 leduri rosii

- 2 leduri verzi

- 1 microcontroler ATMega168

- 1 soclu microcontroler

- 1 MAX232

- 5 condensatoare 100 nF

- 1 tranzistor BC547

- 2 stabilizatoare 7805

- 1 Quartz 16MHz

- 2 condensatori 15pF

- 2 conectori DB9 mama

- 4 rezistente 4k7 Ω

- 2 rezistente 10k Ω

- 1 rezistenta 15k Ω

- 6 rezistente 1k Ω

- 1 rezistenta 2.2k Ω

- 2 rezistente 100 Ω

- 4 diode

- 4 conectori bareta SIL

- 2 push button

- o placuta 30x48 gauri

Software Design

Descrierea codului aplicaţiei din punct de vedere software. Va include listing despre partea importanta a codului, algoritmi folositi. In caz ca folositi si un uC la placa secundara

codul pentru aceia. Se va adauga si modalitatea de compilare, ce IDE(Proteus, AVR Studio, Open Watcom) ati folosit in compilare

Results

Download

Arhiva cu schema hardware + cod microcontroller + tot proiectul OpenWatcom.

Arhiva va contine 2 directoare (1 singur pentru proiecte doar software)

Hardware design - schema uC + codul folosit pentru a genera fisierul .HEX

Software design - template-ul Open Watcom folosit

Status

17 Aprilie - 1 Mai - incercare de realizare a unei placute tip Arduino

1 Mai - 7 Mai - incercare de realizare a unei placute cu microcontroler de tip PIC16F628A (s-a ars microcontrolerul)

7 Mai - 17 Mai - realizarea actualei placute(care functioneaza)

17 Mai - prezent - programarea microcontrolerului si realizarea comunicarii cu EV/Z3