Cătălin Cristian GHIORGHIŞOR - Nume proiect : Termometru digital

Autorul poate fi contactat la adresa: Login pentru adresa

1. Introducere

Termometrul digital realizat de mine trebuie sa masoare temperatura cu ajutorul senzorului DS18B20 si sa o afiseze pe ecranul LCD - ului .

2. Mod de folosire

Utilizatorul nu trebuie sa faca nimic , senzorul transmite microcontrollerului temperatura , aceasta este interpretata si se afiseaza la LCD .

3. Descriere generală

3.1 Motivatie

     Consider ca este util deoarece sunt foarte multe situatii in care ai nevoie sa stii temperatura dintr-o locatie .

3.3 Hardware Design

Am folosit urmatoarele :

  1. Placuta de la etapa 1 functionala
  2. Senzor de temperatura digital 1 wire ds18b20, +/- 0.5grdC, -55 - +125 grdC –> Pret ~ 10 ron
  3. 1 ecran LCD ( il aveam )
  4. rezistenta 4.7 K
  5. semireglabil pentru reglarea contrastului LCD-ului

3.4 Software Design

In mare , senzorul transmite microcontrollerului temperatura , aceasta este interpretata si se afiseaza la LCD .

* Mediu de dezvoltare : AVR Studio

* Limbaj : C

* SO : Windows 7

Rezultate Obţinute

In urma realizarii proiectului am reusit sa realizez comunicatia intre display , senzor si microcontroller , chiar daca nu am reusit sa interpretez datele primite de la senzor.

Concluzii

Proiectul este unul interesant dar neavand experienta , mi-am ales piese cu care mi-a fost greu sa lucrez ( LCD -ul ) .

Am intampinat probleme si cu senzorul ds18b20 care chiar daca este digital , este one wire si se interpreteaza relativ greu datele primite de la acesta.

Download

proiect_om.zip

O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-).

Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.

Jurnal

Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.

Bibliografie/Resurse

Datasheet senzor ds18b20 DS18B20.pdf

Datasheet ATmega324 doc8272.pdf

Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.

Resurse :

lab0

group__stdiodemo.html

group__demo__project.html

pm/prj2013/sstegaru/ghiorghisor-catalin.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