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

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


Ответить

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

Сб фев 29, 2020 17:36:19

Доброго дня,Форумчане, может-кто выложит прошивку в bin версии "Bat v4.1", а то что-то с ардуиновскими скетчами не получается, компиляцию не проходят

А на несколько страниц взад почитать? Был Автором и бин выложен, и исходники, из которых всё отлично компилируется и прошивается. Настройте как надо свою Ардуино ИДЕ, и всё получится. :)

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

Сб фев 29, 2020 19:56:30

На сайте проекта https://b-i-m.online/ лежат все версии прошивок.
На гитхабе кстати тоже https://github.com/himikat123/Weather-Monitor-BIM

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

Сб фев 29, 2020 22:52:48

Спасибо за подсказки. Скачал с сайта BIM версию 4.1, залил, только вот уровень батареи внешнего датчика, все равно, не показывает,хотя выполнил все рекомендации в thingspeak, про которые указывал Mizetskiy

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

Вс мар 01, 2020 05:24:59

Спасибо за подсказки. Скачал с сайта BIM версию 4.1, залил, только вот уровень батареи внешнего датчика, все равно, не показывает,хотя выполнил все рекомендации в thingspeak, про которые указывал Mizetskiy

Там надо парочку файлов подправить и будет Вам счастье :)) Но для этого шить надо через ИДЕ.
Вот готовый исходник, который у меня работает. Что правил, не помню, но там в комментах должно быть.
Только надо GPIO16 c Ресетом соединить, лучше через диод - как во внешнем датчике.

https://my-files.ru/isqtwl

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

Ср май 06, 2020 21:25:45

Всем привет,повторил конструкцию,все замечательно,есть одно НО,слева на дисплее полоска,как убрать?Изображение

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

Ср май 06, 2020 22:34:00

Это полоса обновления!Никак
То-есть когда погода будет обновлена.Когда будет на минимуме погода обновится и шкала опять будет полной

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

Чт май 07, 2020 20:04:25

Понятно ,спасибо

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

Ср май 13, 2020 10:48:00

Всем привет,повторил конструкцию,все замечательно,есть одно НО,слева на дисплее полоска,как убрать?


Убрать можно, сделав ее невидимой. В файле gui.ino есть строки 442-449:

//update line
float u=(now()-weather.updated)/10;
if(u>=0 and u<121){
myGLCD.setColor(text_color);
myGLCD.drawRect(3,48+int(u),4,168);
myGLCD.setColor(back_color);
myGLCD.drawRect(3,48,4,48+int(u));
}

надо в строке 445 text_color заменить на back_color

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

Пт май 15, 2020 23:41:07

Хотел скомпилировать прошивку , в итоге ошибка
Arduino: 1.8.12 (Windows 7), Плата:"Generic ESP8266 Module, 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), dtr (aka nodemcu), 26 MHz, 40MHz, DOUT (compatible), 4MB (FS:1MB OTA:~1019KB), 2, nonos-sdk 2.2.1+100 (190703), v2 Lower Memory, Disabled, None, Only Sketch, 115200"

In file included from c:\users\vovanw7\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-4-b40a506\xtensa-lx106-elf\include\c++\4.8.2\map:60:0,

from C:\Users\vovanw7\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.1\libraries\ESP8266mDNS\src/LEAmDNS.h:112,

from C:\Users\vovanw7\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.1\libraries\ESP8266mDNS\src/ESP8266mDNS.h:46,

from D:\Meteo\Monitor weather ESP8266\BIM\Weather-Monitor-BIM-master\main\main.ino:27:

c:\users\vovanw7\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-4-b40a506\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_tree.h:735:25: error: macro "swap" requires 3 arguments, but only 1 given

swap(_Rb_tree& __t);

^
и так далее ...
exit status 1
Ошибка компиляции для платы Generic ESP8266 Module.

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

Сб май 16, 2020 07:37:46

Windows 7, Arduino 1.8.12, настройки - как на картинке. Компилируется без проблем.
8266.jpg
(57.88 KiB) Скачиваний: 97

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

Сб май 16, 2020 10:34:48

Обновил все библиотеки , прежние ошибки исчезли ,но появилась такая "fatal error: ESPAsyncUDP.h: No such file or directory

#include <ESPAsyncUDP.h>" , если ставить старую библиотеку NtpClientLib , то появляется ошибка что надо обновить ArduinoJson , что делать как с этим бороться?

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

Сб май 16, 2020 22:48:06

В архиве с исходниками есть файл libraries.zip Библиотеки лучше брать из него. Сам наступал на такие грабли. :)

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

Сб май 16, 2020 23:00:19

с библиотеками из исходников выдает много ошибок о чем писал выше

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

Сб май 16, 2020 23:25:19

Откуда берется #include ESPAsyncUDP.h - не знаю, видимо из какой-то библиотеки. Две другие, которые Вы упомянули и которые установлены у меня - в приложенном архиве.
WM_lIB.zip
(247.83 KiB) Скачиваний: 56

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

Сб май 16, 2020 23:34:00

NtpClientLib\src/NtpClientLib.h:107:25: fatal error: ESPAsyncUDP.h: No such file or directory

#include <ESPAsyncUDP.h>

с вашей библиотекой и с библиотекой с исходников много ошибок,с обновленной библиотекой NtpClientLib , только отсутствие файла ESPAsyncUDP.h

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

Вс май 17, 2020 00:02:37

Вполне возможно, что виновата совсем другая либа, которая не дружит с вышеуказанными. Такое в Ардуино ИДЕ далеко не редкость. Приложил архив с библиотеками из моей ...Documents\Arduino\libraries
http://wdfiles.ru/nhYX

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

Вс май 17, 2020 10:41:14

Связывался с автором проекта , вот что он пишет "Не знаю как с этим бороться, обновились библиотеки, обновилась Ардуино. У меня тоже, причем уже давно, не получается скомпилировать. "

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

Вс май 17, 2020 22:00:18

To vovanw7: Я библиотеки обновляю редко, и то вручную, предварительно сохранив старую библиотеку, иначе можно получить много гемора. Не зря говорят "Лучшее - враг хорошего" или "Работает - не трогай!". Вот бинарник, попробуйте прошить.
WM41.zip
(547.67 KiB) Скачиваний: 55

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

Вс май 17, 2020 22:13:17

Спасибо за файлик (файл уже отредактированный? без полоски) ,я хотел убрать полоску слева , как вы писали выше , вот и затеял компиляцию

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

Вс май 17, 2020 22:23:32

Спасибо за файлик (файл уже отредактированный? без полоски) ,я хотел убрать полоску слева , как вы писали выше , вот и затеял компиляцию

Естесссно :beer:
Ответить