Монитор погоды на ESP8266
- max50
- Мучитель микросхем
- Сообщения: 497
- Зарегистрирован: Ср дек 10, 2008 21:24:28
- Откуда: Алтайский край, Барнаул
Re: Монитор погоды на ESP8266
[uquote="Mizetsky",url="/forum/viewtopic.php?p=3746981#p3746981"]Но у меня еще дисплейчик прикручен OLED 128x32.[/uquote]
Исходником или хексом не поделитесь?
Заранее спасибо.
Исходником или хексом не поделитесь?
Заранее спасибо.
Того, кто не задумывается о далеких трудностях, ожидают близкие неприятности.
Re: Монитор погоды на ESP8266
[uquote="max50",url="/forum/viewtopic.php?p=3751474#p3751474"][uquote="Mizetsky",url="/forum/viewtopic.php?p=3746981#p3746981"]Но у меня еще дисплейчик прикручен OLED 128x32.[/uquote]
Исходником или хексом не поделитесь?
Заранее спасибо.[/uquote]
Написал в личку.
Исходником или хексом не поделитесь?
Заранее спасибо.[/uquote]
Написал в личку.
Re: Монитор погоды на ESP8266
[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? Если не затруднит.
Исходником или хексом не поделитесь?
Заранее спасибо.[/uquote]
Написал в личку.[/uquote]
А нет ли собранного в bin? Если не затруднит.
Re: Монитор погоды на ESP8266
Бинарника нет, не пользуюсь, так как это лишние телодвижения.
Зачем компилировать проект, затем два полученных файла склеивать в один, потом прошивать?
Это вроде поездки из Москвы в Сочи через Владивосток
Пусть сразу после компиляции ЕСП-шка шьется штатными методами.
Исходники лежат в свободном доступе, да и свои "хотелки" можно добавить, чего с бином не сделать.
Зачем компилировать проект, затем два полученных файла склеивать в один, потом прошивать?
Это вроде поездки из Москвы в Сочи через Владивосток
Пусть сразу после компиляции ЕСП-шка шьется штатными методами.
Исходники лежат в свободном доступе, да и свои "хотелки" можно добавить, чего с бином не сделать.
Re: Монитор погоды на ESP8266
Вопрос к автору (himikat123) - дадите добро на выкладывание моей редакции OutsideSensor
c дисплейчиком здесь, а не через личку рассылать, а то народ просит?
c дисплейчиком здесь, а не через личку рассылать, а то народ просит?
- himikat123
- Электрический кот
- Сообщения: 1077
- Зарегистрирован: Ср фев 15, 2017 22:37:11
- Контактная информация:
Re: Монитор погоды на ESP8266
Конечно выкладывайте 
Можете еще создать форк на гитхабе.
Любая доработка с выкладыванием исходников только приветствуется
Можете еще создать форк на гитхабе.
Любая доработка с выкладыванием исходников только приветствуется
Re: Монитор погоды на ESP8266
Ну, раз "таможня даёт добро", выкладываю исходники и бинарник OutsideSensor v2.1
с подключением дисплейчика OLED SSD1306 128x32. В авторском варианте в монитор порта выводится
служебная информация, часть из которой я вывел на дисплей, чтобы глазу было приятно
Дисплей подключается параллельно ВМЕ280.
Кому мало выводимой инфы - можете добавить по вкусу.
Исходники и файл .bin , который из этих исходников получен, проверены, рабочие -
так что претензии не принимаю. Добавлено after 7 hours 44 minutes 9 seconds:
В связи с тем, что "Домашний сайт" дал дуба, то на мониторе пропали показания заряда аккума
внешнего датчика (в левом верхнем углу). Датчик выдает на thingspeak.com данные в вольтах,
а обработка уровня заряда в мониторе идет по-старому, в неких условных попугаях.
Подправил прогу, теперь выдаёт "заполненную батарейку". Есть некоторые требования к настройке:
должны совпадать номера полей на thingspeak.com и в файле main.ino в строках 486-489 ["field1"]...["field4"]
Если есть желание, то в файле gui.ino в строках 384-388 можно подправить "заполненность" батареи.
с подключением дисплейчика OLED SSD1306 128x32. В авторском варианте в монитор порта выводится
служебная информация, часть из которой я вывел на дисплей, чтобы глазу было приятно
Дисплей подключается параллельно ВМЕ280.
Кому мало выводимой инфы - можете добавить по вкусу.
Исходники и файл .bin , который из этих исходников получен, проверены, рабочие -
так что претензии не принимаю. Добавлено after 7 hours 44 minutes 9 seconds:
В связи с тем, что "Домашний сайт" дал дуба, то на мониторе пропали показания заряда аккума
внешнего датчика (в левом верхнем углу). Датчик выдает на thingspeak.com данные в вольтах,
а обработка уровня заряда в мониторе идет по-старому, в неких условных попугаях.
Подправил прогу, теперь выдаёт "заполненную батарейку". Есть некоторые требования к настройке:
должны совпадать номера полей на thingspeak.com и в файле main.ino в строках 486-489 ["field1"]...["field4"]
Если есть желание, то в файле gui.ino в строках 384-388 можно подправить "заполненность" батареи.
Re: Монитор погоды на ESP8266
Всех с наступающим!!!!!

-
vladimirk68
- Открыл глаза
- Сообщения: 55
- Зарегистрирован: Пт авг 02, 2013 06:10:26
Re: Монитор погоды на ESP8266
Никак не могу связать сенсор и thingspeak.com. Кто-нибудь может мне по шагам расписать, что, как и где сделать? Как правильно назвать поля в thingspeak.com? Что должно быть видно на сайте thingspeak.com?
Добавлено after 10 minutes 22 seconds:
Не могу сюда прицепить скриншоты почему-то...
Добавлено after 10 minutes 22 seconds:
Не могу сюда прицепить скриншоты почему-то...
Re: Монитор погоды на ESP8266
Создаете аккаунт на thingspeak.com, заходите туда, далее видите Channel ID:xxxxx - эти ххххх потом введете в собственно монитор. На странице есть заклкдка Channel Settings - там ставите галки напротив первых четырех полей,
обзываете их как хотите, но желательно с 1 по 4 должны быть данные о температуре, влажности, давлении и батарее
внешнего сенсора. Именно в таком порядке. Далее - на закладке API Keys находите ключи записи-чтения, один из них
потом во внешний сенсор ввести надо, затем перейти на закладку Sharing и включаете Share channel view with everyone.
Вот собственно и все
обзываете их как хотите, но желательно с 1 по 4 должны быть данные о температуре, влажности, давлении и батарее
внешнего сенсора. Именно в таком порядке. Далее - на закладке API Keys находите ключи записи-чтения, один из них
потом во внешний сенсор ввести надо, затем перейти на закладку Sharing и включаете Share channel view with everyone.
Вот собственно и все
-
vladimirk68
- Открыл глаза
- Сообщения: 55
- Зарегистрирован: Пт авг 02, 2013 06:10:26
Re: Монитор погоды на ESP8266
Создал. TEMP, HUM, PRES, BATT. Write API Key скопировал и вставил в настройки сенсора (версия 2.1). Период отправки - 30 мин.
А на thingspeak.com своих данных не вижу, chart-ы с моими названиями есть, но они пустые...
А на thingspeak.com своих данных не вижу, chart-ы с моими названиями есть, но они пустые...
Re: Монитор погоды на ESP8266
Забыл еще один нюанс - над каждым окном Field есть иконки, если кликнуть по карандашику,
то откроется окно Field Chart Options, там в самом конце есть две графы - Y-Axis Min: и Y-Axis Max:
в них надо ввести вменяемые значения, к примеру у меня для температуры стоит -30 и 30,
для давления 960 и 1040, иначе показания зашкаливают и нишиша не видно.
то откроется окно Field Chart Options, там в самом конце есть две графы - Y-Axis Min: и Y-Axis Max:
в них надо ввести вменяемые значения, к примеру у меня для температуры стоит -30 и 30,
для давления 960 и 1040, иначе показания зашкаливают и нишиша не видно.
-
vladimirk68
- Открыл глаза
- Сообщения: 55
- Зарегистрирован: Пт авг 02, 2013 06:10:26
Re: Монитор погоды на ESP8266
Появились горизонтальные линии, но это не данные. По оси Х нет дат. А в остальных Field Chart Options что должно быть?
Re: Монитор погоды на ESP8266
Графики появляются по мере накопления данных
А в других Field Chart надо проставить минимальные и максимальные данные,
у меня температура -30 30 влажность 0 100 давление 960 1040 батарея 3 4.2
остальное как на картинке - у всех одинаковое.
А в других Field Chart надо проставить минимальные и максимальные данные,
у меня температура -30 30 влажность 0 100 давление 960 1040 батарея 3 4.2
остальное как на картинке - у всех одинаковое.
-
vladimirk68
- Открыл глаза
- Сообщения: 55
- Зарегистрирован: Пт авг 02, 2013 06:10:26
Re: Монитор погоды на ESP8266
sending data to thingspeak
http://api.thingspeak.com/update?api_ke ... ield4=5.05
Server returned: 0
Это пишет в COM порт. Сервер принимает данные?
http://api.thingspeak.com/update?api_ke ... ield4=5.05
Server returned: 0
Это пишет в COM порт. Сервер принимает данные?
Re: Монитор погоды на ESP8266
Еще со времен DOS возврат ошибки 0 означал, что все нормально, любая другая цифра - какая-то ошибка.
Как сейчас принято - не знаю, хотя в некоторых компиляторах тоже 0 значит, что компиляция прошла
без ошибок. Например в WinAVR: Process Exit Code: 0
Только значение 5.05 для питания от Li-Ion аккумулятора великовато, оно не должно превышать 4.2 В
Как сейчас принято - не знаю, хотя в некоторых компиляторах тоже 0 значит, что компиляция прошла
без ошибок. Например в WinAVR: Process Exit Code: 0
Только значение 5.05 для питания от Li-Ion аккумулятора великовато, оно не должно превышать 4.2 В
-
vladimirk68
- Открыл глаза
- Сообщения: 55
- Зарегистрирован: Пт авг 02, 2013 06:10:26
Re: Монитор погоды на ESP8266
Аккумулятора там на самом деле нет...
Если сервер сообщает, что все Ок, то почему нет данных?
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 - вернул в терминале сенсора после отправки данных.
Если сервер сообщает, что все Ок, то почему нет данных?
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 - вернул в терминале сенсора после отправки данных.
Re: Монитор погоды на ESP8266
Вот и хорошо, что разобрались
.
А с тем, что возвращает сервер, я не заморачивался, так как все
сразу заработало. Настроил и забыл (или забил)
.
А с тем, что возвращает сервер, я не заморачивался, так как все
сразу заработало. Настроил и забыл (или забил)
- ВНН
- Потрогал лапой паяльник
- Сообщения: 347
- Зарегистрирован: Сб дек 13, 2008 09:03:43
- Откуда: г.Советская Гавань
Re: Монитор погоды на ESP8266
vladimirk68 При напряжение Аккумулятора выше 4.2 (у меня не стоит .Это просто данные АЦП) данные на Народный монитор не отправляются . У меня установлено значение 3.8V
Я тоже белый и пушистый и также как и Вы ловлю мышей.
С уважением ВНН.
С уважением ВНН.
Re: Монитор погоды на ESP8266
[uquote="ВНН",url="/forum/viewtopic.php?p=3771583#p3771583"]у меня не стоит[/uquote]
А вот это плохо
А вот это плохо