28.09.2017, 20:21
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: Нужен совет по работе/прошивке ESP8266
Еще хочу научиться чтобы к ESP через интернет подключаться можно было а не по локальной сети...
|
|
|
|
30.09.2017, 15:22
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: Нужен совет по работе/прошивке ESP8266
Сделал вайфай реле 8 релешек... При подаче питания клацают релешки. В программе принудительно в 0 выставлял. Не помогает. Кто-нибудь знает как это побороть?....
PHP код:
|
gpio.mode(my_pin_nummber1, gpio.OUTPUT)
gpio.mode(my_pin_nummber2, gpio.OUTPUT)
gpio.mode(my_pin_nummber3, gpio.OUTPUT)
gpio.mode(my_pin_nummber4, gpio.OUTPUT)
gpio.mode(my_pin_nummber5, gpio.OUTPUT)
gpio.mode(my_pin_nummber6, gpio.OUTPUT)
gpio.mode(my_pin_nummber7, gpio.OUTPUT)
gpio.mode(my_pin_nummber8, gpio.OUTPUT)
--gpio.mode(my_pin_nummber9, gpio.OUTPUT)
gpio.write(my_pin_nummber1, gpio.LOW)
gpio.write(my_pin_nummber2, gpio.LOW)
gpio.write(my_pin_nummber3, gpio.LOW)
gpio.write(my_pin_nummber4, gpio.LOW)
gpio.write(my_pin_nummber5, gpio.LOW)
gpio.write(my_pin_nummber6, gpio.LOW)
gpio.write(my_pin_nummber7, gpio.LOW)
gpio.write(my_pin_nummber8, gpio.LOW)
|
Последний раз редактировалось miwutka; 30.09.2017 в 15:40.
|
|
|
|
30.09.2017, 19:39
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,260
Сказал спасибо: 11,170
Сказали Спасибо 3,860 раз(а) в 2,930 сообщении(ях)
|
Re: Нужен совет по работе/прошивке ESP8266
miwutka, так опять в DS с назначением ног и описанием их поведения при инициализации.
Тут расширитель портов на I2C применить и все восемь будут дрыгаться как надо, а при подаче питания всем спать выполнят без вопросов (там по умолчанию так реализовано). Если катушки с небольшим током, то вполне можно только диодом обойтись.
Цена вопроса меньше угрюмого енота. Один чип, два сопротивления подтяжки шины и конденсатор по питанию. И из двух ног сразу 8 появляются. Можно ещё 7 таких добавить для расширения возможностей по ногам. Итого 256 GPIO. Светодиоды можно напрямую с балластными сопротивлениями подключать.
Для подключения снаружи нужно будет чем-то пробросить трафик снаружи в модуль. Если есть реальный IP, то все делается в маршрутизаторе. Если такого нет, то вариации динамического DNS, и опять проброс портов. Если хочется все в коробочку, то придеься искать вариации. Например hamachi туннель поднять и пользоваться. Но это уже нетривиально будет - стек OpenVPN, конфигурация, инициализация соединения,…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
Последний раз редактировалось mike-y-k; 30.09.2017 в 19:46.
|
|
|
|
30.09.2017, 21:05
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: Нужен совет по работе/прошивке ESP8266
mike-y-k, даташит качнул. Там страниц всего штук 15-20... Без сдвигового регистра не обойтись выходит?..... Релешки управляются транзисторами... Не хотелось бы регистр городить еще. Я на монтажке спаял коекак по быстрому.... Ну если без регистра никак то прийдется городить. Есть вроде диповский...
У меня дома можно реальный IP получить. Роутер есть tp-link 1043nd и асус какойто получше двухдиапазонный и два WAN. Но я незнаю как в роутере маршруты прописывать... Если DNS то наверно это будет лучше... А как же из разряда умный дом? Там же всё через инет управляется..... Вайфай розетки вроде ж через инет тож управляются Sonoff? У меня таких нет а в ютубе только по локалке видел управление...
Как вариант я думал сделать так: вайфай релешки 8 штук подключаю к мажордомо. И оттуда управляю релешками через инет. Но с мажордомо надо DNS настраивать. Пока не дошел до этого.
Сейчас мне главное по локалке управлять, так и работает. А потом уже к мажордомо подключу как разберусь как DNS настроить и "пробросить порты" ))
|
|
|
|
01.10.2017, 03:13
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Нужен совет по работе/прошивке ESP8266
Сообщение от miwutka
|
При подаче питания клацают релешки. В программе принудительно в 0 выставлял. Не помогает. Кто-нибудь знает как это побороть?....
|
Михаил!
Пока входы/выходы не настроены, они считаются единицей!
Именно поэтому сигналы /CE, /WE, /OE всегда имеют активный уровень "0".
Инвертор спасёт отца...(с)
|
|
|
Сказали "Спасибо" omercury
|
|
|
01.10.2017, 04:33
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
|
Re: Нужен совет по работе/прошивке ESP8266
стесняюсь спросить, а резистор 5-10К между базой и эмиттером транзистора, управляющего реле, не забыт? Спасает не всегда, но без него совсем неправильно...
|
|
|
|
01.10.2017, 04:36
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,260
Сказал спасибо: 11,170
Сказали Спасибо 3,860 раз(а) в 2,930 сообщении(ях)
|
Re: Нужен совет по работе/прошивке ESP8266
miwutka, расширитель портов совсем не сдвиговый регистр. Почитайте тут. Стандартный обмен по I2C и можно дергать хоть каждый бит на выходе.
С вопросом о доступе к тем же sonoff решается через их облако.
Надо последовательно.
В маршрутизаторе есть раздел настроек для проброса портов (port forwarding). При реальном IP на входе указываете что-то типа:
Внешний порт 123456
Внутренний порт 80
Внутренний IP Ваше устройство
Тогда из внешнего мира обращение будет
PHP код:
|
http://‹реальный IP›:123456
|
Вариации динамического DNS надо смотреть возможности маршрутизатора в этой части и искать подходящий сервис. Это может геморройнее оказаться.
Ну и для варианта с VPN придётся уже самому собирать и настраивать всю нужную математику. Там проще будет сделать отдельный шлюз и уже от него маршрутизацию во внутренней сети построить с пробросом портов.
А зачем к этому модулю ещё и мажордомо прикручивать?
Для тех реле одной собственной страницы за глаза хватит.
Если ещё один расширитель портов поставить на ввод с оптронами, то можно даже простую диагностику потребителей приделать.
Прикрутить и настроить OpenWRT в маршрутизатор может оказаться наиболее приемлемым вариантом взаимодействия с внешним миром. Кстати вместо мажордомо будет проще прикрутить zabbix. По сути он тут сильно ближе. Его и в маршрутизатор под OpenWRT можно собрать…
Кстати, а при включении все реле срабатывают и отпускают или только некоторые?
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
Последний раз редактировалось mike-y-k; 02.01.2018 в 02:26.
|
|
|
Сказали "Спасибо" mike-y-k
|
|
|
01.10.2017, 09:45
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: Нужен совет по работе/прошивке ESP8266
Сообщение от omercury
|
Инвертор спасёт отца...(с)
|
И чего я сам не додумался... ))) Спасибо ))
|
|
|
|
01.10.2017, 09:48
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: Нужен совет по работе/прошивке ESP8266
Сообщение от AR_Favorit
|
резистор 5-10К между базой и эмиттером транзистора
|
стоит ))
Сообщение от mike-y-k
|
Кстати, а при включении все реле срабатывают и отпускают или только некоторые?
|
реле все клацают. Ну я все не проверял. Половину проверил - половина клацает... Значит буду делать инвертор...
Я хочу с умным домом немного подружиться поэтому мажордомо хочу прикрутить. Потом разные датчики туда выводить, управлять чем-то.
Последний раз редактировалось miwutka; 01.10.2017 в 09:51.
|
|
|
|
01.10.2017, 16:29
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: Нужен совет по работе/прошивке ESP8266
Вообщем пока инверт на ногах не делал. Клацают 2 ноги GPIO16 и GPIO10. Остальные ноги норм. На следующий раз конечно буду использовать I2C расширители портов. Но надо же с этим разобраться. Кинте ссылку на даташит который вы читаете плиз, а то видимо я не тот читаю.....
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 23:08.
|
|