Монитор погоды на ESP8266

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Pavel78
Родился
Сообщения: 1
Зарегистрирован: Пн фев 03, 2025 12:34:41

Re: Монитор погоды на ESP8266

Сообщение Pavel78 »

himikat123, добрый день. Проект суперский!!!
Но у меня ситуация похожая как у MOREMAN89, при подключении датчика SHT21 по I2C согласно схеме с сайта, весь монитор просто перестает работать. При загрузке просто картинка без данных и значек перечеркнутого WI-FI. Как только исключаю работу датчика все приходит в норму. Прошивка 5.7.
Думал проблема в схеме согласования уровней на плате датчика. Переделал на работу от 3,3В (а изначально предполагается что питание 5В) и без согласования уровней, но ситуация не изменилась. Почему датчик так влияет на работу. Может у кого-то еще есть подобная ситуация и метод борьбы с ней?
Посоветуйте как преодолеть!
Аватара пользователя
himikat123
Электрический кот
Сообщения: 1077
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

Re: Монитор погоды на ESP8266

Сообщение himikat123 »

Pavel78, спасибо

Проверил только что с SHT21, работает гад! Уже и не знаю даже, как воспроизвести проблему.
pirat-75
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Чт апр 20, 2017 18:57:02

Re: Монитор погоды на ESP8266

Сообщение pirat-75 »

Всем добра!Автору огромное спасибо за проект!Сегодня собрал всё работает отлично!

Добавлено after 3 minutes:
Вопрос,где мелкий шрифт часов,нельзя ли туда айпишник вывести?Если нет возможности зайти на роутер,или просканировать сеть,Вывод айпи не помешал бы.
Аватара пользователя
himikat123
Электрический кот
Сообщения: 1077
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

Re: Монитор погоды на ESP8266

Сообщение himikat123 »

pirat-75, задайте статический IP в настройках и всегда будете знать его.
А вообще, хорошая идея, выводить IP на экран, попробую реализовать в следующей прошивке.
pirat-75
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Чт апр 20, 2017 18:57:02

Re: Монитор погоды на ESP8266

Сообщение pirat-75 »

Доброго дня!Согласен полностью по поводу статики,но я забил несколько сетей ,у них разные подсети.Со домашней сеткой,и рабочей проблем насчёт айпишника не возникало,а мобильной немного труднее было,но порешал.Удобно если видеть его на экране.Спасибо большое за понимание,если получится это решить ,думаю будет неплохо.Отличный проект повторюсь,скоро буду собирать проект ваш на ESP32.!С уважением!
Анатолий79
Открыл глаза
Сообщения: 54
Зарегистрирован: Вс апр 21, 2024 20:40:53

Re: Монитор погоды на ESP8266

Сообщение Анатолий79 »

himikat123, Добрый вечер! собрал BIM на ESP8266 пока не понял почему фото резистор не изменяет яркость монитора, на A0 напряжение регулируется при изменении яркости, на настройке по времени изменяет яркость, в режиме настройки показание изменяются от 0.6 до 0.0 в.. скетч 5.7. Спасибо.
Аватара пользователя
himikat123
Электрический кот
Сообщения: 1077
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

Re: Монитор погоды на ESP8266

Сообщение himikat123 »

Анатолий79, не смогу угадать почему, покажите хоть скрин ваших настроек
Анатолий79
Открыл глаза
Сообщения: 54
Зарегистрирован: Вс апр 21, 2024 20:40:53

Re: Монитор погоды на ESP8266

