И чего ему надо?
Wi-Fi LED 16 канальный контроллер не дороже 20$
#141
Отправлено 28 Ноябрь 2015 - 14:35
#142
Отправлено 28 Ноябрь 2015 - 15:01
Ему надо что-бы его перевели в режим прошивки (reset+flash на модуле)
#144
Отправлено 28 Ноябрь 2015 - 15:34
Ээээ батенька, вам тогда вот немедленно сюда: https://github.com/e...oards.md читатьи паялку в руки брать. )
#145
Отправлено 28 Ноябрь 2015 - 15:53
Он у меня на макетке распаян
она хоть не для 03, но нормально, приделал. Подключил ch_pd к плюсу, GPIO15 на землю, модуль появился в эфире.
....
И короче спалил
Завтра следующий.
Самое главное не понял на какой ноге сигнал сброса.
#146
Отправлено 28 Ноябрь 2015 - 15:57
Спаять не сложно
Насколько я понимаю у контроллера Олега, нет REST подобного API для управления.
Да и сам процесс скрещивания ежа и ужа не вызывает у меня энтузиазму
)
Паять в смысле припаять модуль к плате и к плате ножки. Второй модуль у меня в пакетике еще. )
Про скрещивание с Олегом это я так, приплел нечаянно )))
#147
Отправлено 28 Ноябрь 2015 - 16:00
Он у меня на макетке распаян
она хоть не для 03, но нормально, приделал. Подключил ch_pd к плюсу, GPIO15 на землю, модуль появился в эфире.
У меня на такой же макетке модуль.
На этой макетке есть все резисторы необходимые для правильного подключения ESP.
Тонкость при прошивке: Сначала нужно GPIO0 посадить на землю, и только потом подавать напряжение. При этом, модулю недостаточно питания от USB. Нужно подавать еще 3.3в от внешнего питания.
Если хотите просто включить модуль, то GPIO0 не должна быть на земле. Это единственное отличие от состояния прошивки и простого запуска.
- bbasil это нравится
#148
Отправлено 28 Ноябрь 2015 - 16:07
У меня на такой же макетке модуль.
На этой макетке есть все резисторы необходимые для правильного подключения ESP.
Тонкость при прошивке: Сначала нужно GPIO0 посадить на землю, и только потом подавать напряжение. При этом, модулю недостаточно питания от USB. Нужно подавать еще 3.3в от внешнего питания.
Если хотите просто включить модуль, то GPIO0 не должна быть на земле. Это единственное отличие от состояния прошивки и простого запуска.
Да, но макетка для esp-07, esp-08, ESP-12, а у меня 03, они по выводам не совпадают.
Запитал от 5В через DC/DC преобразователь. Включится он включился, пробовал прошить, что то быстро много строк пробежало, потом что то пошло не так
Завтра попробую с другим.
#149
Отправлено 01 Декабрь 2015 - 16:02
v0.35rev2
+ первая реализация синхронизации двух и более контроллеров в режиме master/slave. Пока это работает только во собственной сети контроллера. То есть нужно второй контроллер (тот который будет slave подключить к сети(та которая 192.168.4.0/24) первого. Отметить на соответствующей страничке кто из них master, а кто slave.
Сохранить настройки и перезагрузить их.
После перезагрузки, slave "возмет" все настройки, относящиеся к каналам типа "LED" включая описание каждого канала. В этом режиме работы текущие значение диммирования в этих каналах у slave всегда совпадают с аналогичными значениями master. (разумеется до тех пор пока мастер жив )
брать тут:
https://github.com/b...6-v0.35rev2.zip
https://github.com/b...4/manual-ru.pdf
- lexx8691 это нравится
#150
Отправлено 01 Декабрь 2015 - 17:03
Использую два вот таких модуля
http://www.ebay.com/...=STRK:MEBIDX:IT
Проливаю вот таким адаптером:
http://www.ebay.com/...=item5d4397cc60
Скачал SSLAC16-v0.35rev2.zip, разархивировал. Зашел в папку 4Мб. И тут я увидел, что лежит новый загрузчик. Таким образом сделал вывод, что старый загрузчик уже не подходит и нужно переписывать загрузчик: 0x0-SSLAC16-v0.35rev2.bin Таким образом удаленная загрузка через оболочку как то совсем теряет смысл. Раз все равно нужно загрузчик менять.
Я загрузил 0x0-SSLAC16-v0.35rev2.bin на каждый модуль и потом в сети модуля с адреса 192.168.4.1/riscue/ уже загружал 0x1-SSLAC16-v0.35rev2.spiffs.bin Вижу, тут появилась Экспериментальная функция ))).
Захожу. ( у меня два модуля, с адресами 192.168.0.103 и 192.168.0.107)
103 - будет slave
107 - будет master
Сохранил. И на обоих нажал Reboot.
И ничего что то не происходит.
Любые изменения на Мастере никак не отображаются на Слэйве.
Ну и вот, на мастере html "пополз".
Ну и сам Слэйв как то странно функционирует.
При попытке потянуть ползунок освещенности он где то на 2000 самый яркий, а у 0 и 4096 - гаснет.
#151
Отправлено 01 Декабрь 2015 - 17:12
"Пока это работает только в собственной сети контроллера. То есть нужно второй контроллер (тот который будет slave подключить к сети(та которая 192.168.4.0/24) первого. "
Речь идет о том что слейв нужно коннектить не в общую сеть где два контроллера, а в ту которые по умолчанию подминают контроллеры, там где адреса из сети 192.168.4.0/24
"Таким образом удаленная загрузка через оболочку как то совсем теряет смысл. Раз все равно нужно загрузчик менять." - нет, можно точно также как spiffs.bin лить по воздуху и основной .bin файл.
#152
Отправлено 01 Декабрь 2015 - 17:13
И вижу в этом загрузчике заработала ссылка http://192.168.0.103/riscue/
В прошлом загрузчике можно было зайти на /riscue/ только в сети модуля через ссылку http://192.168.4.1/riscue/
#153
Отправлено 01 Декабрь 2015 - 17:15
И вижу в этом загрузчике заработала ссылка http://192.168.0.103/riscue/
В прошлом загрузчике можно было зайти на /riscue/ только в сети модуля через ссылку http://192.168.4.1/riscue/
Это врядли, она работает во всех сетях. да и по другому делать - нужно доплнительный код писать, чего я не делал )
#154
Отправлено 01 Декабрь 2015 - 17:30
Это врядли, она работает во всех сетях. да и по другому делать - нужно доплнительный код писать, чего я не делал )
Ну врать мне смысла нет )))
Сегодня пробовал - он мне открывал окно с надписью /riscue/, без какого либо диалога. Не подумал заскринить. А сейчас посмотрел - все гуд. Предлагает загрузить файл.
Залез на Слэйв, указал, что нужно подключиться к сети Мастера. Зависает. Помогает перезагрузка. После перезагрузки видно, что Слэйв не подключается к Мастеру. Адрес 0.0.0.0.
#155
Отправлено 01 Декабрь 2015 - 17:31
И вопрос: http://192.168.4.1/riscue/ или как у меня http://192.168.0.103/riscue/ это тоже самое, что и диалог на скрине?:
#156
Отправлено 01 Декабрь 2015 - 17:38
Да тоже самое, просто /riscue вшито в пузо прошивки, что-бы его не убить было. А это его копия на обычной html страничке.
#157
Отправлено 01 Декабрь 2015 - 17:54
Мои попытки подключения слэйва к мастеру закончились тем, что и мастер "забыл" роутерную сеть.
Не получилось.
#158
Отправлено 01 Декабрь 2015 - 18:03
1. Включаем мастера, подсоединяет его в роутерную сеть, даем ему имя, Master или еще как-то. Сохранияемся, пергружаемся.
2. Включамем слейва, говоим ему коннектится в сеть Master_XXXXXXXX, говорим ему что он слейв, Сохраняемся, прегружаем его.
Профит.
ЗЫ У меня есть ощущуние что ты подключил мастера в самого себя, по этому он забыл про роутерную сеть. Если это так, надо подумать как его в чуйство привести
#159
Отправлено 01 Декабрь 2015 - 18:35
Есть иная, вполне удобная и неубиваемая форма общения - широковещательный протокол. Он может решать все вопросы в рамках одной подсети. И не требует сложной логики соединения клиента к серверу.
В MarineWRT на этом принципе реализуется сетевая шина. Как работает:
1. Любое устройство может отправить широкий пакет. В пакете есть ID типа пакета.
2. Любое устройство может его поймать, если ID типа пакета ему интересно.
Тут же можно реализовать ровно то же самое, но проще.
1. У мастера задаем его ID и ставим галку - слать команды в сеть - и он начинает просто кидать сообщения по UDP.
2. У слейва ставим галку - слушать ID мастера. Вводим ID.
Таким образом, слейв будет просто слушать, а мастер просто слать. Отключение любого устройства в сети не приводит к колапсу сети в целом.
Рекомендую. Проверено.
Более того, можно сделать каскадные взаимодействия, т.е. когда и слейв будет слать что-то в сеть, а это слушать третье устройство.
#160
Отправлено 01 Декабрь 2015 - 18:57
- balabollng это нравится
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных