Mi-am propus realizarea unei “Statii Meteo” prin Webserver. Mai exact, masurarea Temperaturii, Presiunii, Umiditatii si Luminozitatii si afisarea acestora pe o pagina Web.
Schema senzori
Diagrama
Placuta de baza
Extensia cu interfata Ethernet
Extensia cu senzori
Temperatura - termorezistenta Presiune - 24PC Umiditate - IH3605A Luminozitate - fotorezistenta
Pentru designul Software, am pornit de la implementarile pentru Convertorul Analog Digital din laboratorul 3, respectiv pentru Webserver din laboratorul 5. Am modificat ADC-ul pentru a face cate o conversie la fiecare apel al ADC_get (sa functioneze prin setarea bitului ADSC din ADCSRA si nu in mod free-running auto-triggered). In Webserverul din laborator, am introdus o noua intrare in meniu, “Meteo”, ce duce la o pagina unde sunt afisati parametri de mediu urmariti. Pentru fiecare dintre acestia am setat cate un canal al convertorului, astfel: → pentru Temperatura, am folosit un canal Diferential (canalul 0-1 cu 10x - numarul 9 in ADMUX pe bitii pentru canal) → pentru Presiune am folosit un canal Diferential (canalul 2-3 cu 10x - numarul 13 in ADMUX pe bitii pentru canal) → pentru Umiditate am folosit un canal Single-Ended (canalul 4) → pentru Luminozitate - canal Single Ended (canalul 5)
Am obtinut un aparat de masura a parametrilor de mediu.