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

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

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


Аватара пользователя
himikat123
Электрический кот
Сообщения: 1077
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

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

Сообщение himikat123 »

Наличие внешнего датчика, как и поле с адресом датчика, не имеет отношения к комнатной температуре.
В общем, проверю еще раз внимательнее, исправлю, если что.
z80ru
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Вс окт 01, 2017 19:02:04

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

Сообщение z80ru »

Из личного..
Регистрировался на openweathermap три раза. С почтой .ru и .com. Было испытано 5шт выданных appid. Несколько городов по всему миру. Прогноз не показывал. Только текущую погоду. Написал им письмо. Ответ : Please double check:
api.openweathermap.org/data/2.5/forecast?q=London&apikey="мой appid". В браузере всё работает. В мониторе нет. Написал им про api.openweathermap.org/data/2.5/forecast/daily?q=Moskow&mode=json&units=metric&cnt=4&appid="мой appid". 3 раза. В ответ тишина..Итого. Ищите "старый" appid :idea:
Со "старым" всё работает.
http://img.radiokot.ru/files/126144/med ... nx99zz.jpg
:beer:
Аватара пользователя
himikat123
Электрический кот
Сообщения: 1077
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

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

Сообщение himikat123 »

z80ru Спасибо что поделились личным опытом!
Для тех у кого вместо прогноза погоды нули - пользуйтесь моим appid, с ним все работает. И/или пишите в техподдержку openweathermap.org.

По поводу необновления комнатной температуры в прошивке v2.6 - мой косяк, исправил, вот новая прошивка.
Вложения
bim_2.6.1.rar
(442.92 КБ) 280 скачиваний
Dmitry49
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Сб апр 20, 2013 11:22:36

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

Сообщение Dmitry49 »

Спасиб за исправление. Щас усе в норме.
MOREMAN89
Встал на лапы
Сообщения: 80
Зарегистрирован: Чт янв 12, 2012 23:42:11

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

Сообщение MOREMAN89 »

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

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

Сообщение himikat123 »

Выставлю APPID здесь 0d95d60df98e84ec2b4070be53c4d580 чтоб легче было найти.
MOREMAN89
Встал на лапы
Сообщения: 80
Зарегистрирован: Чт янв 12, 2012 23:42:11

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

Сообщение MOREMAN89 »

Спасибо
zim69
Родился
Сообщения: 4
Зарегистрирован: Пт окт 13, 2017 17:42:12

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

Сообщение zim69 »

Здравствуйте!
С модулями ESP никогда не имел дела. Освоение решил начать с этого замечательного проекта. Собрал датчик на ESP8266 07 (на борту память MK 25Q80BSIG), подключил BMP180 и 18B20, типа заработало, но!..
В настройках выбираю датчики, получаю реальную температуру и давление, сохраняю, перезагружаю страницу или захожу с другого браузера - полёт нормальный. Но, как только жму reset, отваливается датчик давления! Температуру шлёт нормально, не зависимо от того, какой из них выбран, а давление 4040hPa! Захожу в настройки - выбран BMP180, показания - бесконечность. В списке отключаю его и сразу же выбираю - идёт опрос и вывод реального давления, сохраняю и после reseta опять теряю!
Зашивал опубликованную v1.2 одним файлом, компилировал - 315KB на 0x00000 и 512KB на 0x78000 - шил их и из под ардуино и другими флешерами - результат не изменен! Что я делаю не так? Проблема с BMP180?
Аватара пользователя
himikat123
Электрический кот
Сообщения: 1077
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

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

Сообщение himikat123 »

:oops:
С датчиком BMP180, в теории должно все работать, но я не тестировал, так как нет его у меня. Заказывал на алиэкспресс, но он так и не пришел, заказал еще раз, жду. Как приедет датчик - протестирую, если накосячил - исправлю прошивку.
zim69
Родился
Сообщения: 4
Зарегистрирован: Пт окт 13, 2017 17:42:12

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

Сообщение zim69 »

Спасибо за информацию! Ошибки на отсутствующем железе, почти неизбежны! Разобрался, урррааа, всё работает! В скетче есть опечатка, строка 416 должна выглядеть так: if(html.pres>2 or html.pres<0) html.pres=0;
Спасибо за отличный проект!
Аватара пользователя
himikat123
Электрический кот
Сообщения: 1077
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

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

Сообщение himikat123 »

zim69 Спасибо!
Ошибка реально присутствует в строках 415-417, html.temp>3 надо заменить на html.temp>4, html.pres>1 на html.pres>2, html.hum>1 на html.hum>2.

ЗЫ Стыдно признаться, но DHT22 у меня тоже нет, третий раз уже заказываю, никак не приедет.
zim69
Родился
Сообщения: 4
Зарегистрирован: Пт окт 13, 2017 17:42:12

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

Сообщение zim69 »

