Универсальный пульт радиоуправления

Обсуждаем приемники, передатчики, радиомикрофоны, жучки, генераторы, ВЧ-усилители, антенны и прочее радиохозяйство
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Универсальный пульт радиоуправления

Сообщение sashamelja »

W5500-нету вифи :)) єзернет пойдет вход если идея с esp провалитса.
Сет час могу только писать на радио коте, а зачем ардуино подключать
А esp+at128(На мой взгляд дополняют друг друга)надо просто научить их хорошо понимать друг друга(так скажєм с полу слова, а точней с полу байта)
От есп нада просто говорить что делать универсальному пульту на понятном ему языку через юарт а пульту говорить что сейчас творитса с его пинами.
Если такого языка нету,надо придумаем что то свое :))
И опыт сын ошибок трудных и гений парадоксов друг
Реклама
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Универсальный пульт радиоуправления

Сообщение roman.com »

-
Последний раз редактировалось roman.com Вс сен 29, 2019 15:50:49, всего редактировалось 1 раз.
Реклама
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Универсальный пульт радиоуправления

Сообщение sashamelja »

Не обизательно esp (можно любой вариант который позволит создавать точку доступа ви-фи)
Было бы хорошо твой джава файл запихнуть в есп (скока нада места)
И опыт сын ошибок трудных и гений парадоксов друг
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Универсальный пульт радиоуправления

Сообщение roman.com »

-
Последний раз редактировалось roman.com Вс сен 29, 2019 17:42:40, всего редактировалось 1 раз.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Универсальный пульт радиоуправления

Сообщение sashamelja »

В даном esptcpuart
отведено 360кб под веб морду в которой можна все менять как хочеш и очень быстро перезаливать.(добавлять свои html файл с JavaScript)
Щас зайнято 140кб я думаю если почистить все не нужное, можна секономить ещо 40кб
Итого грубо 250 кб Я думаю для начяла хватит.
Но только я этих jsonah ничего не понимаю, как в прочим и в html :))
И опыт сын ошибок трудных и гений парадоксов друг
Реклама
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Универсальный пульт радиоуправления

Сообщение roman.com »

-
Последний раз редактировалось roman.com Вс сен 29, 2019 19:06:49, всего редактировалось 1 раз.
Реклама
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Универсальный пульт радиоуправления

Сообщение sashamelja »

В том и прикол что не всегда публичный(давайте это пока в сторону)Я начял не с того конца
Подключаем w5100 к пульту втыкаем в ноут, делаем изменения в прошиве пульта и пробуем покрутить мотор и серву с браузера(посмотрим что к чему)
Давайте ваш вариан будет первый, вносите изменение в схему и давайте все файлы.
https://drive.google.com/open?id=1I4Gun ... UMo3Fy-zdb
И опыт сын ошибок трудных и гений парадоксов друг
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Универсальный пульт радиоуправления

Сообщение roman.com »

-
Последний раз редактировалось roman.com Пн сен 30, 2019 00:32:51, всего редактировалось 1 раз.
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Универсальный пульт радиоуправления

Сообщение sashamelja »

И опыт сын ошибок трудных и гений парадоксов друг
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Универсальный пульт радиоуправления

Сообщение roman.com »

-
Последний раз редактировалось roman.com Пн сен 30, 2019 11:37:12, всего редактировалось 1 раз.
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Универсальный пульт радиоуправления

Сообщение sashamelja »

