Autorul poate fi contactat la adresa: Login pentru adresa
M-am gandit sa proiectez o statie meteo cu ajutorul unui LCD si a unor senzori. Aceasta va fi capabila sa afiseze in timp real parametrii precum temperatura, umiditate, presiune pe un ecran LCD. Va fi un proiect destul de util si usor de folosit, deoarece oricine poate avea nevoie la un moment dat de anumite informatii precum cele enumerate anterior.
Datele sunt preluate de catre senzorii conectati la placa. Acestea sunt trimise catre procesor pentru prelucrare. Ulterior, acestea sunt afisate pe afisajul LCD. Pe langa folosirea pieselor de baza, s-au mai folosit un ecran LCD si doi senzori.
Microcontroller ATMEGA 324 Ecran LCD (1602A) – 1 buc – 20 lei – okazii.ro Senzor de temperatura si umiditate (DHT11) – 1 buc – 18 lei – okazii.ro Senzor de presiune (BMP180) – 1 buc – 20 lei – okazii.ro LED-uri rosii Butoane cu push Rezistente 10k, 100k
WinAVR + Programmers Notepad Biblioteci pentru DHT11 si BMP180 (sursa: http://davidegironi.blogspot.ro/) Biblioteca pentru LCD 1602A (sursa: http://cs.curs.pub.ro/wiki/pm/lab/lab1)
Proiectul face masurarea temperaturii si a umiditatii cu ajutorul DHT11. Datele acestea sunt trimite catre LCD si afisate. Senzorul BMP180 este, din pacate, decalibrat. Am incercat cu diverse biblioteci (inclusiv am incercat implementarea propriei biblioteci), dar la fiecare initializare a programului, sunt afisate valori diferite (90 grade, -150 grade etc). Planuiesc achizitionarea unui alt senzor ceva mai performant in viitor.
Bibliotecile folosite au fost gasite la urmatoarele adrese: http://cs.curs.pub.ro/wiki/pm/lab/lab1 http://davidegironi.blogspot.ro/