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

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

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


Аватара пользователя
max50
Мучитель микросхем
Сообщения: 497
Зарегистрирован: Ср дек 10, 2008 21:24:28
Откуда: Алтайский край, Барнаул

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

Сообщение max50 »

[uquote="Mizetsky",url="/forum/viewtopic.php?p=3746981#p3746981"]Но у меня еще дисплейчик прикручен OLED 128x32.[/uquote]
Исходником или хексом не поделитесь?
Заранее спасибо.
Того, кто не задумывается о далеких трудностях, ожидают близкие неприятности.
Аватара пользователя
Mizetsky
Вымогатель припоя
Сообщения: 564
Зарегистрирован: Чт окт 25, 2007 14:51:26
Откуда: KO59FV

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

Сообщение Mizetsky »

[uquote="max50",url="/forum/viewtopic.php?p=3751474#p3751474"][uquote="Mizetsky",url="/forum/viewtopic.php?p=3746981#p3746981"]Но у меня еще дисплейчик прикручен OLED 128x32.[/uquote]
Исходником или хексом не поделитесь?
Заранее спасибо.[/uquote]
Написал в личку.
Аватара пользователя
balabas
Родился
Сообщения: 15
Зарегистрирован: Пт авг 07, 2015 16:52:43
Откуда: Seva100pol

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

Сообщение balabas »

[uquote="Mizetsky",url="/forum/viewtopic.php?p=3751678#p3751678"][uquote="max50",url="/forum/viewtopic.php?p=3751474#p3751474"][uquote="Mizetsky",url="/forum/viewtopic.php?p=3746981#p3746981"]Но у меня еще дисплейчик прикручен OLED 128x32.[/uquote]
Исходником или хексом не поделитесь?
Заранее спасибо.[/uquote]
Написал в личку.[/uquote]

А нет ли собранного в bin? Если не затруднит.
Аватара пользователя
Mizetsky
Вымогатель припоя
Сообщения: 564
Зарегистрирован: Чт окт 25, 2007 14:51:26
Откуда: KO59FV

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

Сообщение Mizetsky »

Бинарника нет, не пользуюсь, так как это лишние телодвижения.
Зачем компилировать проект, затем два полученных файла склеивать в один, потом прошивать?
Это вроде поездки из Москвы в Сочи через Владивосток :)
Пусть сразу после компиляции ЕСП-шка шьется штатными методами.
Исходники лежат в свободном доступе, да и свои "хотелки" можно добавить, чего с бином не сделать.
Аватара пользователя
Mizetsky
Вымогатель припоя
Сообщения: 564
Зарегистрирован: Чт окт 25, 2007 14:51:26
Откуда: KO59FV

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

Сообщение Mizetsky »

Вопрос к автору (himikat123) - дадите добро на выкладывание моей редакции OutsideSensor
c дисплейчиком здесь, а не через личку рассылать, а то народ просит?
Аватара пользователя
himikat123
Электрический кот
Сообщения: 1077
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

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

Сообщение himikat123 »

Конечно выкладывайте :)
Можете еще создать форк на гитхабе.
Любая доработка с выкладыванием исходников только приветствуется :)
Аватара пользователя
Mizetsky
Вымогатель припоя
Сообщения: 564
Зарегистрирован: Чт окт 25, 2007 14:51:26
Откуда: KO59FV

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

Сообщение Mizetsky »

Ну, раз "таможня даёт добро", выкладываю исходники и бинарник OutsideSensor v2.1
с подключением дисплейчика OLED SSD1306 128x32. В авторском варианте в монитор порта выводится
служебная информация, часть из которой я вывел на дисплей, чтобы глазу было приятно :-)
Дисплей подключается параллельно ВМЕ280.
Кому мало выводимой инфы - можете добавить по вкусу.
Исходники и файл .bin , который из этих исходников получен, проверены, рабочие -
так что претензии не принимаю.
My_Sensor_Disp.zip
(428.92 КБ) 302 скачивания
Добавлено after 7 hours 44 minutes 9 seconds:
В связи с тем, что "Домашний сайт" дал дуба, то на мониторе пропали показания заряда аккума
внешнего датчика (в левом верхнем углу). Датчик выдает на thingspeak.com данные в вольтах,
а обработка уровня заряда в мониторе идет по-старому, в неких условных попугаях.
Подправил прогу, теперь выдаёт "заполненную батарейку". Есть некоторые требования к настройке:
должны совпадать номера полей на thingspeak.com и в файле main.ino в строках 486-489 ["field1"]...["field4"]
Если есть желание, то в файле gui.ino в строках 384-388 можно подправить "заполненность" батареи.
Bat_WeatherMonitor_4_1.zip
(289.87 КБ) 301 скачивание
Аватара пользователя
balabas
Родился
Сообщения: 15
Зарегистрирован: Пт авг 07, 2015 16:52:43
Откуда: Seva100pol

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

Сообщение balabas »

Всех с наступающим!!!!!

:beer: :beer: :beer:
vladimirk68
Открыл глаза
Сообщения: 55
Зарегистрирован: Пт авг 02, 2013 06:10:26

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

Сообщение vladimirk68 »

Никак не могу связать сенсор и thingspeak.com. Кто-нибудь может мне по шагам расписать, что, как и где сделать? Как правильно назвать поля в thingspeak.com? Что должно быть видно на сайте thingspeak.com?

Добавлено after 10 minutes 22 seconds:
Не могу сюда прицепить скриншоты почему-то...
Аватара пользователя
Mizetsky
Вымогатель припоя
Сообщения: 564
Зарегистрирован: Чт окт 25, 2007 14:51:26
Откуда: KO59FV

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