Буфер ни при чем(после установки tcp соединения что влетает по юарту вылетает через тсп и наоборот) есп просто разбивает на части если много инфы, и еще как то по времени.
Каждое новое тср соединение автоматом обрывает старое(и пофигу как оно завершилось)если соединение оборвалось а новое не началось данные таки летят по юарту до нового соединения.
Мы должны приемная такой алгоритм работы,или нам tcp uart не подходит.
Автор в том топе писал что надо tcp клиент делать с учетом этого.
В пути все прекрасно открыли принимаем-отправляем закрываем, если оборвать в диспетчере открываем новое и все работает четко.(ЗА ВСЕ ВРЕМЯ ГЛЮКОВ НЕ ВЫЯВЛЕНО)автор писал что есп ни чего ни куда не сохраняет а работает сквозняком.Потому и нету глюков байты принял байты отдал.
В мозиле открывает принимает 3 пакета и перестает слушать tcp а данные есп как начала переправлять в 81 таки и переправляет до следующего запроса обновили браузер снова приняли 3 пакета
Хром вобще дажє не начинает слушать 192.168.4.1:81 (вернее не можєт начять слушать но попытку делает)
Наверное надо какойто скрипт писать для браузера, или какое то приложение (автор таки писал каждый делает реализацию клиента tcp, нету готовых решений.
Есть просто tcp-uart с веб сервером на борту(с определенным алгоритмом работы)с ним или соглашаешься или нет.
Я писать могу только рускими ито с ошибками :))
И опыт сын ошибок трудных и гений парадоксов друг
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Универсальный пульт радиоуправления

Сообщение roman.com »

-
Последний раз редактировалось roman.com Вт окт 01, 2019 10:22:53, всего редактировалось 1 раз.
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Универсальный пульт радиоуправления

Сообщение sashamelja »

Я не говорил что идею есп в мусорку.
Я предложил попробовать твой вариант с езернет и браузер испытать на практике.(может идея с браузером будет не удобной для радиоуправления)
Тогда езернет только для умного дома.
Надо поискать там подводные камни, а потом будем решать что хорошо а что плохо.
Tcp Uart на 8266 (у меня еще ни разу не зависал)я писал что ему все пофигу)спросил по его tcp порту и он начинает ретранслировать все что приходит в юар строками
Если ты перестаешь слушать он дальше говорит если сказать стоп перестанет не скажешь не перестанет,спросишь снова снова заговорит,или будет продолжать говорить.
Tcp 2 Uart просто промежуточное звено коммуникации, и никак иначе.(все проблемы надо решать на его концах.
Иных програм чтобы соеденить проц с каким то устройством на основе есп 8266 чтобы хоть примерно нам подходил я в сети не нахожу (создавать самому програмируя esp в аде плохая идея со всех сторон)
И опыт сын ошибок трудных и гений парадоксов друг
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Универсальный пульт радиоуправления

Сообщение roman.com »

Как 8266 сказать стоп ? А интернете нет нормальных прошивок с АТ-командами ?

Подключи Ethernet и проверь идею с браузером для радиоуправления. Такая у тебя ?
1.jpg
(156.72 КБ) 266 скачиваний
2.jpg
(135.62 КБ) 155 скачиваний
Не работал с W5100. Она отличается от W5500. Вот заодно и проверим... в чём отличие))
Для проверки подключаем W5100 к свободным выводам меги128. Например PA0...PA7.
СХЕМА_W5100.jpg
(190.62 КБ) 269 скачиваний
Запустим сначала PHY. Заливаем прошивку. Подключаем кабель к компу... W5100 стартует (мигают лампочки).
пульт-PHY.hex
(1.13 КБ) 259 скачиваний
Смотрим ток:
W5100.jpg
(96.45 КБ) 259 скачиваний
W5100 (как и W5500) состоит из двух частей: Процессор (Core) + PHY (c трансформатором).
-потребляемы ток Процессор (Core) - 40mA.
-потребляемы ток PHY (c трансформатором) - 40mA или 100 mA (зависит от скорости).

В W5100 по умолчанию работает автоопределение скорости. Можно проверить работу автоопределения скорости.
Заходим в настройки сетевого адаптера компа и переключаем скорость... 100 Мбит/10 Мбит...
10Мбит.jpg
(48.03 КБ) 283 скачивания
Потребляемы ток PHY (c трансформатором) меняется - 40mA / 100 mA. Значит PHY работает нормально.
Можно замкнуть RESET на массу, тогда PHY (c трансформатором) отключается, работает только Процессор (Core) - 40mA.
Посмотри какой у тебя ток и как сильно греется. Я не работал с W5100.

