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

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


Ответить

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

Вс дек 08, 2019 10:51:37

Но у меня еще дисплейчик прикручен OLED 128x32.

Исходником или хексом не поделитесь?
Заранее спасибо.

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

Вс дек 08, 2019 16:12:53

Но у меня еще дисплейчик прикручен OLED 128x32.

Исходником или хексом не поделитесь?
Заранее спасибо.

Написал в личку.

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

Пн дек 09, 2019 17:51:53

Но у меня еще дисплейчик прикручен OLED 128x32.

Исходником или хексом не поделитесь?
Заранее спасибо.

Написал в личку.


А нет ли собранного в bin? Если не затруднит.

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

Пн дек 09, 2019 18:08:10

Бинарника нет, не пользуюсь, так как это лишние телодвижения.
Зачем компилировать проект, затем два полученных файла склеивать в один, потом прошивать?
Это вроде поездки из Москвы в Сочи через Владивосток :)
Пусть сразу после компиляции ЕСП-шка шьется штатными методами.
Исходники лежат в свободном доступе, да и свои "хотелки" можно добавить, чего с бином не сделать.

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

Ср дек 11, 2019 06:49:21

Вопрос к автору (himikat123) - дадите добро на выкладывание моей редакции OutsideSensor
c дисплейчиком здесь, а не через личку рассылать, а то народ просит?

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

Ср дек 11, 2019 10:24:29

Конечно выкладывайте :)
Можете еще создать форк на гитхабе.
Любая доработка с выкладыванием исходников только приветствуется :)

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

Чт дек 12, 2019 02:58:53

Ну, раз "таможня даёт добро", выкладываю исходники и бинарник OutsideSensor v2.1
с подключением дисплейчика OLED SSD1306 128x32. В авторском варианте в монитор порта выводится
служебная информация, часть из которой я вывел на дисплей, чтобы глазу было приятно :-)
Дисплей подключается параллельно ВМЕ280.
Кому мало выводимой инфы - можете добавить по вкусу.
Исходники и файл .bin , который из этих исходников получен, проверены, рабочие -
так что претензии не принимаю.
My_Sensor_Disp.zip
(428.92 KiB) Скачиваний: 159


Добавлено 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 KiB) Скачиваний: 164

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

Пн дек 30, 2019 23:16:08

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

:beer: :beer: :beer:

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

Чт янв 09, 2020 19:30:11

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

Добавлено after 10 minutes 22 seconds:
Не могу сюда прицепить скриншоты почему-то...

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

Чт янв 09, 2020 21:57:14

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

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

Чт янв 09, 2020 23:03:43

Создал. TEMP, HUM, PRES, BATT. Write API Key скопировал и вставил в настройки сенсора (версия 2.1). Период отправки - 30 мин.
А на thingspeak.com своих данных не вижу, chart-ы с моими названиями есть, но они пустые...

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

Пт янв 10, 2020 00:14:23

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

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

Пт янв 10, 2020 06:35:40

Появились горизонтальные линии, но это не данные. По оси Х нет дат. А в остальных Field Chart Options что должно быть?

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

Пт янв 10, 2020 09:07:20

Графики появляются по мере накопления данных
А в других Field Chart надо проставить минимальные и максимальные данные,
у меня температура -30 30 влажность 0 100 давление 960 1040 батарея 3 4.2
остальное как на картинке - у всех одинаковое.
thing.jpg
(70.17 KiB) Скачиваний: 134

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

Пт янв 10, 2020 19:46:53

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

Это пишет в COM порт. Сервер принимает данные?

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

Пт янв 10, 2020 20:56:07

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

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

Сб янв 11, 2020 00:57:25

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

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

Сб янв 11, 2020 05:25:11

Вот и хорошо, что разобрались :beer: .
А с тем, что возвращает сервер, я не заморачивался, так как все
сразу заработало. Настроил и забыл (или забил) :) .

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

Сб янв 11, 2020 05:57:07

vladimirk68 При напряжение Аккумулятора выше 4.2 (у меня не стоит .Это просто данные АЦП) данные на Народный монитор не отправляются . У меня установлено значение 3.8V

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

Сб янв 11, 2020 08:09:11

у меня не стоит

А вот это плохо :))
Ответить