Air, Temperature and Humidity Monitor with Display Output Using DE10-Lite Kit in VHDL
Monitor teploty a vlhkosti vzduchu s výstupem na displej realizovaný pomocí přípravku DE10-Lite a jazyka VHDL
Authors
Supervisors
Reviewers
Editors
Other contributors
Journal Title
Journal ISSN
Volume Title
Publisher
České vysoké učení technické v Praze
Czech Technical University in Prague
Czech Technical University in Prague
Date
Files
Abstract
Tato bakalářská práce se zabývá návrhem a realizací monitoru teploty a vlhkosti v jazyce VHDL s využitím přípravku DE10-Lite. K přípravku jsou připojeny senzory teploty DHT11 a DS18B20 a integrovaný obvod pro udržování reálného času DS1302. Změřené hodnoty jsou zobrazeny na znakovém LCD displeji a sedmi segmentovém displeji. Naměřené hodnoty přípravek posílá po sériové sběrnici do počítače, kde jsou tyto hodnoty ukládány a graficky zobrazeny pomocí navržené aplikace v jazyce Python. Na přípravku lze nastavit rozsah hodnot pro jednotlivé měřené veličiny. Pokud se měřená veličina nachází mimo rozsah, spustí se zvuková signalizace.
This bachelor thesis deals with the design and implementation of temperature and humidity monitor in VHDL with DE10-Lite kit. Kit is connected to DHT11 and DS18B20 temperature sensors and to DS1302 real time clock integrated circuit. Measurements are displayed on a LCD character display and on a seven segment display. Simultaneously the measurements are sent to a computer via the serial port where the data is logged and plotted by a custom application written in Python. User can setup a range of allowed values for each of the measturements. If any measurement is outside of the allowed range, a buzzer will notify the user.
This bachelor thesis deals with the design and implementation of temperature and humidity monitor in VHDL with DE10-Lite kit. Kit is connected to DHT11 and DS18B20 temperature sensors and to DS1302 real time clock integrated circuit. Measurements are displayed on a LCD character display and on a seven segment display. Simultaneously the measurements are sent to a computer via the serial port where the data is logged and plotted by a custom application written in Python. User can setup a range of allowed values for each of the measturements. If any measurement is outside of the allowed range, a buzzer will notify the user.