Далее... мы должны переключить PHY (c трансформатором) в режим 10 Мбит (для уменьшения потребляемого тока - 40mA).
А вот как это сделать в W5100 - фиг его знает ))

В W5500 - это можно сделать двумя способами:
1 - аппаратно (перепаиваются выводы на плате).
2 - программно (через регистр управления PHY).

В даташите W5100 я не вижу регистра управления PHY... Вижу только распайку выводов на плате:
даташит.jpg
(64.54 КБ) 275 скачиваний
распайка выводов.jpg
(104.2 КБ) 266 скачиваний
Далее... настройка IP, маска, шлюз... Не знаю у тебя сетка... В даташите 192.168.0.3/24.

Второе отличие - у W5100 другой формат команд.
команды.jpg
(98.86 КБ) 161 скачивание
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Универсальный пульт радиоуправления

Сообщение sashamelja »

Ну если пути можэт сказать стоп(почему кто то другой не можэт)
https://drive.google.com/open?id=15k7dU ... FUHWX0owfe
Да модуль один в один, работать будем напрямую с сетевой картой ноута, я так понял мигать будем лампочками на самом w5100,через часа 3-4 подпаяюсь.
И опыт сын ошибок трудных и гений парадоксов друг
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Универсальный пульт радиоуправления

Сообщение roman.com »

Ни чем мы мигать не будем. До этого ещё не дошли...
Лампочки на модуле показывают режим работы модуля.

Браузер тоже может сказать стоп:
идёт загрузка.jpg
(160.85 КБ) 254 скачивания
браузер сказал стоп.jpg
(204.44 КБ) 248 скачиваний
))
W5500 сказал стоп.jpg
(174.78 КБ) 251 скачивание
:tea:
Далее... настройка IP, маска, шлюз... Не знаю у тебя сетка... В даташите 192.168.0.3/24.
Прошиваем:
пульт-MAC.hex
(1.28 КБ) 239 скачиваний
Если мы всё сделали правильно, то можно теперь пропинговать W5100. Набираем 192.168.0.3 и смотрим...
В зависимости от скорости (10/100 Мбит ) пинг будет разный:
PING.jpg
(105.83 КБ) 119 скачиваний
Подключится к W5100 мы пока не можем, потому что все порты закрыты... ))
все порты закрыты.jpg
(194.15 КБ) 265 скачиваний
Далее... пишем протокол, открываем порты, переводим W5100 в режим сервера и т.д.
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Универсальный пульт радиоуправления

Сообщение sashamelja »

Извините, сегодня не могу провести эксперемент, планы поменялись.
И опыт сын ошибок трудных и гений парадоксов друг
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Универсальный пульт радиоуправления

Сообщение roman.com »

пульт-TCP.hex
(2.69 КБ) 309 скачиваний
Если всё сделали правильно, то W5100 должен возвращать пакеты (GET запрос браузера).
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Универсальный пульт радиоуправления

Сообщение roman.com »

-
Последний раз редактировалось roman.com Чт окт 03, 2019 22:28:51, всего редактировалось 1 раз.
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Универсальный пульт радиоуправления

Сообщение sashamelja »

Я ужэ вернулса через два часика подпаяюсь.

Добавлено after 3 hours 15 minutes 18 seconds:
Сразу не заработало.
https://drive.google.com/open?id=1ltG2n ... iLftTjfQsA
На чистом кристале не опознаная сеть.
На прошивках толька при включении кабеля (а сети не видит вобще)
И опыт сын ошибок трудных и гений парадоксов друг
Ответить

Вернуться в «Радиотехника: приемники, передатчики, антенны»