Uređaj za nadzor temperature, koristi temperaturni senzor koji mjeri temperaturu. Na LCD-u se ispisuje mjerena temperatura te ovisno o rasponu temperature ispisuje se "Prohladno", "Toplo", "Vruce". Korisnik ima mogućnost uključenja ventilatora pomoću tipkala. Postoje i signalne led diode koje korisniku signaliziraju da li je ventilator uključen, isključen te kada je potrebno uključiti ventilator upravljan preko releja.

Dependencies:   Signal_Lib_Matesic_Tin TextLCD mbed

Opis rada

Ovaj sklop sadrži temperaturni senzor (LM35), LCD zaslon, četiri signalne led diode (zelena, žuta, crvena i plava), tipkalo, relej i 5V ventilator. Prilikom uključenja na napajanje ispisuje se početna poruka korisniku. Temperaturni senzor svaku sekundu mjeri temperaturu koja se prikazuje na zaslonu lcd-a nakon početne poruke. Također ovisno o rasponu temperature na zaslonu se ispisuje „Prohladno!“ ako je temperatura manja od 18 °C, ako je temperatura između 18 °C i 24 °C, na zaslonu se ispisuje „Toplo!“, ako je temperatura veća od 24 °C na zaslonu se ispisuje „Vruce!“. Četiri navedene led diode služe kao signalizacija. Pritiskom na tipkalo se upravlja relejom koji uključuje ili isključuje ventilator na svom izlazu ovisno o potrebi korisnika. Crvena led dioda je uključena kada je ventilator na izlazu isključen. Žuta led dioda treperi svaku sekundu te signalizira da temperaturni senzor očitava temperaturu. Zelena led dioda je uključena kada je ventilator uključen. Plava led dioda je isključena ako je temperatura manja od 18 °C, uključena ako je temperatura između 18 °C i 24 °C, treperi svakih pola sekunde ako je temperatura veća od 24 °C te signalizira da je potrebno uključiti ventilator pritiskom na tipkalo.

Električna shema

NAPOMENA: Za ovaj rad korišten je Nucleo-64 STM32F072RB sa već izvedenim pinovima na pločici (64 pina). Radi jednostavnijeg prikaza na električnoj shemi korišten je samo čip sa 64 pina na koje su spojene komponente.

https://os.mbed.com/media/uploads/tinek/schematic_shema_2022-11-26.png

Download repository: zip gz