Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > CyberWrt

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.03.2015, 09:51   #181
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Модуль "CyberBot-2"

Цитата:
У меня не получается в модуле терминала данные принять.
Если разговор про веб терминал, то не получится, в описании модуля об этом есть предупреждение
Используйте PUTTY
Admin вне форума   Ответить с цитированием
Старый 27.03.2015, 10:06   #182
cyberbot
Member
 
Регистрация: 10.03.2015
Сообщений: 40
Вес репутации: 0
cyberbot is an unknown quantity at this point
По умолчанию Re: Модуль "CyberBot-2"

О! Что такое putty я знаю)
А как подключиться? Достаточно будет адреса IP и стандартного порта 22? Логин/пароль какие-то должны быть еще наверное )
cyberbot вне форума   Ответить с цитированием
Старый 27.03.2015, 10:16   #183
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Модуль "CyberBot-2"

адреса IP и протокол telnet
Admin вне форума   Ответить с цитированием
Старый 27.03.2015, 11:01   #184
cyberbot
Member
 
Регистрация: 10.03.2015
Сообщений: 40
Вес репутации: 0
cyberbot is an unknown quantity at this point
По умолчанию Re: Модуль "CyberBot-2"

Спасибо. Попробую)
cyberbot вне форума   Ответить с цитированием
Старый 27.03.2015, 16:07   #185
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311
stD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant future
По умолчанию Re: Модуль "CyberBot-2"

Цитата:
Эх, если б так всё просто было ))) У меня не получается в модуле терминала данные принять.
Причём тут cat /dev/ttyUSB0...

...
Вы спросили:
Цитата:
если отослать две строки по WWWW
Я ответил:
Цитата:
Призрак конца строки)
И написал как посмотреть буфер.
stD вне форума   Ответить с цитированием
Старый 27.03.2015, 20:14   #186
cyberbot
Member
 
Регистрация: 10.03.2015
Сообщений: 40
Вес репутации: 0
cyberbot is an unknown quantity at this point
По умолчанию Re: Модуль "CyberBot-2"

mebitek
А как я этот буфер смотреть-то буду со стороны роутера?

Я зашиваю свой скетч. С вашими изменениями. Ваши изменения - это просто данные читаются из буфера и отправляются обратно. Причем пачками по 8 байт.

Теперь я подключаюсь по telnet к роутеру.
В консоли ввожу: echo WWWWWWWW > /dev/ttyUSB0
Теперь я хочу посмотреть что обратно вернул роутер и набираю: cat /dev/ttyUSB0
И вижу что консоль висит с минуты две, потом появляется готовность ввода:
root@CyberWrt:/#. Где мои восемь восьмёрок обратно? КАК мне их увидеть на роутере? Если у меня это получится, то я сам могу все диагностировать.

В сериал мониторе все нормально. Отправляю два раза по WWWW и получаю обратно пакет из восьма штук W. Но не интересует сериал монитор - я в нем давно все отладил. У меня не получается принимать команды в веб морды именно от модуля CyberBot-2 (((
cyberbot вне форума   Ответить с цитированием
Старый 27.03.2015, 21:27   #187
Alex19279
Senior Member
 
Регистрация: 20.09.2014
Сообщений: 145
Вес репутации: 0
Alex19279 will become famous soon enough
По умолчанию Re: Модуль "CyberBot-2"

Распишите что есть из оборудования:
Усб-уарт на пл 2303 кол. штук:
Компьютер, ноут, штук:
Планшет, штук:
Дабы создать отладочную мега платформу.
Alex19279 вне форума   Ответить с цитированием
Старый 27.03.2015, 23:08   #188
cyberbot
Member
 
Регистрация: 10.03.2015
Сообщений: 40
Вес репутации: 0
cyberbot is an unknown quantity at this point
По умолчанию Re: Модуль "CyberBot-2"

3 компа, планшет, два ноута. 1 переходник USB-RS232. На работе еще этих переходников штук 10 можно найти. Я понимаю, что будь у меня пара USB/RS232, то все делается) Просто на работе я появлюсь через неделю и боюсь, к тому времени меня заставят отлаживать совсем другое )))

Ничего! Разберемся аналитически!!!

***

Вообщем разобрался!
Итак, обмен с ардуиной происходит по определённому прооколу (как отметили выше).
1) При нажатии кнопки происходит отправка в UART пакета из 8 байт: 7 байт префикса (ASCII коды след. символов: tx_com=) и восьмой байт - ASCII код нажатой кнопки.
2) При отжатии кнопки происходит отправка в UART пакета из 8 байт: 7 байт префикса (ASCII коды след. символов: tx_com=) и восьмой байт (ASCII код символа: х).

Считаю, что эту информацию надо вынести в топ этой темы как важная техническая информация.

Прошлая схема приёма у меня была неудачна и плохо работала если вдруг появлялся мусор в обмене. Я изменил схему для большей помехозащищенности.

В качестве функций у меня загорается светодиод, кроме функции stop - тогда он гаснет. Т.е. я ожидаю: нажимаю кнопку - светодиод горит, отпускаю кнопку - светодиод гаснет.

Проверяю на роутере. Светодиод загорается, если я нажму кнопку W. И иногда гаснет, когда убираю палец с кнопки. Никак не пойму почему у меня фильтруется вторая команда, отжатия кнопки. Браузер firefox. Попробовал на Opera - все нормально )))

А почему на firefox такая ерунда получается? Это лечится?

Последний раз редактировалось cyberbot; 27.03.2015 в 23:54.
cyberbot вне форума   Ответить с цитированием
Старый 28.03.2015, 00:27   #189
Alex19279
Senior Member
 
Регистрация: 20.09.2014
Сообщений: 145
Вес репутации: 0
Alex19279 will become famous soon enough
По умолчанию Re: Модуль "CyberBot-2"

Гляньте плиз частоту кварца на ардуинке, закрались ко мне сомнения что частота выше 9600 кбод уарта для кварцев 8, 10, 12 Мгц является вносящей кучу ошибок, о чем сказан в мануале на мк. Нуна спец. кварцы.
Alex19279 вне форума   Ответить с цитированием
Старый 28.03.2015, 01:06   #190
cyberbot
Member
 
Регистрация: 10.03.2015
Сообщений: 40
Вес репутации: 0
cyberbot is an unknown quantity at this point
По умолчанию Re: Модуль "CyberBot-2"

Да не, тут вроде все нормально - кварц стоит на 16МГц.

Я тут где-то по форуму лазил и видел, что 115200 сваливают до 57600 именно из-за того, что на 115200 МК честно не выдаёт.
cyberbot вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 06:52. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика