This is an old revision of the document!
Autor: Izabel-Stefania Tudose
Scopul proiectului este de a crea un termometru care primeste input de la un senzor de temperatura si afiseaza pe un display valoarea detectata. La termometru se vor atasa LED-uri care in functie de o anumita temperatura se vor aprinde sau se vor stinge.
Temperatura este detectata prin intermediul senzorului de temperatura, care trimite informatia mai departe catre placuta arduino. Aceasta trimite informatia catre mpdul I2C care trimite la randul sau catre LCD, pentru a afisa temperatura. Placuta trimite datele prelucrate si catre led-urile RGB, care se vor aprinde in functie de anumite temperaturi. De asemenea, la placuta vor fi conectate butoane, care vor determina modul in care se afiseaza temperatura pe display sau cum vor lumina led-urile.
Porgramarea placutei Arduino UNO a fost realizata cu ajutorul IDE-ului Arduino. Programul verifica valorile, pe care le primeste de la senzorul de temperatura si le interpreteaza. In functie de valoare primita, sunt calculate ce valori se afiseaza pentru LED-urilor RGB, valori care se vor incadra intre 0-255 pentru culorile rosu si albastru, culoare verde nefiind utilizata. Astfel, daca temperatura trece sau coboara peste un anumit prag, se va afisa doar culoarea rosie daca este prea cald, respectiv doar culoarea albastra, daca este prea frig. De asemenea, odata cu scaderea sau crestera temperaturii peste pragul stabilit cu o anumita valoare, se va declanza un buzzer care avertizeaza in legatura cu temperatura. LCD-ul are rolul de a afisa temperatura. Cele 2 butoane sunt utilizate pentru a comuta temperatura din Celsius in Kelvin, respetiv din Kelvin in Celsius.
Dezvoltarea aplicatiei a fost interesanta, mai ales sa observ valorile afisate pe LCD si jocul de lumini, pe care il au LED-urile RGB in functie de calculele realizate pe datele preluate de la senzor.
25.04.2021 - Alegere tema proiect
28.04.2021 - Comanda cu piesele
10.05.2021 - Realizarea circuitului, scrierea codului, realizarea schema electrica
01.06.2021 - Finalizare pagine de prezentare