Оглавление:
- Шаг 1: Причина
- Шаг 2: Используемые материалы
- Шаг 3: все готово
- Шаг 4: Код
- Шаг 5: Заключительные мысли
Видео: Термометр с отображением цвета относительной температуры на 2-дюймовом TFT-дисплее и несколькими датчиками: 5 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
Я сделал дисплей, показывающий измерения нескольких датчиков температуры. Приятно то, что цвет значений меняется с температурой:
75 градусов Цельсия = КРАСНЫЙ> 60> 75 = ОРАНЖЕВЫЙ> 40 <60 = ЖЕЛТЫЙ> 30 <40 = СВЕТЛО-СИНИЙ <40 = ТЕМНО-СИНИЙ
Шаг 1: Причина
Наш дом отапливается центральным отоплением. Система питается от печи на кухне, которая питает буферный резервуар на 1000 литров. Отсюда теплая вода перекачивается в полы с подогревом и в радиаторы.
Это прекрасно работает, когда я дома, но может быть неприятно, когда меня нет на длительное время. Поэтому мы решили добавить автоматический нагреватель для сжигания пеллет, который также подключается к буферному резервуару таким образом, чтобы обе системы могли работать вместе. Важно знать, когда прекратить сжигать поленья в печи, поскольку может произойти перегрев буферной емкости. Конечно, есть все виды предохранительных клапанов, но всегда лучше предотвратить.
Мне нужен экран, который измеряет температуру в резервуаре на нескольких уровнях, чтобы мы могли видеть, сколько тепла мы накопили. В конечном итоге цвет температуры должен измениться со значением: красный для очень высокой температуры (> 75 градусов по Цельсию, до темно-синего для холода, <30 градусов).
Шаг 2: Используемые материалы
Датчики температуры Arduino UnoFour DS18b201 резистор 4,7 кОм Цветной TFT-дисплей, я использовал этот 2-дюймовый дисплей от AliexpressWiring и т. Д.
Шаг 3: все готово
Четыре датчика DS18b20 подключены по однопроводной системе. Это экономит много подключений к Arduino и довольно просто, см. Рисунок. Сюда добавлен резистор.
Подключить дисплей потребовалось больше усилий. Он должен (должен …) работать, щелкнув его как щит, но это не сработало. Некоторые исследования показали мне, как подключить его через SPI (хотя я не знаю, что это значит), используя следующую схему:
VCC 5vGND Земля CLK D13SDA D11 RS D9 RST D8 CS D10
Используется библиотека ILI9225, как было указано на упаковке дисплея. Вы можете найти библиотеку здесь, на Github.
Все готово, прогнал образцы из библиотеки, все нормально. Даааа !!!
Шаг 4: Код
Мне потребовалось время, чтобы понять, как рисовать текст, линии и т. Д. На TFT-экране. Это оказалось довольно просто. Код для определения цвета текста относительно температуры был другим, поэтому я обратился к форуму Arduino, где мне помог человек по имени «Дикий Билл». Кудо !!
Вы можете найти код здесь.
Шаг 5: Заключительные мысли
Это был действительно крутой проект. Теперь мне нужно найти красивый кожух, чтобы эта штука выглядела умно. Я не умею это делать. Любая помощь / предложения, как это сделать, очень ценится
Список желаний:
- Добавить WIFI, должно быть просто с ESP288 или Nodemcu; У меня они лежат
Рекомендуемые:
Робот с несколькими датчиками, управляемый Wi-Fi: 6 шагов
Робот с несколькими датчиками, управляемый Wi-Fi: в этом уроке я покажу вам, как построить интеллектуальный ровер, управляемый Wi-Fi, с использованием nodemcu. С помощью этого ровера вы можете наблюдать за параметрами окружающей среды робота (свет, температура, влажность) в реальном времени. время со смартфоном. первые часы
Arduino Nano - Учебное пособие по датчику относительной влажности и температуры HTS221: 4 шага
Arduino Nano - Учебное пособие по датчику относительной влажности и температуры HTS221: HTS221 - это сверхкомпактный емкостной цифровой датчик относительной влажности и температуры. Он включает в себя чувствительный элемент и специализированную интегральную схему (ASIC) со смешанными сигналами для передачи информации об измерениях через цифровой последовательный
Arduino, управляющий несколькими датчиками P.I.R на одной линии: 3 шага
Arduino, управляющий несколькими датчиками PIR на одной границе: Сегодня я расскажу вам, как подключить несколько датчиков PIR к одному Arduino Bord > здесь я также использовал 4-канальный релейный модуль для некоторых дополнительных функций. (ИЛИ Вы можете использовать столько же контактов, сколько и ваш arduin
Учебное пособие по Java для датчика относительной влажности и температуры Raspberry Pi HTS221: 4 шага
Учебное пособие по датчику относительной влажности и температуры Raspberry Pi HTS221 для Java: HTS221 - это сверхкомпактный емкостной цифровой датчик относительной влажности и температуры. Он включает в себя чувствительный элемент и специализированную интегральную схему (ASIC) со смешанными сигналами для передачи информации об измерениях через цифровой последовательный
2.4 Метеостанция TFT Arduino с несколькими датчиками: 7 шагов
2.4 TFT-метеостанция Arduino с несколькими датчиками: портативная метеостанция Arduino с TFT-дисплеем и несколькими датчиками