Сообщение Анатолий79 »

  • {"comfort":{"temp":{"source":6,"thing":0,"min":21,"max":32.6},"hum":{"source":5,"thing":0,"min":30,"max":60}},"network":{"ssid":["0","",""],"pass":["0","",""],"ip":"","mask":"","gw":"","dns1":"","dns2":"","type":0},"accessPoint":{"ssid":"Weather monitor BIM","pass":"1234567890","chnl":1,"ip":"192.168.1.4","mask":"255.255.255.0"},"weather":{"appid":["",""],"city":"","cityid":0,"lat":0,"lon":0,"provider":2,"citysearch":2,"corr":{"t":0,"h":0,"p":0}},"lang":"ru","clock":{"format":2,"ntp":"time.nist.gov","utc":3,"dlst":0,"ntp_period":15},"display":{"dayTime":"07:00","nightTime":"21:00","brightMethod":2,"brightness":{"day":100,"night":25},"lightSensor":0,"sensitivity":50,"source":{"tempOut":{"sens":1,"thing":0},"humOut":{"sens":1,"thing":0},"presOut":{"sens":1,"thing":0},"tempIn":{"sens":6,"thing":0},"humIn":{"sens":5,"thing":0},"volt":{"sens":0,"thing":0,"thingType":0},"bat":{"sens":0,"thing":0},"descr":1},"model":[2]},"sensors":{"bme280":{"t":0,"h":0,"p":0},"bmp180":{"t":0,"p":0},"sht21":{"t":0,"h":0},"dht22":{"t":-1.2,"h":-0.9},"ds18b20":{"t":0},"max44009":{"l":0},"bh1750":{"l":0},"analog":{"v":0.83}},"thingspeakSend":{"period":0,"channelID":"","wrkey":"","rdkey":"","fields":[0,0,0,0,0,0,0,0],"types":[0,0,0,0,0,0,0,0]},"thingspeakReceive":{"period":0,"channelID":"","rdkey":"","expire":20},"narodmonSend":{"period":0,"lat":"","lon":"","name":"bim","sensors":[0,0,0,0,0,0,0,0,0,0,0,0],"types":[0,0,0,0,0,0,0,0,0,0,0,0],"metrics":["A","B","C","D","E","F","G","H","I","J","K","L"]},"account":{"name":"admin","required":0}}
himikat123,
Аватара пользователя
himikat123
Электрический кот
Сообщения: 1077
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

Re: Монитор погоды на ESP8266

Сообщение himikat123 »

Анатолий79, это явно не скриншот. Ну, судя по всему у вас выбрана яркость по времени, а не по датчику
Анатолий79
Открыл глаза
Сообщения: 54
Зарегистрирован: Вс апр 21, 2024 20:40:53

Re: Монитор погоды на ESP8266

Сообщение Анатолий79 »

himikat123,Изображение
Здравствуйте! у меня разница между днем и ночью определяется в 0,5 вольт, есть регулировка яркости, но разница между мак. и мин. совсем маленькая поэтому и возникла эта проблема, есть ли возможность изменить мин. яркость в этом режиме. Спасибо
Аватара пользователя
himikat123
Электрический кот
Сообщения: 1077
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

Re: Монитор погоды на ESP8266

Сообщение himikat123 »

Попробуйте покрутить чувствительность. Но такое обычно происходит если фоторезистор не тот. Можно попробовать подобрать номинал подтягивающего резистора, который к фоторезистору подключен.
DmitriySh
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Ср дек 11, 2024 18:02:21

Re: Монитор погоды на ESP8266

Сообщение DmitriySh »

Здравствуйте himikat123!
Возникла проблема с получением данных с сервиса thingspeak.com, попробую пояснить.
Завел канал и передавал с одного устройства (устройство №1) туда ТРИ поля данных. На другом устройстве (устройство №2) получал и отображал эти данные на дисплее. Всё прекрасно работает.
Сделал ещё одно устройство (№3) и настроил передачу одного (четвертого) поля данных в тот-же канал.
На сайте thingspeak.com всё ОК. Данные поступают, графики рисуются. Интервалы и чтения и записи 5 минут.
Проблема вот в чем, данные с устройства №1 приходят (все три) в одно и тоже время, данные с устройства №3 в другое. И получается, что данные СВЕЖЕЕ то от №1 то от №3. А устройство №2 читает самые свежие. И это либо 1,2,3 поле всё остальное по нолям, либо 4 поле и всё остальное по нолям. Вот как бы сделать, чтобы считывались самые свежие данные по каждому полю канала.
P.S. Для проверки сделал интервал чтения 1мин, если сделать 5 мин и на чтение и на запись всегда будут данные или от №1 или от №3.
Аватара пользователя
himikat123
Электрический кот
Сообщения: 1077
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