У меня есть DHT11, но прикручивать его нет ни малейшего желания по причине его показаний где угодно, только не там, где оно находится. Есть отличный экземпляр AM2301, но занят в другом ардуиновском проекте... А нужно ли? На днях буду себе заказывать BME280 и как появится время - делать монитор.
Что касается влажности, то этот параметр актуален для большинства людей в помещении, где они проводят много времени. Решить проблему можно применением I2C экрана. Благо, тут высокая скорость не нужна, но больших экранов не встречал. HMI Nextion - стрельба по воробьям, высокая стоимость и вообще, это уже будет совсем другой проект. ILI9341 2.8" прикручивал к транзистор тестеру программным SPI, там не понравилась скорость, а тут ему самое место. Тем более, что не надо изобретать велосипед, всё уже сделано и думаю, сюда же стоит воткнуть BME280 на SPI, а для CS использовать GPIO2.
Аватара пользователя
himikat123
Электрический кот
Сообщения: 1077
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

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

Сообщение himikat123 »

Новая прошивка уличного датчика.

Основные изменения:
1. Добавлена возможность отправки данных на thingspeak.com (просто поставьте галочку и введите свой Write API Key (рис.1-1)).
2. Напряжение аккумулятора теперь измеряется в вольтах (придется измерить мультиметром реальное напряжение на аккумуляторе и ползунком "коррекция" привести напряжение в браузере в соответствие мультиметру (рис.1-2)).
3. Добавлен украинский язык (спасибо "nbo" за перевод!).
4. Исправлена ошибка работы датчика BMP180 (спасибо "zim69"!). (Датчик BMP180 наконец ко мне приехал, так что, работу его, я протестировал.)
Вложения
рис1.png
(76.96 КБ) 731 скачивание
sensor_v1.3.zip
(239.14 КБ) 241 скачивание
Dmitry49
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Сб апр 20, 2013 11:22:36

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

Сообщение Dmitry49 »

Здравствуйте уважаемый himikat123. А нельзя ли и в основном девайсе сделать также как в датчике
2. Напряжение аккумулятора теперь измеряется в вольтах (придется измерить мультиметром реальное напряжение на аккумуляторе и ползунком "коррекция" привести напряжение в браузере в соответствие мультиметру
Аватара пользователя
himikat123
Электрический кот
Сообщения: 1077
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

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

Сообщение himikat123 »

Здравствуйте Dmitry49. Конечно можно, даже нужно, но придется немного подождать.
Аватара пользователя
Серёга
Прорезались зубы
Сообщения: 233
Зарегистрирован: Сб окт 20, 2007 23:02:07
Откуда: Беларусь,Минск
Контактная информация:

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

Сообщение Серёга »

добрый день
R1-R6 на схеме 220 Ом на печатке 10K , зачем такой большой номинал ?
Лошадь - это сфера, если так уравнения проще решать.
Аватара пользователя
himikat123
Электрический кот
Сообщения: 1077
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

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

Сообщение himikat123 »

Здравствуйте!
Не знаю о какой печатке идет речь, собирайте по схеме и все получится. ;)
Аватара пользователя
Серёга
Прорезались зубы
Сообщения: 233
Зарегистрирован: Сб окт 20, 2007 23:02:07
Откуда: Беларусь,Минск
Контактная информация:

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

Сообщение Серёга »

что я и сделал :))) спасибо , ещё только руки не дошли прошить
естественно, все всегда собираю согласно схем а не рисунка ПП :))))
Спасибо Вам за классную конструкцию!!!
Лошадь - это сфера, если так уравнения проще решать.
sasha231280
Родился
Сообщения: 10
Зарегистрирован: Пт ноя 06, 2009 19:46:00
Откуда: г.Новочебоксарск

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

Сообщение sasha231280 »

Здравствуйте уважаемый himikat123. Собрал монитор погоды, использовал модуль ESP-12F, все работает :music: . Но пришлось использовать Ваш APPID, исключить резистор R6 220 Ом, т.к. дисплей 2,8" с ним как-то тускло подсвечивался. А возможно ли добавить в устройство модуль MP3-TF-16P для озвучивания, например хотелось бы, чтобы при включении (и включении через Reset) проигрывалась "мелодия прогноза погоды СССР", звук неудачного подключения к WiFi ?... Звуковой динамик использовать от сотового. А еще возможность корректировки показаний датчика DS18B20 через меню (в большую и в меньшую сторону), т.к. датчик установлен на плате, не стал делать выносным.
Аватара пользователя
himikat123
Электрический кот
Сообщения: 1077
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

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

Сообщение himikat123 »

Здравствуйте sasha231280, добавить MP3 модуль конечно можно, но, во-первых у меня нет этого модуля, во вторых у ESP уже нет свободных выводов для подключения модуля.

По поводу корректировки, не представляю даже как это должно работать. Если например в доме +20, внутри корпуса тоже сначала +20. Через пол часа внутри корпуса станет +31, а в доме так и останется +20, что при этом должен отобразить прибор?

Я тоже расположил DS18B20 внутри закрытого корпуса и настроил монитор погоды на "сон через 1 минуту". Включаю монитор нажатием кнопки reset пару раз в день, при таком использовании ничего внутри монитора погоды не успевает нагреться, соответственно температура в доме измеряется правильно.

Для тех у кого монитор включен постоянно, единственный выход вынести датчик DS18B20 за пределы корпуса.
Ответить

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