Table of Contents

Beniamin-Ionuț DOBRE (66850) - Mai mult decat un termometru

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Ce face

Cu ajutorul senzorilor de temperatura, umiditate, presiune se va determina temperatura, presiunea, umiditatea si se vor calcula altitudinea si temperatura resimtita

Care este scopul lui

Scopul este acela de a avea la indemana un dispozitiv care sa iti spuna vremea

Care a fost ideea de la care aţi pornit

Nu am termometru in camera si as vrea sa stiu vara cand mor de cald la ce temperatura si umiditate se intampla.

De ce credeţi că este util pentru alţii şi pentru voi

Stiind temperatura poti sa te imbraci corespunzator si sa nu mai suferi de cald

Descriere generală

Senzorii vor prelua temperatura, umiditatea si presiunea. Se face media intre temperaturi, se calculeaza temperatura resimtita si altitudinea apoi se afisez pe LCD temperatura medie, umiditatea, presiunea, temperatura resimtita si altitudinea.

Hardware Design

Lista de piese:

Schema electrica

Software Design

Mediu de dezvoltare

Librării şi surse 3rd-party

Algoritmi folositi

Surse şi funcţii implementate In main.c am implementat functiile:

Rezultate Obţinute

Care au fost rezultatele obţinute în urma realizării proiectului vostru.

Asa arata proiectul dupa ce am terminat partea hardware

Asa arata cand am terminat partea software

Probleme

Nu stiu exact de ce dar mereu imi afisa bucati din cuvinte, dar cand a fost sa ii fac poza a afisat ce trebuia . Am folosit sprintf si se pare ca nu merge cu numere reale imi pune ”?” Mi-a luat ceva pana am gasit o formula pentru a calcula temperatura resimtita in functie de temperatura si umiditate, marea majoritate erau in functie de temperatura si vant sau alti factori.

Concluzii

A fost un proiect interesant. Am avut un produs palpapil an muncii mele. Am invatat ca daca gasesti niste biblioteci bune s-ar putea sa muncesti mai putin. Nu stiu inca de ce nu am folosit Arduino ci Atmega324

Ioan Deaconu: In primul rând, plăcile care pot rula mediul de dezvoltare Arduino sunt dotate cu procesoare Atmega, astfel încat se poate folosi Arduino pe Atmega324.

In al doilea rând, nu s-a folosit Arduino deoarece abordarea este destul de high-level unde sunt folosite biblioteci care ascund modul în care configurați perifericele disponibile. Scopul laboratorului a fost ca voi să învățați să citiți un datasheet pentru a putea scrie voi acele biblioteci sau să puteți verifica dacă cele existente sunt implemente corect, iar proiectul a fost partea practică în care voi ați folosit cunoștiințele dobândite în cadrul laboratorului.

Download

Aici gasiti sursele, schema electrica si bibliotecile dobre_beniamin_333cb.zip

Bibliografie/Resurse

Resurse Software

Resurse Hardware

Export PDF