Монитор погоды на ESP8266
- himikat123
- Электрический кот
- Сообщения: 1078
- Зарегистрирован: Ср фев 15, 2017 22:37:11
- Контактная информация:
Re: Монитор погоды на ESP8266
Вы наверное не прошили файловую систему, из папки data
- Реклама
-
vladimirk68
- Открыл глаза
- Сообщения: 55
- Зарегистрирован: Пт авг 02, 2013 06:10:26
Re: Монитор погоды на ESP8266
Да, собирал. Обязательно должна быть конфигурация: Arduino IDE 1.8.2 и библиотеки с GitHub.
Win 7 x86.
Загружал сначала data, потом скетч - все из Arduino.
Win 7 x86.
Загружал сначала data, потом скетч - все из Arduino.
Re: Монитор погоды на ESP8266
Да всё верно. Я не прошил ФС из папки data. А как?
Но разобрался. Если кто будет повторять то надо делать так.
скачать плагин "Arduino ESP8266 filesystem uploader" https://github.com/esp8266/arduino-esp8266fs-plugin
Установить
Make sure you use one of the supported versions of Arduino IDE and have ESP8266 core installed.
Download the tool archive from releases page.
In your Arduino sketchbook directory, create tools directory if it doesn't exist yet.
Unpack the tool into tools directory (the path will look like <home_dir>/Arduino/tools/ESP8266FS/tool/esp8266fs.jar).
Restart Arduino IDE.
После перезагрузки IDE в меню инструменты появиться меню ESP8266 Sketch Data Upload
Он загружает в ЕСПшку все файлы которые находятся в папке DATA.
У меня Arduino 1.8.3 и плагин ESP8266FS-0.3.0.zip отлично заработал.
Кстати папка data около 280 килобайт, загружалась несколько минут. Это я так, для тех кто первый раз будет это делать.
Ну а потом компилируем и загружаем скетч. Плату я выбрал NodeMCU 1.0 (ESP-12E Module)
чтобы компилятор не ругался во время компиляции я сделал так
и предупреждения
warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
пропали. Программа загружена и работает.
Хочу поработать над интерфейсом. Сделать более читаемым. А то как для меня слишком тоненький и мелкий шрифт. Ну и котиков с подоконника убрать. Да уж простят меня радиокоты.
Еще раз выражаю автору благодарность!
Но разобрался. Если кто будет повторять то надо делать так.
скачать плагин "Arduino ESP8266 filesystem uploader" https://github.com/esp8266/arduino-esp8266fs-plugin
Установить
Спойлер
InstallationMake sure you use one of the supported versions of Arduino IDE and have ESP8266 core installed.
Download the tool archive from releases page.
In your Arduino sketchbook directory, create tools directory if it doesn't exist yet.
Unpack the tool into tools directory (the path will look like <home_dir>/Arduino/tools/ESP8266FS/tool/esp8266fs.jar).
Restart Arduino IDE.
Он загружает в ЕСПшку все файлы которые находятся в папке DATA.
У меня Arduino 1.8.3 и плагин ESP8266FS-0.3.0.zip отлично заработал.
Кстати папка data около 280 килобайт, загружалась несколько минут. Это я так, для тех кто первый раз будет это делать.
Ну а потом компилируем и загружаем скетч. Плату я выбрал NodeMCU 1.0 (ESP-12E Module)
чтобы компилятор не ругался во время компиляции я сделал так
Код: Выделить всё
struct Weather_now WeatherNow[4] = {
(char *) "Now",
(char *)"Wind",
(char *)"m/s",
(char *)"mph",
...............
warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
пропали. Программа загружена и работает.
Хочу поработать над интерфейсом. Сделать более читаемым. А то как для меня слишком тоненький и мелкий шрифт. Ну и котиков с подоконника убрать. Да уж простят меня радиокоты.
Еще раз выражаю автору благодарность!
- himikat123
- Электрический кот
- Сообщения: 1078
- Зарегистрирован: Ср фев 15, 2017 22:37:11
- Контактная информация:
Re: Монитор погоды на ESP8266
Удачи Вам в переделке интерфейса! Не забудьте выложить результат.
Re: Монитор погоды на ESP8266
Случайно заметил что без интернета уличный датчик не работает.
Вот такая картина при выдернутом кабеле WAN(входящий от провайдера).
Вот такая картина при выдернутом кабеле WAN(входящий от провайдера).
- Вложения
-
- Screenshot_1.jpg
- (93.33 КБ) 930 скачиваний
- Реклама
- himikat123
- Электрический кот
- Сообщения: 1078
- Зарегистрирован: Ср фев 15, 2017 22:37:11
- Контактная информация:
Re: Монитор погоды на ESP8266
Так ничего и не должно работать, прибор не умеет работать офлайн.
Re: Монитор погоды на ESP8266
[uquote="himikat123",url="/forum/viewtopic.php?p=3171060#p3171060"]Так ничего и не должно работать, прибор не умеет работать офлайн.[/uquote]
По локальной сети разве нельзя передавать данные с датчика,или это сложно в плане написания программы?
По локальной сети разве нельзя передавать данные с датчика,или это сложно в плане написания программы?
- himikat123
- Электрический кот
- Сообщения: 1078
- Зарегистрирован: Ср фев 15, 2017 22:37:11
- Контактная информация:
Re: Монитор погоды на ESP8266
Не сложно конечно. Но, датчик питается от аккумулятора, все время датчик находится в глубоком сне, просыпается он раз в 15-20 минут. Монитор тоже питается от аккумулятора и тоже находится все время в глубоком сне, просыпается он при нажатии кнопки reset. При таком раскладе вероятность того, что уличный датчик проснется в то же время как Вы нажали на кнопку на мониторе равно почти нулю. Если бы можно было разбудить датчик дистанционно, или если бы он питался от сети...
Поэтому датчик отсылает данные в интернет, а монитор забирает данные только тогда, когда в них нуждается.
Поэтому датчик отсылает данные в интернет, а монитор забирает данные только тогда, когда в них нуждается.
Последний раз редактировалось himikat123 Пн авг 28, 2017 15:39:56, всего редактировалось 1 раз.
Re: Монитор погоды на ESP8266
Как-то не подумал об этом.Теперь понятно.
- himikat123
- Электрический кот
- Сообщения: 1078
- Зарегистрирован: Ср фев 15, 2017 22:37:11
- Контактная информация:
Re: Монитор погоды на ESP8266
Новая прошивка уличного датчика.
Основные изменения:
1. Добавлена возможность отправки данных на http://narodmon.ru
2. Добавлены литовский и эстонский языки.
Просто поставьте галочку на "отправлять данные на narodmon.ru" и перепишите появившуюся ниже надпись BIMxxxxxxxx, это и будет Ваш серийный номер (MAC) на narodmon.ru. см. скриншот настроек.
ЗЫ хотелось бы отыскать авторов переводов на литовский и эстонский, откликнитесь мне в личку, еще нужна ваша помощь! Спасибо Вам!
Основные изменения:
1. Добавлена возможность отправки данных на http://narodmon.ru
2. Добавлены литовский и эстонский языки.
Просто поставьте галочку на "отправлять данные на narodmon.ru" и перепишите появившуюся ниже надпись BIMxxxxxxxx, это и будет Ваш серийный номер (MAC) на narodmon.ru. см. скриншот настроек.
ЗЫ хотелось бы отыскать авторов переводов на литовский и эстонский, откликнитесь мне в личку, еще нужна ваша помощь! Спасибо Вам!
- Вложения
-
- android.jpg
- виджет на экране android
- (126.04 КБ) 557 скачиваний
-
- виджет.png
- виджет на рабочем столе windows
- (33.8 КБ) 821 скачивание
-
- sensor_v1.2.rar
- прошивка
- (233.58 КБ) 371 скачивание
-
- sensor.png
- скриншот настроек
- (74.87 КБ) 517 скачиваний
Re: Монитор погоды на ESP8266
Товарищи, гляньте подойдет ли этот дисплей
http://www.ebay.com/itm/3-2-inch-TFT-LC ... 0290.m3507
Если я правильно понял там воткнуты все интерфейсы которые поддерживает ILI9341, переключения осуществляется джамперами.
http://www.ebay.com/itm/3-2-inch-TFT-LC ... 0290.m3507
Если я правильно понял там воткнуты все интерфейсы которые поддерживает ILI9341, переключения осуществляется джамперами.
- himikat123
- Электрический кот
- Сообщения: 1078
- Зарегистрирован: Ср фев 15, 2017 22:37:11
- Контактная информация:
Re: Монитор погоды на ESP8266
Вроде подойдет, пишут что контроллер на борту ILI9341, интерфейс SPI 3 Wire есть, значит должен подойти.
- himikat123
- Электрический кот
- Сообщения: 1078
- Зарегистрирован: Ср фев 15, 2017 22:37:11
- Контактная информация:
Re: Монитор погоды на ESP8266
Новая прошивка погодного монитора.
Основные изменения:
Новый дизайн. Спасибо автору дизайна, нашему уважаемому "почемучка".
Добавлен литовский язык. Автор остался неизвестным.
Добавлен эстонский язык. Спасибо автору перевода, нашему уважаемому "MOHCTEP".
Исправлена ошибка, стрелка направления ветра больше не указывает в обратную сторону. Спасибо нашему уважаемому "vladimirk68".
Добавлен новый параметр "точка росы". Спасибо нашему уважаемому "m169", за идею и алгоритм вычисления точки росы.
Основные изменения:
Новый дизайн. Спасибо автору дизайна, нашему уважаемому "почемучка".
Добавлен литовский язык. Автор остался неизвестным.
Добавлен эстонский язык. Спасибо автору перевода, нашему уважаемому "MOHCTEP".
Исправлена ошибка, стрелка направления ветра больше не указывает в обратную сторону. Спасибо нашему уважаемому "vladimirk68".
Добавлен новый параметр "точка росы". Спасибо нашему уважаемому "m169", за идею и алгоритм вычисления точки росы.
- Вложения
-
- 2.6.jpg
- (213.19 КБ) 962 скачивания
-
- bim_2.6.zip
- (453.31 КБ) 353 скачивания
- GARRICOL
- Встал на лапы
- Сообщения: 83
- Зарегистрирован: Сб ноя 20, 2010 10:28:06
- Откуда: Тула
- Контактная информация:
Re: Монитор погоды на ESP8266
Здравствуйте himikat123. После первой прошивки esp монитора погоды v2.6, всё как в описании, появилась заставка, затем сообщение подключиться к сети "WeatherMonitor". С телефона зашёл по адресу 192.168.4.1, на странице настроек ввёл только имя и пароль своей сети, (свой город и APPID не прописал). Сохранил настройки и перезапустил монитор. И всё, теперь только периодически вспыхивает на 1 сек. дисплей одновременно со светодиодом на ESP и больше ничего. Пробовал перепрошивать v2.5 и снова v2.6, процесс прошивки проходит нормально, а результат тот же, только периодически вспыхивает дисплей и всё. Перемычка на дисплее стоит, замерил ток в цепи питания +3,3 v он 140 мА. Подскажите, пожалуйста, в чём может быть причина?
За АРСЕНАЛ болеем мы душой!!!
- himikat123
- Электрический кот
- Сообщения: 1078
- Зарегистрирован: Ср фев 15, 2017 22:37:11
- Контактная информация:
Re: Монитор погоды на ESP8266
Здравствуйте GARRICOL.
Я проделал те же действия что и Вы, прошил, ввел только имя и пароль сети, перезагрузил монитор. Работает.
Вы прошили v2.5 и там тоже не работает? Или v2.5 работает, а v2.6 нет? Если не работает любая прошивка - значит проблему надо искать в монтаже и исправности элементов.
Я проделал те же действия что и Вы, прошил, ввел только имя и пароль сети, перезагрузил монитор. Работает.
Вы прошили v2.5 и там тоже не работает? Или v2.5 работает, а v2.6 нет? Если не работает любая прошивка - значит проблему надо искать в монтаже и исправности элементов.
- GARRICOL
- Встал на лапы
- Сообщения: 83
- Зарегистрирован: Сб ноя 20, 2010 10:28:06
- Откуда: Тула
- Контактная информация:
Re: Монитор погоды на ESP8266
Здравствуйте himikat123. Спасибо за помощь. Похоже у меня проблема с ESP - между GPIO12 и GPIO14 - 14 Ом. Станет ясно, когда её выпаяю, т.к. визуально замыканий на плате не обнаружил. Когда прогреваю паяльником эти две ножки сопротивление между ними увеличивается и монитор не на долго запускается. В запасе esp нет, заказал новую, придётся подождать.
За АРСЕНАЛ болеем мы душой!!!
- GARRICOL
- Встал на лапы
- Сообщения: 83
- Зарегистрирован: Сб ноя 20, 2010 10:28:06
- Откуда: Тула
- Контактная информация:
Re: Монитор погоды на ESP8266
Здравствуйте himikat123. С ESP разобрался, монитор работает. Теперь другая проблема. Временно вместо TPS73633 поставил LM1117-3.3 с ней всё работает. Пришли с Али TPS73633DBVT - 10 шт. маркировка на корпусе Т46. Запаял - на входе 1 и 3 нога - 4,1 вольта, и на выходе 5 нога тоже - 4,1 вольта. На 4 ножке - 0,4 вольта, между ней и корпусом стоит конденсатор 0,1 мкФ. Прозвонил на замыкания и обрыв всё в порядке. Перерезал дорожку от 5 ножки и запаял новую TPS73633 всё тоже самое - 4,1 вольта на выходе. Подскажите, пожалуйста, в чём может быть проблема. Печатную плату, по которой собирал, прилагаю.
- Вложения
-
- monitor_weather.lay6
- (97.7 КБ) 719 скачиваний
За АРСЕНАЛ болеем мы душой!!!
- himikat123
- Электрический кот
- Сообщения: 1078
- Зарегистрирован: Ср фев 15, 2017 22:37:11
- Контактная информация:
Re: Монитор погоды на ESP8266
Даже не знаю что и сказать...
Попробуйте поменять местами 4 и 5 ноги TPS73633
Попробуйте поменять местами 4 и 5 ноги TPS73633
- GARRICOL
- Встал на лапы
- Сообщения: 83
- Зарегистрирован: Сб ноя 20, 2010 10:28:06
- Откуда: Тула
- Контактная информация:
Re: Монитор погоды на ESP8266
Спасибо. Тоже подумал отдельно спаять на макетке TPS73633 с обвязкой и посмотреть что и как. А у вас на корпусе TPS73633 тоже маркировка Т46?
За АРСЕНАЛ болеем мы душой!!!
- himikat123
- Электрический кот
- Сообщения: 1078
- Зарегистрирован: Ср фев 15, 2017 22:37:11
- Контактная информация:
Re: Монитор погоды на ESP8266
Да, тоже маркировка T46.
Вы с ESP разобрались, а что с ней было?
Вы с ESP разобрались, а что с ней было?


