R-Heating is a C++ program meant to be run on Arduino UNO. This program does control the heating system of a house using relays and temperature sensors.
Program starts with a splash screen
Prints all component states, stops if one is disconnected or malfunctioning
Main screen, showing all temperatures and relays states
If you long-press the middle button, you can modify the wanted temperature for the underfloor/room heating.
If you press the middle button again, you will be able to modify the high temperature storage limit
If you press the middle button again, you will be able to modify the low temperature storage limit
If you don't press anything while in config screens, it will come back to main one in 15 seconds
In order to modify the program you will need to follow all those following steps. If you have any issue during this procedure, please open an issue here
- Install the Arduino IDE on your computer
- Download all of this project's files by using the CODE button or clicking here
- Unzip the downloaded content on your computer
- With the Arduino IDE, open the main.ino file
- Plug the Arduino UNO on the computer using a USB cable, on the editor check the right port where the Arduino is connected to
- Modify the program
- Using the Verify button on the editor in order to check if you made error or not
- Click the Upload button to compile & send the program to the board
- The program should now be modified 😁