Мазмұны:

2 дюймдік TFT дисплейі мен бірнеше датчиктердегі салыстырмалы түсі бар термометр: 5 қадам
2 дюймдік TFT дисплейі мен бірнеше датчиктердегі салыстырмалы түсі бар термометр: 5 қадам

Бейне: 2 дюймдік TFT дисплейі мен бірнеше датчиктердегі салыстырмалы түсі бар термометр: 5 қадам

Бейне: 2 дюймдік TFT дисплейі мен бірнеше датчиктердегі салыстырмалы түсі бар термометр: 5 қадам
Бейне: SKR 1.4 - Connecting any BTT Touch Screen Display to SKR 1.3/1.4 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 Ом резисторы TFT түрлі түсті дисплейі, мен AliexpressWiring және т.б.

3 -қадам: бәрін біріктіру

Бәрін ілу
Бәрін ілу
Бәрін ілу
Бәрін ілу
Бәрін ілу
Бәрін ілу

Төрт DS18b20 датчиктері бір сымды жүйе арқылы орналасқан. Бұл Arduino -мен көптеген байланыстарды сақтайды және өте қарапайым, суретті қараңыз. Мұнда резистор қосылады.

Дисплейді бекіту көп күш жұмсады. Ол қалқан ретінде басу арқылы жұмыс істеуі керек (керек …), бірақ бұл жұмыс істемеді. Кейбір зерттеулер маған келесі схеманы қолдана отырып, оны SPI арқылы қалай қосуға болатынын көрсетті (бірақ бұл нені білдіретінін білмеймін):

VCC 5vGND Ground CLK D13SDA D11 RS D9 RST D8 CS D10

ILI9225 кітапханасы дисплейдің қаптамасында көрсетілгендей қолданылады. Сіз кітапхананы Github -дан таба аласыз.

Мен кітапханадан үлгілерді алдым, бәрі жақсы. Ия !!!

4 -қадам: Кодекс

TFT экранында мәтінді, сызықтарды және т.б. қалай салу керектігін түсіну үшін маған біраз уақыт қажет болды. Бұл өте қарапайым болып шықты. Мәтінді температураға қатысты түске айналдыратын код басқа нәрсе болды, сондықтан мен Arduino форумдарына жүгіндім, онда маған «Wild Bill» деп аталатын тарау көмектесті. Кудо !!

Сіз кодты мына жерден таба аласыз.

5 -қадам: Қорытынды ойлар

Бұл шынымен керемет жоба болды. Енді мен затты ақылды етіп көрсету үшін жақсы корпус табуым керек. Мен бұған жақсы емеспін. Мұны қалай жасауға болатын кез келген көмек / ұсыныстар өте жоғары бағаланады

Тілектер тізімі:

- WIFI қосу, ESP288 немесе Nodemcu көмегімен қарапайым болуы керек; Мен оларды айналасында жатқызамын

Ұсынылған: