Блок пользователя - Часы на ленте WS2812, ESP8266

Разработка блока часов на адресной ленте и ESP8266

Создаем свой блок. Вопросы, помощь знатоков.
Mining
Сержант
Сообщения: 108
Зарегистрирован: 31.10.2016{, 15:01}
Репутация: 11
Имя: Алексей

Блок пользователя - Часы на ленте WS2812, ESP8266

#21

Сообщение Mining » 06.07.2019{, 10:02}

aidar_i писал(а):
06.07.2019{, 09:02}
У Вас старая версия esp8266, похоже, стоит .
Поставьте 2.4.2.

Отправлено спустя 1 минуту 8 секунд:
Если не ставили раньше, то у автора стоит старая версия.
viewtopic.php?p=60284#p60284
Вернуться к началу
Так и есть -в FLprog 5.3.0 в ideV3 стоит старая версия платы ESP8266.
Установил последнюю версию платы ESP8266 2.5.2 и компиляция прошла успешно.

aidar_i
Майор
Сообщения: 1032
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 100
Откуда: Уфа
Имя: Айдар
Контактная информация:

Блок пользователя - Часы на ленте WS2812, ESP8266

#22

Сообщение aidar_i » 06.07.2019{, 11:18}

:smile9: o

EgorKa
Рядовой
Сообщения: 52
Зарегистрирован: 09.03.2019{, 17:49}
Репутация: 1
Имя: Egor

Блок пользователя - Часы на ленте WS2812, ESP8266

#23

Сообщение EgorKa » 06.07.2019{, 19:25}

Mining писал(а):
06.07.2019{, 10:02}
Так и есть -в FLprog 5.3.0 в ideV3 стоит старая версия платы ESP8266.
Установил последнюю версию платы ESP8266 2.5.2 и компиляция прошла успешно.
Да! Теперь тоже компилируется.

EgorKa
Рядовой
Сообщения: 52
Зарегистрирован: 09.03.2019{, 17:49}
Репутация: 1
Имя: Egor

Блок пользователя - Часы на ленте WS2812, ESP8266

#24

Сообщение EgorKa » 08.07.2019{, 18:38}

aidar_i писал(а):
04.07.2019{, 23:22}
Библиотека с кириллицей

Adafruit_GFX_Library.zip
у меня не выводит русский шрифт. Точно библиотека с кириллицей?

aidar_i
Майор
Сообщения: 1032
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 100
Откуда: Уфа
Имя: Айдар
Контактная информация:

Блок пользователя - Часы на ленте WS2812, ESP8266

#25

Сообщение aidar_i » 08.07.2019{, 23:22}

Удалите другие библиотеки с таким названием, особенно здесь C:\Users\User\Documents\Arduino\libraries

EgorKa
Рядовой
Сообщения: 52
Зарегистрирован: 09.03.2019{, 17:49}
Репутация: 1
Имя: Egor

Блок пользователя - Часы на ленте WS2812, ESP8266

#26

Сообщение EgorKa » 27.07.2019{, 20:12}

aidar_i писал(а):
04.07.2019{, 00:11}
Часы на ESP8266+DHT.flp
Непонятно в блоке WiFiManager1 что делать с входами?:
ResetSettinges - удаление сохраненных параметров сетей.
setIPAdr - Установка своего IP адреса, по умолчанию(если не включена адрес-192.168.4.1), если включена 10.0.1.1 (в параметрах писать через запятую, так 10,0,1,1

Отправлено спустя 22 минуты 31 секунду:
В монитор порта выдает какой то левый адрес 192.168.4.1. Я в блоке указал 192.168.22.140
*WM: AP IP address:
*WM: 192.168.4.1
*WM: HTTP server started

Mining
Сержант
Сообщения: 108
Зарегистрирован: 31.10.2016{, 15:01}
Репутация: 11
Имя: Алексей

Блок пользователя - Часы на ленте WS2812, ESP8266

#27

Сообщение Mining » 28.07.2019{, 04:41}

EgorKa писал(а):
27.07.2019{, 20:34}
Непонятно в блоке WiFiManager1 что делать с входами?
Хм. На вход setIPAdr можно установить только BOOL
Вы никак не затолкнете свой IP по инструкции от автора блока "Установка своего IP адреса" Видимо блок сыроват.
Надо разбираться на какой библиотеке блок сделан.

Отправлено спустя 9 часов 17 минут 23 секунды:
EgorKa, производитель пишет "Default IP address of ESP8266 SoftAP is 192.168.4.1."
Т.е. этот IP Вы и видите. Блок не умеет его менять.
Но не все так плохо.
Залейте в Ваш EESP8286 тест лежит здесь проект.
Запишите свою сеть, пароль, присвойте IP адрес для ESP. Если получите подключение к wi-Fi, то
залейте в ESP "Часы на ESP8266+DHT.flp"
Всё должно заработать.

aidar_i
Майор
Сообщения: 1032
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 100
Откуда: Уфа
Имя: Айдар
Контактная информация:

Блок пользователя - Часы на ленте WS2812, ESP8266

#28

Сообщение aidar_i » 28.07.2019{, 16:01}

EgorKa писал(а):
27.07.2019{, 20:34}
Непонятно в блоке WiFiManager1 что делать с входами?:
EgorKa писал(а):
27.07.2019{, 20:34}
В монитор порта выдает какой то левый адрес 192.168.4.1. Я в блоке указал 192.168.22.140
*WM: AP IP address:
*WM: 192.168.4.1
*WM: HTTP server started
Всё работает правильно!
На вход setIPAdr подаете true или его инвертируете!В параметрах прописываете свой адрес точки доступа 192.168.22.140. Удалите лучше в настройках WiFi компа сохраненную ранее сеть CLOCK.
СпойлерПоказать
WiFi AP IP.png
СпойлерПоказать
В мониторе компорта.png
В мониторе компорта.png (8.44 КБ) 236 просмотров
Mining писал(а):
28.07.2019{, 13:59}
Вы никак не затолкнете свой IP по инструкции от автора блока "Установка своего IP адреса" Видимо блок сыроват.
В этом блоке можно выставлять свой IP адрес точки доступа! Если Вам нужно выставлять IP адрес клиента - то это другой блок, я его выставил в форуме в сообщении 3 в теме WiFiManager .
И не нужно делать умозаключения не разобравшись. Хотя бы подождите ответ автора!
EgorKa писал(а):
27.07.2019{, 20:34}
ResetSettinges - удаление сохраненных параметров сетей.
Поставьте на этот вход кнопку или замкните этот вход на землю, перезагрузите модуль с замкнутым входом, потом разомкните. С памяти ЕСП сотрутся настройки, ранее введенные, WiFi сети.
И ничего мудрить не надо!
Блок WiFimanager был мной обкатан на ESP8266 Radio.

Mining
Сержант
Сообщения: 108
Зарегистрирован: 31.10.2016{, 15:01}
Репутация: 11
Имя: Алексей

Блок пользователя - Часы на ленте WS2812, ESP8266

#29

Сообщение Mining » 30.07.2019{, 04:08}

aidar_i писал(а):
28.07.2019{, 16:01}
И не нужно делать умозаключения не разобравшись. Хотя бы подождите ответ автора!
Ну, ждать то некого было блок то безавторский.
Автор постеснялся записать свое имя в описании бдлока.
Согласитесь - описание блока как с анлицкого китайский перевод на русский.
ESP8266 Wi-Fi.JPG
Если бы было расписано так как Вы сейчас расписали , то и вопросов бы не возникло.
Хотя наверно все это можно было бы в проекте часов оформить.
И действительно зачем все эти танцы с бубном, блоки лоять, если подключение Wi-Fi можно сделать штатныи инструментом FLProg.
Ну , и что бы у следующих репликаторов не было проблем.
Часы на ESP8266_DHT_V2.flp
(1.07 МБ) 14 скачиваний

aidar_i
Майор
Сообщения: 1032
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 100
Откуда: Уфа
Имя: Айдар
Контактная информация:

Блок пользователя - Часы на ленте WS2812, ESP8266

#30

Сообщение aidar_i » 30.07.2019{, 07:51}

Блок WiFimanager очень удобен для использования, быстро настраивается, есть автоподключения, светодиодная индикация, легко перейти с одной сети в другую.
Танцев нет, наоборот, а блоки делаю для удобства, в штат всё не засунешь.
А автор, вот он здесь

EgorKa
Рядовой
Сообщения: 52
Зарегистрирован: 09.03.2019{, 17:49}
Репутация: 1
Имя: Egor

Блок пользователя - Часы на ленте WS2812, ESP8266

#31

Сообщение EgorKa » 30.07.2019{, 19:12}

Mining писал(а):
28.07.2019{, 13:59}
Залейте в Ваш EESP8286 тест лежит здесь проект.
Запишите свою сеть, пароль, присвойте IP адрес для ESP. Если получите подключение к wi-Fi, то
залейте в ESP "Часы на ESP8266+DHT.flp"
Всё должно заработать.
Вернуться к началу
Заработало без всяких заморочек с кнопками.
Спасибо!
Mining писал(а):
30.07.2019{, 04:08}
Ну , и что бы у следующих репликаторов не было проблем.

Часы на ESP8266_DHT_V2.flp
Кстати Ваш проект у меня мгновенно подключился к вифи.

aidar_i
Майор
Сообщения: 1032
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 100
Откуда: Уфа
Имя: Айдар
Контактная информация:

Блок пользователя - Часы на ленте WS2812, ESP8266

#32

Сообщение aidar_i » 30.07.2019{, 20:48}

Mining писал(а):
30.07.2019{, 04:08}
И действительно зачем все эти танцы с бубном, блоки лоять, если подключение Wi-Fi можно сделать штатныи инструментом FLProg.
Да, штатно так и делается! Но, если эти часы перенесете для подключения к другой сети или поменяете даннные Вашей сети, то заново будет нужно перепрошить с новыми данными сети. Я этот блок делал по просьбе нашего форумчанина Brand2, который делал устройства и приходилось ему ездить в другой конец страны (слава богу, у них страна не такая большая, как наша:)), чтобы перепрошить их.
Через штатные тоже делал аналогично с вводом данных сети из браузера, но этот блок удобнее.

Mining
Сержант
Сообщения: 108
Зарегистрирован: 31.10.2016{, 15:01}
Репутация: 11
Имя: Алексей

Блок пользователя - Часы на ленте WS2812, ESP8266

#33

Сообщение Mining » 03.08.2019{, 12:13}

aidar_i писал(а):
30.07.2019{, 20:48}
Через штатные тоже делал аналогично с вводом данных сети из браузера, но этот блок удобнее.
да кто же против творчества когда есть время. Описание к блокам тогда надо готовить качественнее, если хотите поделится.

Ответить

Вернуться в «Разработка пользовательских блоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость