Монитор погоды на ESP32 и дисплее Nextion
Re: Монитор погоды на ESP32 и дисплее Nextion
Хорошо, на днях попробую, я там ещё фото выложил.
Re: Монитор погоды на ESP32 и дисплее Nextion
у меня радиодатчик начал выдавать показания когда поменял местами rx и tx.
- himikat123
- Электрический кот
- Сообщения: 1077
- Зарегистрирован: Ср фев 15, 2017 22:37:11
- Контактная информация:
Re: Монитор погоды на ESP32 и дисплее Nextion
hsh777, то есть на схеме неправильно обозначено?
Re: Монитор погоды на ESP32 и дисплее Nextion
на схеме правильно. не знаю почему но на двух esp32 менял местами. И еще на картинке с pcf8574 контакт scl подключен к d23. Просто не правильная линия.
- himikat123
- Электрический кот
- Сообщения: 1077
- Зарегистрирован: Ср фев 15, 2017 22:37:11
- Контактная информация:
Re: Монитор погоды на ESP32 и дисплее Nextion
Да, спасибо что заметили, pcf8574 контакт scl подключен к d23 на картинке, но надпись там все равно d22, исправлю
Re: Монитор погоды на ESP32 и дисплее Nextion
На TM1637 у меня тоже прочерки вместо показаний температуры.
Re: Монитор погоды на ESP32 и дисплее Nextion
Всем доброго дня. На китайской барахолке попался корпус, вот такой:
https://aliexpress.ru/item/100500337067 ... 1755522849
Примерил дисплей ILI9341 3.2* - как будто он там и родился, потребовалась единственная доработка – удаление внутренних монтажных стоек. Под этот корпус и была спроектирована и изготовлена плата, здесь её окончательная ревизия, проверена, ошибок нет, возможно, кому-то пригодится: После механической обработки корпус зашкурен и покрыт акриловой автомобильной грунтовкой для пластика, а затем окрашен аналогичной матовой эмалью. В итоге получилось это:
https://img.radiokot.ru/files/119287/3udkd506ze.jpg
https://img.radiokot.ru/files/119287/3udkdgk7v3.jpg
https://img.radiokot.ru/files/119287/3udkd7dxa7.jpg
https://img.radiokot.ru/files/119287/3udkd8t1vh.jpg
https://img.radiokot.ru/files/119287/3udkdahy2d.jpg
https://img.radiokot.ru/files/119287/3udkdc04vn.jpg
https://img.radiokot.ru/files/119287/3udkdddxzs.jpg
https://img.radiokot.ru/files/119287/3udkdey99y.jpg
Динамик использован такой, с той же барахолки:
https://aliexpress.ru/item/100500929634 ... 1755522849
В качестве кнопки «Alarm» использован сенсор на TTP223, схема включения типовая. Питание 5 В подается через разъём на плате ESP32, диод Шоттки нужно заменить перемычкой SMD0603 или 0805. Большое спасибо за интересный проект
https://aliexpress.ru/item/100500337067 ... 1755522849
Примерил дисплей ILI9341 3.2* - как будто он там и родился, потребовалась единственная доработка – удаление внутренних монтажных стоек. Под этот корпус и была спроектирована и изготовлена плата, здесь её окончательная ревизия, проверена, ошибок нет, возможно, кому-то пригодится: После механической обработки корпус зашкурен и покрыт акриловой автомобильной грунтовкой для пластика, а затем окрашен аналогичной матовой эмалью. В итоге получилось это:
https://img.radiokot.ru/files/119287/3udkd506ze.jpg
https://img.radiokot.ru/files/119287/3udkdgk7v3.jpg
https://img.radiokot.ru/files/119287/3udkd7dxa7.jpg
https://img.radiokot.ru/files/119287/3udkd8t1vh.jpg
https://img.radiokot.ru/files/119287/3udkdahy2d.jpg
https://img.radiokot.ru/files/119287/3udkdc04vn.jpg
https://img.radiokot.ru/files/119287/3udkdddxzs.jpg
https://img.radiokot.ru/files/119287/3udkdey99y.jpg
Динамик использован такой, с той же барахолки:
https://aliexpress.ru/item/100500929634 ... 1755522849
В качестве кнопки «Alarm» использован сенсор на TTP223, схема включения типовая. Питание 5 В подается через разъём на плате ESP32, диод Шоттки нужно заменить перемычкой SMD0603 или 0805. Большое спасибо за интересный проект
- himikat123
- Электрический кот
- Сообщения: 1077
- Зарегистрирован: Ср фев 15, 2017 22:37:11
- Контактная информация:
Re: Монитор погоды на ESP32 и дисплее Nextion
[uquote="sandyc",url="/forum/viewtopic.php?p=4747743#p4747743"]На TM1637 у меня тоже прочерки вместо показаний температуры.[/uquote]
в файле BIM32_Radio-sensor.ino, строка 73: tm1637.print(datas.temp_1); нужно выбрать датчик температуры. temp_0 это bme280 или sht21, temp_1 по temp_4 это датчики ds18b20
SP634, Вах, красота получилась!!! BME280 внутри корпуса ведь только для давления?
в файле BIM32_Radio-sensor.ino, строка 73: tm1637.print(datas.temp_1); нужно выбрать датчик температуры. temp_0 это bme280 или sht21, temp_1 по temp_4 это датчики ds18b20
SP634, Вах, красота получилась!!! BME280 внутри корпуса ведь только для давления?
Re: Монитор погоды на ESP32 и дисплее Nextion
Данные использую такие: дома - температура выносной DS18B20, давление и влажность - BME280 (значение влажности приходится корректировать в плюс - все же сказывается закрытый корпус и нагрев воздуха внутри корпуса платой ESP32. В этой ревизии платы датчик отнесен на максимально возможное расстояние от модуля.) Улица - температура и влажность - прогноз openweathermap, а вот значение давления на этом ресурсе почему-то не совпадает с показаниями образцового механического барометра, в то же время значение с ВМЕ280 совпадает идеально без корректировкиhimikat123 писал(а):BME280 внутри корпуса ведь только для давления?
Re: Монитор погоды на ESP32 и дисплее Nextion
в файле BIM32_Radio-sensor.ino, строка 73: tm1637.print(datas.temp_1); нужно выбрать датчик температуры. temp_0 это bme280 или sht21, temp_1 по temp_4 это датчики ds18b20
Сделал как выше сказано, при загрузке вышло вот это: 'struct<unnamed>' has no member named 'temp_0'; did you mean 'temp_1'?
Сделал как выше сказано, при загрузке вышло вот это: 'struct<unnamed>' has no member named 'temp_0'; did you mean 'temp_1'?
- himikat123
- Электрический кот
- Сообщения: 1077
- Зарегистрирован: Ср фев 15, 2017 22:37:11
- Контактная информация:
Re: Монитор погоды на ESP32 и дисплее Nextion
ах, да, должно быть tm1637.print(datas.temp); для bme280 или sht21
Забываю уже где что
Забываю уже где что
Re: Монитор погоды на ESP32 и дисплее Nextion
Вот спасибо, на дисплее появились показания, буду цеплять б/п датчик.
Re: Монитор погоды на ESP32 и дисплее Nextion
В общем подключил б/д, на ТМ1637 темп. показывает, а показания не передаёт, уже по проводам цеплял, менял RX, TX, что делаю не так? Ниже скрин монитора порта.
- Вложения
-
- Снимок1.JPG
- (145.58 КБ) 136 скачиваний
- himikat123
- Электрический кот
- Сообщения: 1077
- Зарегистрирован: Ср фев 15, 2017 22:37:11
- Контактная информация:
Re: Монитор погоды на ESP32 и дисплее Nextion
Отлично, радиодатчик жив, теперь соедините проводом выход TX радиодатчика (модуля ардуино нано) с входом RX2 ESP32 и выложите, что выдает ESP32 в монитор порта (скорость 115200 бод). Не забудьте при этом объединить земли радиодатчика и монитора погоды
Re: Монитор погоды на ESP32 и дисплее Nextion
У меня кстати ЕСПэшка 38 пин, и у неё нет RX2, просто RX, может в этом причина?
- Вложения
-
- photo_2025-09-25_17-53-10.jpg
- (106.55 КБ) 124 скачивания
- himikat123
- Электрический кот
- Сообщения: 1077
- Зарегистрирован: Ср фев 15, 2017 22:37:11
- Контактная информация:
Re: Монитор погоды на ESP32 и дисплее Nextion
легким движением гугла все находится, RX2 это GPIO16, TX2 это GPIO17
Re: Монитор погоды на ESP32 и дисплее Nextion
Спасибо, сейчас на работе,завтра утром попробую.
Re: Монитор погоды на ESP32 и дисплее Nextion
Ну вот, все заработало. Спасибо вам за помощь, спасибо за отличный проект!
- Вложения
-
- photo_2025-09-26_15-02-12.jpg
- (221.12 КБ) 168 скачиваний
-
- photo_2025-09-26_15-02-07.jpg
- (220.13 КБ) 154 скачивания
Re: Монитор погоды на ESP32 и дисплее Nextion
[uquote="SP634",url="/forum/viewtopic.php?p=4747908#p4747908"]Примерил дисплей ILI9341 3.2* - как будто он там и родился[/uquote]
о. и у меня такая коробулька есть. но этожэ фрезеровать нуна.
о. и у меня такая коробулька есть. но этожэ фрезеровать нуна.
глаза баяца, руки из жопы, но я не здаюсь
Re: Монитор погоды на ESP32 и дисплее Nextion
Вопрос по радиодатчику. Собран на плате (не ардуино). Батареи свежие разряжаются примерно на 0,007 В в минуту, хотя ток потребления 4,2 мкА. Надо замыкать полевой транзистор выключателем?