Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05
Чуть меньше, но больше.
Шаг 1. Продолжение проекта
Ну, у меня был 1,8-дюймовый tft lcd с драйвером ST7735, которым я не пользовался какое-то время. Из-за ЖК-дисплея 2.4 я не мог использовать интерфейс I2C для подключения большего количества датчиков к Arduino Uno, я решил переписать скетч в соответствии со своими потребностями. Я добавил датчик барометрического давления BMP280 и DS3231 RTC для отображения времени и барометрического давления.
Шаг 2: Необходимые детали
- Arduino Uno, Nano, Pro mini, Mega2560 и т. Д.
- Датчик барометрического давления BMP280
- DS3231 RTC
- 1,8-дюймовый tft lcd ST7735
- DS18b20
- DHT11 или DHT22
- Библиотеки и скетч
Шаг 3: Программное обеспечение
Сделал 2 эскиза. Один с RTC, а второй без RTC.
2019.03.04. Еще один скетч для использования датчика BME280.
Шаг 4: Подключения
ЖК-дисплей:
- CS Digital 9
- RST Digital 7
- Цифровой DC 8
- SCLK Digital 13
- MOSI Digital 11
- VCC 3,3 вольт
- GND земля
- светодиод 5 вольт
BMP280:
VCC: настоятельно рекомендую только 3,3 вольта
GND: земля
SCL: аналог 5
SDA: аналоговый 4
DS3231:
Vcc: 3,3 или 5 вольт
GND: земля
SCL: A5
ПДД: A4
DS18B20: Цифровой 6
DHT11 / 22: цифровой 10
Аналоговый LDR: любой свободный аналоговый вывод
Шаг 5: Наконец
Вы сделали и собрали очень дешевую и точную метеостанцию.
В основном он такой же, как и предыдущий, но использует другой ЖК-дисплей. Я думал, что для отображения времени будет более чем достаточно простой строки.
tft.print (rtc.getTimeStr (FORMAT_SHORT)); // FORMAT_LONG для отображения секунд; Но для Nano многовато, отображение секунд задерживается.
Вы все равно можете добавить больше датчиков, если хотите, потому что у нас есть несколько цифровых и аналоговых контактов, которые все еще свободны, не говоря уже о шине I2C. Единственное ограничение - разрешение экрана:)
Я надеюсь, вам это пригодится.
Спасибо, что прочитали мою инструкцию.
Ваше здоровье!
Рекомендуемые:
Метеостанция NaTaLia: метеостанция на солнечной энергии Arduino сделала правильный выбор: 8 шагов (с изображениями)
Метеостанция NaTaLia: метеостанция на солнечной энергии Arduino сделала правильный выбор: после 1 года успешной работы в 2 разных местах я делюсь своими планами по проекту метеостанции на солнечной энергии и объясняю, как она превратилась в систему, которая действительно может выжить в течение длительного времени. периоды от солнечной энергии. Если вы последуете
Метеостанция ESP8266 / ESP32 с ЖК-дисплеем TFT: 8 шагов
Метеостанция ESP8266 / ESP32 с ЖК-дисплеем TFT: Здравствуйте! В этой короткой инструкции я хотел бы представить свой второй проект Esp8266 WS. Поскольку я опубликовал свой первый проект ESP, я хотел сделать себе второй. Так что у меня было немного свободного времени, чтобы переделать старый исходный код под свои нужды. Так что, если вы не против, я
Усовершенствованная модель ракетного бортового компьютера !: 4 шага (с изображениями)
Усовершенствованный пилотажный компьютер ракеты !: Мне нужен был высококлассный пилотажный компьютер модели для моей новейшей ракеты, которая могла бы управлять собой без плавников! Поэтому я построил свой собственный! Причина, по которой я решил построить это, заключалась в том, что я конструировал ракеты TVC (управление вектором тяги). Это означает, что здесь
2.4 Метеостанция TFT Arduino с несколькими датчиками: 7 шагов
2.4 TFT-метеостанция Arduino с несколькими датчиками: портативная метеостанция Arduino с TFT-дисплеем и несколькими датчиками
Усовершенствованная электронная нагрузка постоянного тока на базе Arduino: 5 шагов
Усовершенствованная электронная нагрузка постоянного тока на базе Arduino: этот проект спонсируется JLCPCB.com. Создавайте свои проекты с помощью онлайн-программного обеспечения EasyEda, загружайте существующие файлы Gerber (RS274X), затем заказывайте детали в LCSC и отправляйте весь проект прямо к вам. Я мог