Re: Монитор погоды на ESP8266

Сообщение himikat123 »

DmitriySh, к сожалению так устроен thingspeak, если отправить данные в поля 1, 2 и 3, а в остальные не передавать, то и читаться будет также, то есть в остальных полях пусто.
DmitriySh
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Ср дек 11, 2024 18:02:21

Re: Монитор погоды на ESP8266

Сообщение DmitriySh »

Так 4 поле не пустое. Туда пишет другое устройство. Все 4 поля заполнены. Проблемы с получением. Читаются поля с наиболее свежими данными, остальные не читаются.
Аватара пользователя
himikat123
Электрический кот
Сообщения: 1077
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

Re: Монитор погоды на ESP8266

Сообщение himikat123 »

Все правильно, в поле 4 прибор #1 не передаёт, значит это поле становится пустым. Потом прибор 2 отправляет в поле 4, а поля 1-3 становятся пустыми, пока прибор 1 не отправит данные.
DmitriySh
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Ср дек 11, 2024 18:02:21

Re: Монитор погоды на ESP8266

Сообщение DmitriySh »

Понял,спасибо!
Klara Cetkin
Родился
Сообщения: 4
Зарегистрирован: Ср мар 12, 2025 15:49:26

Re: Монитор погоды на ESP8266

Сообщение Klara Cetkin »

Большое спасибо автору за проделанную работу. Очень симпатичный получился приборчик. Очень много настроек через веб интерфейс. Прошу только учесть один нюанс, если будете делать новую версию. Если станция не может подключиться ни к одной из записанных в память сетей Wi-fi, было бы неплохо, чтобы станция сама создавала точку доступа. А так просто висит, часы идут от 0.00 и ничего не происходит. Чтобы зайти в настройки, нужно подключиться к старой сети, что не всегда можно выполнить, или D3 посадить на минус питания, а это лишняя кнопка
Аватара пользователя
himikat123
Электрический кот
Сообщения: 1077
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

Re: Монитор погоды на ESP8266

Сообщение himikat123 »

Непонятно, зачем такие танцы с бубном. Кнопку лишнюю ставить, D3 на корпус... Если использовать модуль Node MCU, то кнопки там уже есть, ничего выдумывать не нужно.

Почему я не сделал, чтоб точка доступа сама включалась: Если включена точка доступа - приборчик не сможет продолжать попытки подключиться к сети. Получается, если сеть вдруг снова появится - он уже к ней не подключится сам.
В тех редчайших случаях, когда сеть не доступна, можно и кнопочку нажать. Так еще и безопаснее будет, никто не подключится к вашему приборчику.

Но, я открыт для дельных предложений, если вы знаете как с включенной точкой доступа продолжить попытки подключиться к сети, при этом, чтоб чип ESP8266 продолжал обслуживать веб интерфейс, обязательно расскажите
Klara Cetkin
Родился
Сообщения: 4
Зарегистрирован: Ср мар 12, 2025 15:49:26

Re: Монитор погоды на ESP8266

Сообщение Klara Cetkin »

Не соглашусь тут. Если при включении или после перезагрузки уже были неоднократные попытки подключения к прописанным в настройках сетям и они ни к чему не привели, почему бы не сделать после этого вхождение в режим точки доступа автоматически. Для дальнейших настроек. Понятно, что в этом режиме станция уже не будет делать попыток подключения к существующим, записанные в памяти сетям. Но это всё так, пожелания
DmitriySh
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Ср дек 11, 2024 18:02:21

Re: Монитор погоды на ESP8266

Сообщение DmitriySh »

Согласен. Это удобно. Если не может подключиться в определённое время, автоматически точка доступа. И не нужны попытки дальнейшего подключения. Устранил неисправности сети и перезагрузил прибор. Но это алгоритм именно включения. Если прибор в процессе работы потерял сеть, пусть пробует к ней подключиться. Так это реализовано в других проектах с которыми я сталкивался.
И согласен с просьбой вместо времени обновления прогноза погоды выводить IP адрес. Это гораздо полезнее.
Ответить

Вернуться в «Статьи»