ThermalController
所属分类:GPT/ChatGPT
开发工具:C++
文件大小:0KB
下载次数:0
上传日期:2019-10-12 12:05:07
上 传 者:
sh-1993
说明: 基于Arduino Nano和3.2 Nextion显示器的热控制器
(Thermal controller based on Arduino Nano and 3.2 Nextion display)
文件列表:
Body/ (0, 2019-10-12)
Body/ThermalControllerBody.blend (2558156, 2019-10-12)
Body/ThermalControllerBody.stl (2484384, 2019-10-12)
Display/ (0, 2019-10-12)
Display/Source/ (0, 2019-10-12)
Display/Source/Loading.psd (679432, 2019-10-12)
Display/Source/ThermalController.PSD (3130629, 2019-10-12)
Display/ThermalController.HMI (4081674, 2019-10-12)
Display/ThermalController.tft (3438120, 2019-10-12)
Doc/ (0, 2019-10-12)
Doc/AdditionalSettingsPage.jpg (41278, 2019-10-12)
Doc/ClockPage.jpg (31302, 2019-10-12)
Doc/HomePage.jpg (46889, 2019-10-12)
Doc/MainSettingsPage.jpg (38584, 2019-10-12)
Doc/ThermalControllerSketch_bb.jpg (545230, 2019-10-12)
Doc/TimerPage.jpg (35279, 2019-10-12)
Doc/render.jpg (318629, 2019-10-12)
LICENSE (1068, 2019-10-12)
ThermalController/ (0, 2019-10-12)
ThermalController/ClockPage.cpp (4180, 2019-10-12)
ThermalController/ClockPage.h (569, 2019-10-12)
ThermalController/Config.cpp (748, 2019-10-12)
ThermalController/Config.h (9106, 2019-10-12)
ThermalController/Datetime.cpp (3628, 2019-10-12)
ThermalController/Datetime.h (242, 2019-10-12)
ThermalController/Demo.cpp (170, 2019-10-12)
ThermalController/Demo.h (145, 2019-10-12)
ThermalController/HomePage.cpp (2800, 2019-10-12)
ThermalController/HomePage.h (863, 2019-10-12)
ThermalController/Relay.cpp (1876, 2019-10-12)
ThermalController/Relay.h (668, 2019-10-12)
ThermalController/Save.cpp (1922, 2019-10-12)
ThermalController/Save.h (515, 2019-10-12)
ThermalController/Sensor.cpp (3729, 2019-10-12)
ThermalController/Sensor.h (613, 2019-10-12)
ThermalController/Setting2Page.cpp (4344, 2019-10-12)
ThermalController/Setting2Page.h (581, 2019-10-12)
ThermalController/SettingPage.cpp (4615, 2019-10-12)
... ...
# ThermalController
DIY home weather station based on Arduino Nano, Nextion display, DS3231 RTC module, DHT22 sensor, and solid-state relay. The station allows controlling any heater via relay integration to the power line. The station has a 3D printed body and can be used remotely via a long wired connection. Also, the station has a touch orientation UI.
![Thermal controller](https://github.com/VirtualVFix/ThermalController/blob/master/Doc/render.jpg)
## Required libraries
- [NextionLite](https://github.com/VirtualVFix/ThermalController/blob/master/https://github.com/VirtualVFix/ThermalController/tree/master/libraries/NextionLite)
- [Adafruit_Unified_Sensor](https://github.com/VirtualVFix/ThermalController/blob/master/https://github.com/adafruit/Adafruit_Sensor)
- [DHT_sensor_library](https://github.com/VirtualVFix/ThermalController/blob/master/https://github.com/adafruit/DHT-sensor-library)
- [MD_DS3231](https://github.com/VirtualVFix/ThermalController/blob/master/https://github.com/MajicDesigns/MD_DS3231)
## Scheme
![Thermal controller scheme](https://github.com/VirtualVFix/ThermalController/blob/master/Doc/ThermalControllerSketch_bb.jpg)
## UI tutorial
#### Home page:
![Home page](https://github.com/VirtualVFix/ThermalController/blob/master/Doc/HomePage.jpg)
[1] Heater control on/off icon. Heater control may be disabled in main setting page
[*] RealFeel temperature calculates based on current temperature and humidity
#### Main settings page:
![Main settings page](https://github.com/VirtualVFix/ThermalController/blob/master/Doc/MainSettingsPage.jpg)
[1] Down temperature threshold to enable heater after target temperature reached
#### Additional settings page:
![Additional settings page](https://github.com/VirtualVFix/ThermalController/blob/master/Doc/AdditionalSettingsPage.jpg)
#### Timer settings page:
![Timer page](https://github.com/VirtualVFix/ThermalController/blob/master/Doc/TimerPage.jpg)
#### Date and time settings page:
![Clock page](https://github.com/VirtualVFix/ThermalController/blob/master/Doc/ClockPage.jpg)
[1] Week day calculates automatically according to month day and year
近期下载者:
相关文件:
收藏者: