Back

2011_P10

Viewing page version #6
(Restore this version) 

Modified: 6 April 2010, 12:59 PM   User: Mihai Dumitrascu  → MD

Centru meteorologic


Project Description

Proiectul consta in proiectarea unui circuit electric, ce va fi folosit in scopul achizitionarii de date din mediul in care va fi amplasat. Implementarea circuitul pe o placuta de test si testarea fizica a functionalitatii este, de asemeanea, parte componenta a proiectului.

Datele achizitionate din mediu sunt:

  • Temperatura
  • Umiditate

Aceste informatii despre starea curenta a mediul vor fi culese de 2 senzori, unul pentru temperatura, iar celalalt pentru umiditate. Dupa ce sunt prelucrate, valorile sunt trimise printr-o conexiune seriala catre placa EV/Z3, unde vor fi afisate.

 

Project Requirements

Vom folosi 2 senzori pentru a culege date: temperatura si umiditate. Folosind convertorul analog-digital al microcontroller-ului, vom face trecerea din continuu in discret. Informatiile discretizate sunt apoi prelucrate, serializate, si trimise catre interfata seriala a placutei EV/Z3. Proiectul in sine nu are elemente fizic active, cu exceptia butonului de RESET care reporneste microcontroller-ul. In schimb, trimite pasiv o data la 5 secunde informatiile despre temperatura si umiditate, fara a fi necesara activarea unui switch ,apasarea unui buton sau executarea unei comenzi.

 

User Flow

Pentru a pune in functiune proiectul este necesara si suficienta alimentarea de la o sursa de 5V curent continuu. Imediat dupa alimentare, datele de la senzori vor incepe sa fie trimise, trecand prin tot procesul de la culegerea acestora pana la afisarea pe ecranul placutei EV/Z3. Etapele sunt: citire, conversie, prelucrare, serializare, transmisie, afisare.

Proiectul este folosit in vederea achizitionarii de date despre mediul inconjurator (temperatura si umiditate). Poate fi folosit pentru a citi valorile acestor parametrii intr-o incapere de dimensiuni medii sau mici. O implementare mai sofisticata ar consta in integrarea circuitului intr-un sistem de reglare automata a temperaturii intr-o camera sau diverse incinte, placuta avand rolul de senzor si traductor.

 

Required components

Componentele pe care le-ati folosit:

- in cadrul proiectelor cu elemente hardware - lista de componente + poza facuta. De asemenea trebuie sa adaugati si o schema (poza) cu simularea aplicatiei vostre intr-un IDE.

Daca folositi schema cu PIC16F628A trebuie sa adaugati la ea componentele folosite (sa legati ledurile de exemplu la PIC) si sa puneti un screenshot,

- in cadrul proiectelor software - poza cu placa EV/Z3 pe care o editati in paint cu componentele folosit - gen LCD, tastatura.

De asemenea veti preciza si ce functii din interfata platform_io.h ati folosit si de ce.

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

O imagine de ansamblu a cum functioneaza proiectul, screenshoturi, filmulete cu proiectul functionand. Alte detalii care le credeti importante.

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

O pagina in care sa updatati saptamanal cum stati cu proiectul. Sa spuneti ziua in care ati realizat diferite componente

Eg

1 Mai - board finaly done

15 Mai - board working - starting to write EV/Z3 software part