Dehumidifier Control

This project is unlikely to be finished as I am no longer living with my parents, and so the materials are no longer available to me.

I have built (with help), and am writing the code for, a device to control the activity of a dehumidifier. This device consists of a microprocessor, a real time clock, a display, an 8k EPROM, and a temperature and humidity sensor. An image is shown to the right.

The processor communicates with the display using a series of pins set high or low to send a message, and the rest of the components using an I2C bus.

I have written all of the code for this project in C.

My most recent work on this project has been implementing a timer that can be used to deactivate the dehumidifier for a period of time, but expanding the menus has shown a number of bugs in the software that need to be removed. I will also include a setting for turning the dehumidifier on and off at a set humidity.