А на несколько страниц взад почитать? Был Автором и бин выложен, и исходники, из которых всё отлично компилируется и прошивается. Настройте как надо свою Ардуино ИДЕ, и всё получится.
Монитор погоды на ESP8266
Re: Монитор погоды на ESP8266
Доброго дня,Форумчане, может-кто выложит прошивку в bin версии "Bat v4.1", а то что-то с ардуиновскими скетчами не получается, компиляцию не проходят
А на несколько страниц взад почитать? Был Автором и бин выложен, и исходники, из которых всё отлично компилируется и прошивается. Настройте как надо свою Ардуино ИДЕ, и всё получится.
- himikat123
- Электрический кот
- Сообщения: 1077
- Зарегистрирован: Ср фев 15, 2017 22:37:11
- Контактная информация:
Re: Монитор погоды на ESP8266
На сайте проекта https://b-i-m.online/ лежат все версии прошивок.
На гитхабе кстати тоже https://github.com/himikat123/Weather-Monitor-BIM
На гитхабе кстати тоже https://github.com/himikat123/Weather-Monitor-BIM
Re: Монитор погоды на ESP8266
Спасибо за подсказки. Скачал с сайта BIM версию 4.1, залил, только вот уровень батареи внешнего датчика, все равно, не показывает,хотя выполнил все рекомендации в thingspeak, про которые указывал Mizetskiy
Re: Монитор погоды на ESP8266
Спасибо за подсказки. Скачал с сайта BIM версию 4.1, залил, только вот уровень батареи внешнего датчика, все равно, не показывает,хотя выполнил все рекомендации в thingspeak, про которые указывал Mizetskiy
Там надо парочку файлов подправить и будет Вам счастье
Вот готовый исходник, который у меня работает. Что правил, не помню, но там в комментах должно быть.
Только надо GPIO16 c Ресетом соединить, лучше через диод - как во внешнем датчике.
https://my-files.ru/isqtwl
- imon220
- Потрогал лапой паяльник
- Сообщения: 326
- Зарегистрирован: Сб июл 27, 2013 03:46:14
- Откуда: Р Крым
Re: Монитор погоды на ESP8266
Это полоса обновления!Никак
То-есть когда погода будет обновлена.Когда будет на минимуме погода обновится и шкала опять будет полной
То-есть когда погода будет обновлена.Когда будет на минимуме погода обновится и шкала опять будет полной
- vovanw7
- Первый раз сказал Мяу!
- Сообщения: 20
- Зарегистрирован: Ср апр 02, 2014 19:30:00
- Откуда: Архангельск
Re: Монитор погоды на ESP8266
Понятно ,спасибо
Re: Монитор погоды на ESP8266
Всем привет,повторил конструкцию,все замечательно,есть одно НО,слева на дисплее полоска,как убрать?
Убрать можно, сделав ее невидимой. В файле 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
- vovanw7
- Первый раз сказал Мяу!
- Сообщения: 20
- Зарегистрирован: Ср апр 02, 2014 19:30:00
- Откуда: Архангельск
Re: Монитор погоды на ESP8266
Хотел скомпилировать прошивку , в итоге ошибка
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.
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
Windows 7, Arduino 1.8.12, настройки - как на картинке. Компилируется без проблем.
- vovanw7
- Первый раз сказал Мяу!
- Сообщения: 20
- Зарегистрирован: Ср апр 02, 2014 19:30:00
- Откуда: Архангельск
Re: Монитор погоды на ESP8266
Обновил все библиотеки , прежние ошибки исчезли ,но появилась такая "fatal error: ESPAsyncUDP.h: No such file or directory
#include <ESPAsyncUDP.h>" , если ставить старую библиотеку NtpClientLib , то появляется ошибка что надо обновить ArduinoJson , что делать как с этим бороться?
#include <ESPAsyncUDP.h>" , если ставить старую библиотеку NtpClientLib , то появляется ошибка что надо обновить ArduinoJson , что делать как с этим бороться?
Re: Монитор погоды на ESP8266
В архиве с исходниками есть файл libraries.zip Библиотеки лучше брать из него. Сам наступал на такие грабли. 
- vovanw7
- Первый раз сказал Мяу!
- Сообщения: 20
- Зарегистрирован: Ср апр 02, 2014 19:30:00
- Откуда: Архангельск
Re: Монитор погоды на ESP8266
с библиотеками из исходников выдает много ошибок о чем писал выше
Re: Монитор погоды на ESP8266
Откуда берется #include ESPAsyncUDP.h - не знаю, видимо из какой-то библиотеки. Две другие, которые Вы упомянули и которые установлены у меня - в приложенном архиве.
- vovanw7
- Первый раз сказал Мяу!
- Сообщения: 20
- Зарегистрирован: Ср апр 02, 2014 19:30:00
- Откуда: Архангельск
Re: Монитор погоды на ESP8266
NtpClientLib\src/NtpClientLib.h:107:25: fatal error: ESPAsyncUDP.h: No such file or directory
#include <ESPAsyncUDP.h>
с вашей библиотекой и с библиотекой с исходников много ошибок,с обновленной библиотекой NtpClientLib , только отсутствие файла ESPAsyncUDP.h
#include <ESPAsyncUDP.h>
с вашей библиотекой и с библиотекой с исходников много ошибок,с обновленной библиотекой NtpClientLib , только отсутствие файла ESPAsyncUDP.h
Re: Монитор погоды на ESP8266
Вполне возможно, что виновата совсем другая либа, которая не дружит с вышеуказанными. Такое в Ардуино ИДЕ далеко не редкость. Приложил архив с библиотеками из моей ...Documents\Arduino\libraries
http://wdfiles.ru/nhYX
http://wdfiles.ru/nhYX
- vovanw7
- Первый раз сказал Мяу!
- Сообщения: 20
- Зарегистрирован: Ср апр 02, 2014 19:30:00
- Откуда: Архангельск
Re: Монитор погоды на ESP8266
Связывался с автором проекта , вот что он пишет "Не знаю как с этим бороться, обновились библиотеки, обновилась Ардуино. У меня тоже, причем уже давно, не получается скомпилировать. "
Re: Монитор погоды на ESP8266
To vovanw7: Я библиотеки обновляю редко, и то вручную, предварительно сохранив старую библиотеку, иначе можно получить много гемора. Не зря говорят "Лучшее - враг хорошего" или "Работает - не трогай!". Вот бинарник, попробуйте прошить.
- vovanw7
- Первый раз сказал Мяу!
- Сообщения: 20
- Зарегистрирован: Ср апр 02, 2014 19:30:00
- Откуда: Архангельск
Re: Монитор погоды на ESP8266
Спасибо за файлик (файл уже отредактированный? без полоски) ,я хотел убрать полоску слева , как вы писали выше , вот и затеял компиляцию
Re: Монитор погоды на ESP8266
Спасибо за файлик (файл уже отредактированный? без полоски) ,я хотел убрать полоску слева , как вы писали выше , вот и затеял компиляцию
Естесссно
