Copy the setup/thermoFonts repo to the /usr/share/fonts/¡. You can use the follow command in the setup folder:
$ sudo cp -r thermoFonts/ /usr/share/fonts
And the follow is needed to load in memory without restart:
$ sudo fc-cache -f -v
Install tk libraries:
$ sudo apt-get install python3-tk
Install pip3 with:
$ sudo apt-get install python3-pip
The rest of app dependencies:
$ pip3 install -r requirements.txt
To start de application in test mode use the follow command on the project path :
$ python3 -m heatPicontrol test
Picture | Component | Functionality | Price | Purchase Link |
---|---|---|---|---|
Tenstar Robot HLK-PM01 | Power Suply x 3 | 7€ | Link Amazon.es | |
DHT 22 AM2302 | Temperature Sensor | 2.33€ - 9.50€ | Link Amazon.es | |
CESFONJERSPDT Interruptor Rockers | Switch x 10 | 5.99€ | Link Amazon.es | |
Raspberry Pi 3 Model B | Mother Board | 32.54€ - 37.44€ | Link Amazon.es | |
KY-040 | Rotary Encoder x 3 | 0.46€ - 5.99€ | Link Amazon.es, Link aliexpress.com | |
KY-019 | 5V Relay x 3 | 1.20€ - 6.49€ | Link Amazon.es | |
3.5 inch 320*480 TFT | Screen | 16,92 - 19€ | Link Amazon.es, Link aliexpress.com | |
Resistor 10.00k | Resistor for Temperature Sensor | N/A | N/A | |
RIBBA | White Frame | 1,50€ | Link ikea.es |
- Logs
- Well structured Python project
- GNU liscense
- Homogenic Canvas and code simplicity
- Basic Readme.md
- New package load
- Package structured global variables
- graphic interface
- tactile configuration
- Integration with a weather API
- Temperature and humidity sensor lectures
- History registration
- Daily temperature graph
- minimum api configuration
- Rotate button integration