Сообщение Mizetsky »

Создаете аккаунт на thingspeak.com, заходите туда, далее видите Channel ID:xxxxx - эти ххххх потом введете в собственно монитор. На странице есть заклкдка Channel Settings - там ставите галки напротив первых четырех полей,
обзываете их как хотите, но желательно с 1 по 4 должны быть данные о температуре, влажности, давлении и батарее
внешнего сенсора. Именно в таком порядке. Далее - на закладке API Keys находите ключи записи-чтения, один из них
потом во внешний сенсор ввести надо, затем перейти на закладку Sharing и включаете Share channel view with everyone.
Вот собственно и все
vladimirk68
Открыл глаза
Сообщения: 55
Зарегистрирован: Пт авг 02, 2013 06:10:26

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

Сообщение vladimirk68 »

Создал. TEMP, HUM, PRES, BATT. Write API Key скопировал и вставил в настройки сенсора (версия 2.1). Период отправки - 30 мин.
А на thingspeak.com своих данных не вижу, chart-ы с моими названиями есть, но они пустые...
Аватара пользователя
Mizetsky
Вымогатель припоя
Сообщения: 564
Зарегистрирован: Чт окт 25, 2007 14:51:26
Откуда: KO59FV

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

Сообщение Mizetsky »

Забыл еще один нюанс - над каждым окном Field есть иконки, если кликнуть по карандашику,
то откроется окно Field Chart Options, там в самом конце есть две графы - Y-Axis Min: и Y-Axis Max:
в них надо ввести вменяемые значения, к примеру у меня для температуры стоит -30 и 30,
для давления 960 и 1040, иначе показания зашкаливают и нишиша не видно.
vladimirk68
Открыл глаза
Сообщения: 55
Зарегистрирован: Пт авг 02, 2013 06:10:26

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

Сообщение vladimirk68 »

Появились горизонтальные линии, но это не данные. По оси Х нет дат. А в остальных Field Chart Options что должно быть?
Аватара пользователя
Mizetsky
Вымогатель припоя
Сообщения: 564
Зарегистрирован: Чт окт 25, 2007 14:51:26
Откуда: KO59FV

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

Сообщение Mizetsky »

Графики появляются по мере накопления данных
А в других Field Chart надо проставить минимальные и максимальные данные,
у меня температура -30 30 влажность 0 100 давление 960 1040 батарея 3 4.2
остальное как на картинке - у всех одинаковое.
thing.jpg
(70.17 КБ) 277 скачиваний
vladimirk68
Открыл глаза
Сообщения: 55
Зарегистрирован: Пт авг 02, 2013 06:10:26

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

Сообщение vladimirk68 »

sending data to thingspeak
http://api.thingspeak.com/update?api_ke ... ield4=5.05
Server returned: 0

Это пишет в COM порт. Сервер принимает данные?
Аватара пользователя
Mizetsky
Вымогатель припоя
Сообщения: 564
Зарегистрирован: Чт окт 25, 2007 14:51:26
Откуда: KO59FV

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

Сообщение Mizetsky »

Еще со времен DOS возврат ошибки 0 означал, что все нормально, любая другая цифра - какая-то ошибка.
Как сейчас принято - не знаю, хотя в некоторых компиляторах тоже 0 значит, что компиляция прошла
без ошибок. Например в WinAVR: Process Exit Code: 0
Только значение 5.05 для питания от Li-Ion аккумулятора великовато, оно не должно превышать 4.2 В
vladimirk68
Открыл глаза
Сообщения: 55
Зарегистрирован: Пт авг 02, 2013 06:10:26

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

Сообщение vladimirk68 »

Аккумулятора там на самом деле нет...
Если сервер сообщает, что все Ок, то почему нет данных?

Channel Stats
Created: a day ago
Entries: 0

Добавлено after 1 hour 10 minutes 53 seconds:
Выяснил.
Во-первых - сервер при приеме данных возвращает 1.
Во - вторых - был использован аккаунт thingspeak с просроченной лицензией. Каналы создавались, редактировались, но данные в них не попадали.
Создал новый аккаунт, в нем - каналы, - данные стали приходить.

Добавлено after 17 minutes 58 seconds:
сервер при приеме данных возвращает 1 или 2
1 - вернул когда я через браузер записал значение в одно поле,
2 - вернул в терминале сенсора после отправки данных.
Аватара пользователя
Mizetsky
Вымогатель припоя
Сообщения: 564
Зарегистрирован: Чт окт 25, 2007 14:51:26
Откуда: KO59FV

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

Сообщение Mizetsky »

Вот и хорошо, что разобрались :beer: .
А с тем, что возвращает сервер, я не заморачивался, так как все
сразу заработало. Настроил и забыл (или забил) :) .
Аватара пользователя
ВНН
Потрогал лапой паяльник
Сообщения: 347
Зарегистрирован: Сб дек 13, 2008 09:03:43
Откуда: г.Советская Гавань

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

Сообщение ВНН »

vladimirk68 При напряжение Аккумулятора выше 4.2 (у меня не стоит .Это просто данные АЦП) данные на Народный монитор не отправляются . У меня установлено значение 3.8V
Я тоже белый и пушистый и также как и Вы ловлю мышей.
С уважением ВНН.
Аватара пользователя
Mizetsky
Вымогатель припоя
Сообщения: 564
Зарегистрирован: Чт окт 25, 2007 14:51:26
Откуда: KO59FV

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

Сообщение Mizetsky »

[uquote="ВНН",url="/forum/viewtopic.php?p=3771583#p3771583"]у меня не стоит[/uquote]
А вот это плохо :))
Ответить

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