В общем, ищу радиомодули за разумную цену.=) Не хочу морочиться с блютус. Нужно просто передатчик на COM порт ПК и приёмник на UART МК. Дистанцией около 100 м, питанием 5-9В. Посоветуйте, пожалуйста.
Вообще блютуз как раз ставят чтобы не морочиться, но если вам так угодно - есть у EdGull'а радиомодули, есть разные радиомодемы, вы бы хоть скорость требуемую объявили
А разве для блютус не надо писать замороченных прошивок на мк? Как он подключается к МК, юсб-хоста на МК же нету. Насчёт скоростей, я думаю как и на самом ком порту 9,6 кБит/с. Просто я тут решил поковыряться в OpenCV и данные с камеры робота будут обрабатываться на ПК, а он будет отправлять простые команды по которым робот будет действовать
Lockdog писал(а):А разве для блютус не надо писать замороченных прошивок на мк? Как он подключается к МК, юсб-хоста на МК же нету.
Как обычный УАРТ, воткнул и пользуйся на стороне ПК даже проще будет - bluetooth-затычка в юсб дешевле даже выйдет и проще чем радиомодем в COM-порт.
Lockdog писал(а):Насчёт скоростей, я думаю как и на самом ком порту 9,6 кБит/с. Просто я тут решил поковыряться в OpenCV и данные с камеры робота будут обрабатываться на ПК, а он будет отправлять простые команды по которым робот будет действовать
Так это один в один наша концепция [[Open Robotics]], только блютуз модули у нас 2-го класса, т.е. до 10-15м. Но можно взять какой-нибудь SocketWireless и там вроде до 100м.
А для OpenCV такой скорости хватит ? Если картинка 320х240 то это 76800 пикселей если картинка полноцветная, то на цвет по байту итого 76800*8*3 = 1843200 байт или 1800 кбайт или 1,75 мб те нужная скорость в 1,75мб/сек. Поправьте если что не так.
=DeaD= писал(а):Как обычный УАРТ, воткнул и пользуйся на стороне ПК даже проще будет - bluetooth-затычка в юсб дешевле даже выйдет и проще чем радиомодем в COM-порт.
На ПК у меня уже стоит модуль блютуса, раньше пользовался. То есть можно купить обычный модуль блютуса юсб и приделать его напрямую к УАРТ?
Добавлено спустя 1 минуту 53 секунды:
D1mcon писал(а):А для OpenCV такой скорости хватит ? Если картинка 320х240 то это 76800 пикселей если картинка полноцветная, то на цвет по байту итого 76800*8*3 = 1843200 байт или 1800 кбайт или 1,75 мб те нужная скорость в 1,75мб/сек. Поправьте если что не так.
У меня и так радиокамера с ресивером, которая через карту видеозахвата передаёт картинку, мне нужна обратная связь, чтобы программа ПК отдавала команды
Lockdog писал(а):На ПК у меня уже стоит модуль блютуса, раньше пользовался. То есть можно купить обычный модуль блютуса юсб и приделать его напрямую к УАРТ?
Нет же для МК надо купить специальный модуль - либо микросборку у ЭФО и самому к ней прикрутить антенну, либо у нас модуль в котором уже антенна установлена: [[Модули Open Robotics и документация к ним]], либо если надо 100м реально - купить в ЭФО SocketWireless и подцепить к МК.
Lockdog писал(а):У меня и так радиокамера с ресивером, которая через карту видеозахвата передаёт картинку, мне нужна обратная связь, чтобы программа ПК отдавала команды
Посмотрели идеологию проекта Open Robotics на главной внизу?
=DeaD= писал(а):Нет же для МК надо купить специальный модуль - либо микросборку у ЭФО и самому к ней прикрутить антенну, либо у нас модуль в котором уже антенна установлена: [[Модули Open Robotics и документация к ним]], либо если надо 100м реально - купить в ЭФО SocketWireless и подцепить к МК.
Не, у меня донгл на компе тоже 2-ой класс=) Думаю уже у вас заказать, только объясните по-подробнее про управление сим девайсоми. И, я как понял, нужна микросхемка согласования уровней?
=DeaD= писал(а):Посмотрели идеологию проекта Open Robotics на главной внизу?
Только сейчас заметил.=) И, кстати, сейчас глянул вот это: wiki/OR-MRBT-v2 - у нас комплекты радио камеры почти одинаковые=)
D1mcon писал(а):Если картинка 320х240 то это 76800 пикселей если картинка полноцветная, то на цвет по байту итого 76800*8*3 = 1843200 байт или 1800 кбайт или 1,75 мб те нужная скорость в 1,75мб/сек. Поправьте если что не так.
С ч/б потоком вроде хороший блютуз должен кое-как справиться (или нет - не помню какая у него скорость), а вот для остального нужно уже что-то по-круче. Если поток уменьшить до ч/б 1 кадр в секунду, то даже через ком-порт по юарту по идее можно поток без компрессии принимать.
Lockdog писал(а):Не, у меня донгл на компе тоже 2-ой класс=) Думаю уже у вас заказать, только объясните по-подробнее про управление сим девайсоми. И, я как понял, нужна микросхемка согласования уровней?
Микросхемы не надо - надо обеспечить питание 3.3В линейным стабилизатором и делитель напряжения поставить на выходе с 5В микроконтроллера, выход с блютуза на МК можно просто соединить с входом МК, а можно тоже через резисторный делитель на всякий пожарный. Если у вас конечно 5В микроконтроллер.
Lockdog писал(а):Только сейчас заметил.=) И, кстати, сейчас глянул вот это: wiki/OR-MRBT-v2 - у нас комплекты радио камеры почти одинаковые=)
А как происходит спаривание двух устройств и процесс передачи\приёма данных?
=DeaD= писал(а):Микросхемы не надо - надо обеспечить питание 3.3В линейным стабилизатором и делитель напряжения поставить на выходе с 5В микроконтроллера, выход с блютуза на МК можно просто соединить с входом МК, а можно тоже через резисторный делитель на всякий пожарный. Если у вас конечно 5В микроконтроллер.
На ПК ищем доступные БТ-устройства, находим это, говорим коннект, вводим пин-код 0000, оно говорит что всё, устройства законнектились, можно работать, открываем СОМ-порт (который будет указан в свойствах устройства) и всё, работаем как через обычный COM-порт.