Оглавление:
- Шаг 1: История
- Шаг 2: Необходимые детали
- Шаг 3: Настройка оборудования
- Шаг 4: Программное обеспечение
- Шаг 5: посмотрим, что мы сделали
- Шаг 6: компиляция ошибок
- Шаг 7: Готово
![2.4 Метеостанция TFT Arduino с несколькими датчиками: 7 шагов 2.4 Метеостанция TFT Arduino с несколькими датчиками: 7 шагов](https://i.howwhatproduce.com/images/005/image-12700-17-j.webp)
Видео: 2.4 Метеостанция TFT Arduino с несколькими датчиками: 7 шагов
![Видео: 2.4 Метеостанция TFT Arduino с несколькими датчиками: 7 шагов Видео: 2.4 Метеостанция TFT Arduino с несколькими датчиками: 7 шагов](https://i.ytimg.com/vi/1GEdd-N3GR0/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
![2.4 Метеостанция TFT Arduino с несколькими датчиками 2.4 Метеостанция TFT Arduino с несколькими датчиками](https://i.howwhatproduce.com/images/005/image-12700-18-j.webp)
![2.4 Метеостанция TFT Arduino с несколькими датчиками 2.4 Метеостанция TFT Arduino с несколькими датчиками](https://i.howwhatproduce.com/images/005/image-12700-19-j.webp)
Портативная метеостанция Arduino с ЖК-дисплеем TFT и несколькими датчиками.
Шаг 1: История
Недавно у меня было немного свободного времени, чтобы поиграть с ардуино.
Несколько месяцев назад нашел в Интернете скетч с ЖК-дисплеем TFT с датчиком DHT и RTC. Итак, я подключил его, внес некоторые изменения в эскиз, чтобы он работал. После загрузки он работал ужасно !! Так что через 4 часа я понял, что мучиться с этим бессмысленно. Я подумал, что сделаю себе метеостанцию, которую буду использовать дома.
Давайте начнем!
Шаг 2: Необходимые детали
![Необходимые детали Необходимые детали](https://i.howwhatproduce.com/images/005/image-12700-20-j.webp)
![Необходимые детали Необходимые детали](https://i.howwhatproduce.com/images/005/image-12700-21-j.webp)
![Необходимые детали Необходимые детали](https://i.howwhatproduce.com/images/005/image-12700-22-j.webp)
Необходимые детали:
- Arduino uno или Mega2560 (уже имел)
- ЖК-дисплей 2,4 тонны фут с микросхемой Ili932x или 9341 (уже имел)
- DHT11 (уже был)
- DS18b20 (уже имел)
- 4-контактный датчик света LDR (аналоговый и цифровой)
- Некоторые перемычки (уже были)
- Arduino IDE и правильные библиотеки
Так что в это время для меня это было бесплатно.
Шаг 3: Настройка оборудования
![Настройка оборудования Настройка оборудования](https://i.howwhatproduce.com/images/005/image-12700-23-j.webp)
Что ж, в этом не было ничего страшного. Китайские клоны Arduino не всегда плохи. Когда на плате есть вторая линия, к которой вы можете припаять контакты, это делает немного больше места для перемещения проводки.
Поэтому я припаял контакты в противоположном направлении (смотреть вниз), чтобы облегчить работу. Смотрите фото.
На данный момент у нас есть 3 5 В, 3 3,3 В и пара контактов GND.
Теперь вы можете подключить к плате несколько датчиков таким образом.
Датчик DHT подключен к Digital 11.
Датчик температуры подключен к Digital 10.
LDR подключен к Аналоговому 5.
Цифровые 12 и 13 бесплатны. Так что вы все равно можете добавить 1 датчик, если хотите. (Я хочу)
Из-за ЖК-дисплея к плате нельзя подключить датчики I2C. Для СБРОСА ЖК-дисплею необходим контакт A4.
Печально, но факт.
Шаг 4: Программное обеспечение
Скачайте библиотеки и скетч.
Я загружаю библиотеки для этого проекта.
Библиотека SPFD5408 очень хороша для работы с нашим ЖК-дисплеем TFT 2.4, но я думаю, что она хороша только для ILI932X; 9340; 9341 IC.
2019.01.05.!!
Небольшое обновление! Теперь Arduino показывает точку росы!
Индекс тепла отображается как по Цельсию, так и по Фаренгейту.
2019.01.06!!
Версия Mcufriend теперь сообщает значения на последовательный монитор.
Шаг 5: посмотрим, что мы сделали
![Посмотрим, что мы сделали Посмотрим, что мы сделали](https://i.howwhatproduce.com/images/005/image-12700-24-j.webp)
![Посмотрим, что мы сделали Посмотрим, что мы сделали](https://i.howwhatproduce.com/images/005/image-12700-25-j.webp)
![Посмотрим, что мы сделали Посмотрим, что мы сделали](https://i.howwhatproduce.com/images/005/image-12700-26-j.webp)
Наша Arduino отображает значения датчиков с частотой обновления 1000 мс.
Что мы видим:
- Температура с датчика DHT в кольцевом измерителе
- Влажность в правом верхнем углу
- Температура от датчика DS18B20
- Индекс тепла в градусах Фаренгейта
- Интенсивность света в процентах (все еще немного глючит)
- Температура по Фаренгейту
- Точка росы по Цельсию
- Расчет абсолютной влажности
Но! У нас все еще есть 2 свободных цифровых контакта, так что еще есть возможности для небольшого улучшения, чтобы максимизировать возможности нашей платы Arduino.
Я планирую несколько (и визуально) обновить эту метеостанцию в ближайшем будущем, чтобы она работала и выглядела лучше. Как только у меня появится достаточно свободного времени, конечно ……
Третья версия предназначена для дисплеев, совместимых с McuFriend. У меня был дисплей драйвера IC 1580 и 5408, которым я не пользовался почти 2 года. Поэтому я внес некоторые изменения для работы с ними. Я загрузил свою модифицированную библиотеку McuFriend.
Шаг 6: компиляция ошибок
![Ошибки компиляции Ошибки компиляции](https://i.howwhatproduce.com/images/005/image-12700-27-j.webp)
![Ошибки компиляции Ошибки компиляции](https://i.howwhatproduce.com/images/005/image-12700-28-j.webp)
Недавно у меня возникли ошибки компиляции с Arduino IDE (и не только у меня). Это часто повторяющаяся проблема.
Если у вас есть ошибка компиляции этого скетча, скопируйте его в новое окно Arduino и попробуйте еще раз.
Это работает для меня, надеюсь, что и для вас.
Из-за ESP Core я все еще сижу на Arduino IDE 1.6.13.
Почему бы не обновить? Просто потому, что эта версия мне очень удобна.
Шаг 7: Готово
Вы сделали.
Используйте его как хотите.
Спасибо, что прочитали мою инструкцию.
Рекомендуемые:
Робот с несколькими датчиками, управляемый Wi-Fi: 6 шагов
![Робот с несколькими датчиками, управляемый Wi-Fi: 6 шагов Робот с несколькими датчиками, управляемый Wi-Fi: 6 шагов](https://i.howwhatproduce.com/images/002/image-5005-5-j.webp)
Робот с несколькими датчиками, управляемый Wi-Fi: в этом уроке я покажу вам, как построить интеллектуальный ровер, управляемый Wi-Fi, с использованием nodemcu. С помощью этого ровера вы можете наблюдать за параметрами окружающей среды робота (свет, температура, влажность) в реальном времени. время со смартфоном. первые часы
Метеостанция NaTaLia: метеостанция на солнечной энергии Arduino сделала правильный выбор: 8 шагов (с изображениями)
![Метеостанция NaTaLia: метеостанция на солнечной энергии Arduino сделала правильный выбор: 8 шагов (с изображениями) Метеостанция NaTaLia: метеостанция на солнечной энергии Arduino сделала правильный выбор: 8 шагов (с изображениями)](https://i.howwhatproduce.com/images/005/image-12601-j.webp)
Метеостанция NaTaLia: метеостанция на солнечной энергии Arduino сделала правильный выбор: после 1 года успешной работы в 2 разных местах я делюсь своими планами по проекту метеостанции на солнечной энергии и объясняю, как она превратилась в систему, которая действительно может выжить в течение длительного времени. периоды от солнечной энергии. Если вы последуете
Программатор с несколькими ATtiny85 / 13A: 6 шагов
![Программатор с несколькими ATtiny85 / 13A: 6 шагов Программатор с несколькими ATtiny85 / 13A: 6 шагов](https://i.howwhatproduce.com/images/007/image-19837-j.webp)
Программатор с несколькими ATtiny85 / 13A: создавали ли вы когда-нибудь такой проект, как «LDR x Arduino UNO Automatic Light» или аналогичный, который использует только 2-3 порта цифрового ввода / вывода вашего 32-контактного микроконтроллера? Ничего страшного, если вы просто делаете что-то прототипирование, но что, если вы хотите доработать или произвести
Arduino, управляющий несколькими датчиками P.I.R на одной линии: 3 шага
![Arduino, управляющий несколькими датчиками P.I.R на одной линии: 3 шага Arduino, управляющий несколькими датчиками P.I.R на одной линии: 3 шага](https://i.howwhatproduce.com/images/011/image-31487-j.webp)
Arduino, управляющий несколькими датчиками PIR на одной границе: Сегодня я расскажу вам, как подключить несколько датчиков PIR к одному Arduino Bord > здесь я также использовал 4-канальный релейный модуль для некоторых дополнительных функций. (ИЛИ Вы можете использовать столько же контактов, сколько и ваш arduin
Термометр с отображением цвета относительной температуры на 2-дюймовом TFT-дисплее и несколькими датчиками: 5 шагов
![Термометр с отображением цвета относительной температуры на 2-дюймовом TFT-дисплее и несколькими датчиками: 5 шагов Термометр с отображением цвета относительной температуры на 2-дюймовом TFT-дисплее и несколькими датчиками: 5 шагов](https://i.howwhatproduce.com/images/006/image-15575-39-j.webp)
Термометр с температурным относительным цветом на 2-дюймовом TFT-дисплее и несколькими датчиками: я сделал дисплей, на котором отображаются измерения нескольких датчиков температуры. Самое интересное, что цвет значений изменяется в зависимости от температуры: > 75 градусов Цельсия = КРАСНЫЙ > 60 > 75 = ОРАНЖЕВЫЙ > 40 < 60 = ЖЕЛТЫЙ > 30 < 40