Съдържание:

Термометър с относително температурен цвят на 2 "TFT дисплей и множество сензори: 5 стъпки
Термометър с относително температурен цвят на 2 "TFT дисплей и множество сензори: 5 стъпки

Видео: Термометър с относително температурен цвят на 2 "TFT дисплей и множество сензори: 5 стъпки

Видео: Термометър с относително температурен цвят на 2
Видео: Метеостанция Xiaomi Mijia Thermometer 2 ► УМНЫЙ термометр-гигрометр СЯОМИ / Hygrothermograph 2 2024, Ноември
Anonim
Термометър с температурен относителен цвят на 2
Термометър с температурен относителен цвят на 2
Термометър с температурен относителен цвят на 2
Термометър с температурен относителен цвят на 2

Направих дисплей, показващ измерванията на няколко температурни сензора. Хубавото е, че цветът на стойностите се променя с температурата:

75 градуса по Целзий = ЧЕРВЕНИ> 60> 75 = ОРАНЖЕВИ> 40 <60 = ЖЪЛТИ> 30 <40 = СВЕТЛИННИ <40 = ТЪМНИ

Стъпка 1: Причината

Къщата ни се отоплява с централно отопление. Системата се захранва от гореща печка в кухнята, която захранва 1000 литров буферен резервоар. От тук топлата вода се изпомпва до подовото отопление и радиаторите.

Това работи добре, когато сте у дома, но може да бъде обезпокоително, когато отсъствам за по -дълъг период. Затова решихме да добавим автоматичен нагревател за изгаряне на пелети, който също е закачен към буферния резервоар по такъв начин, че и двете системи да могат да работят заедно. Важно е да знаете кога да спрете изгарянето на трупи в печката, защото може да възникне прегряване на буферния резервоар. Очевидно има всякакви предпазни клапани, но винаги е по -добре да се предотврати.

Исках екран, който измерва температурата в резервоара на няколко нива, за да можем да видим колко топлина сме запазили. В крайна сметка цветът на температурата трябва да се промени със стойността: червено за много горещо (> 75 градуса по Целзий до тъмно синьо за студено, <30 градуса.

Стъпка 2: Използвани материали

Arduino UnoFour DS18b20 температурни сензори1 4.7k Ohm резистор Цветен TFT дисплей, използвах този 2 -инчов дисплей от AliexpressWiring и др.

Стъпка 3: Свържете всичко

Свързване на всичко
Свързване на всичко
Свързване на всичко
Свързване на всичко
Свързване на всичко
Свързване на всичко

Четирите сензора DS18b20 са адресирани чрез едножична система. Това спестява много връзки с Arduino и е доста просто, вижте снимката. Резисторът е добавен тук.

Свързването на дисплея отне повече усилия. Трябва (трябва …) да работи, като щракнете върху него като щит, но това не работи. Някои изследвания ми показаха как да го свържа чрез SPI (но нямам представа какво означава това), използвайки следната схема:

VCC 5vGND Земя CLK D13SDA D11 RS D9 RST D8 CS D10

Използва се библиотеката ILI9225, както е посочено на опаковката на дисплея. Библиотеката можете да намерите тук в Github.

Всичко е готово, пуснах пробите от библиотеката, всичко е наред. Даааа !!!

Стъпка 4: Кодът

Отне ми известно време, за да разбера как да нарисувам текст, линии и т.н. на TFT екран. Това се оказа доста просто. Кодът за оцветяване на текста спрямо температурата беше нещо друго, затова се обърнах към форумите на Arduino, където един човек, наречен „Wild Bill“, ми помогна. Кудо !!

Можете да намерите кода тук.

Стъпка 5: Заключителни мисли

Това беше наистина страхотен проект. Сега ще трябва да намеря хубав корпус, за да изглежда нещо умно. Не съм добър в това. Всяка помощ / предложения как да направите това много се оценяват

Списък с желания:

- Добавяне на WIFI, трябва да е просто с ESP288 или Nodemcu; Накарах ги да лежат наоколо

Препоръчано: