Технический форум по робототехнике.
EasyTech » 14 мар 2012, 12:25
Добрый день всем! Я сейчас собираю одну систему, типо умного дома. Там долго рассказывать. И мне нужно чтобы данные с одного блока, где установлен МК данные переходили на ПК. Хочу попробывать с wifi и у меня возникло пару вопросов.
1) Для передачи данных с блока управления на ПК обязательно нужен выход в инет ? Можно ли обойтись без интернета?
2) Можно ли wifi использовать просто как способ беспроводного соединения от МК к ПК?
Пока что всё
SkyStorm » 14 мар 2012, 12:37
1. Нет интернет не нужен.
2. Можно.
У WiFi 2 режима работы AdHoc(точка-точка) и Ифроструктурный(точка доступа - клиенты).
Выбор WiFi не однозначен, с одной стороны простота и доступность, с другой довольно высокий ценник.
EasyTech » 14 мар 2012, 13:48
А какой режим работы мне нужен чтобы связывать без инета МК и ПК. И где можно найти библиотеку для прошивки МК под wifi?
SkyStorm » 14 мар 2012, 13:51
Режим любой, какой тебе больше нравится, какое есть оборудование ...
Найти можно в Интернете, подбираешь ключевые слова и ищешь.
elmot » 14 мар 2012, 15:37
EasyTech писал(а):Добрый день всем! Я сейчас собираю одну систему, типо умного дома. Там долго рассказывать. И мне нужно чтобы данные с одного блока, где установлен МК данные переходили на ПК. Хочу попробывать с wifi и у меня возникло пару вопросов.
1) Для передачи данных с блока управления на ПК обязательно нужен выход в инет ? Можно ли обойтись без интернета?
2) Можно ли wifi использовать просто как способ беспроводного соединения от МК к ПК?
Пока что всё
Возьмите роутер домашний. Все упростится в разы.
wiki/OR-WRTДобавлено спустя 4 минуты 25 секунд:SkyStorm писал(а):У WiFi 2 режима работы AdHoc(точка-точка) и Ифроструктурный(точка доступа - клиенты).
Ad-Hoc очень плох. И с защитой проблемы, и вообще он косой какой-то. Практически не применяется сейчас. Я бы не стал с ним связываться.
EasyTech » 15 мар 2012, 09:50
Оооо и elmot присоединился) это хорошо)
Слушай elmot если для wifi нужен будет нужен доступ в интернет, то к сожалению он мне не подойдет (( но мне всё равно интересно как вы подключаете вафлю к МК.
Тогда пару вопросов из твоей ссылки:
1) OpenWRT - это что такое ? это не Ваша разработка?
2) Wifi подключается к МК через USB-UART способ? p.s. у меня дома нету вафли, поэтому я даже не знал что там есть usb))
3) нужно два роутера? один на робота другой на пк?
4)Если у меня в ПК есть встроенный wifi могу ли через него соединяться с роутером на роботе?
5) можно ли не брать этот Pololu Orangutan SVP-1284, у меня свой MRC40 вполне устраивает.
6) А есть ли код на Си для прошивки МК, ну типо как в даташите мк, какие регистры используется и тому подобное, какие прерывание от уарт задействованы, чтобы можно было прошивку на МК редактировать.
Пока что всё.
Решил сёдня съездить за dir320)) посмотрим что да как)
=DeaD= » 15 мар 2012, 11:07
elmot » 15 мар 2012, 13:10
EasyTech писал(а):Оооо и elmot присоединился) это хорошо)
Слушай elmot если для wifi нужен будет нужен доступ в интернет, то к сожалению он мне не подойдет (( но мне всё равно интересно как вы подключаете вафлю к МК.
Не нужен доступ.
EasyTech писал(а):Тогда пару вопросов из твоей ссылки:
1) OpenWRT - это что такое ? это не Ваша разработка?
Нет. Это freeware прошивка для множества разных роутеров. Я ее модифицировал для роботизации. Называется OR-WRT (т.к. первая цель - платформа open-robotics.ru).
EasyTech писал(а):2) Wifi подключается к МК через USB-UART способ? p.s. у меня дома нету вафли, поэтому я даже не знал что там есть usb))
Некоторые роутеры имеют на борту USB. Штатные прошивки поддерживают там 3G модемы, OpenWRT, ее аналоги и деривативы - массу других устройств.
EasyTech писал(а):3) нужно два роутера? один на робота другой на пк?
Можно один, можно два.
EasyTech писал(а):4)Если у меня в ПК есть встроенный wifi могу ли через него соединяться с роутером на роботе?
Да.
EasyTech писал(а):5) можно ли не брать этот Pololu Orangutan SVP-1284, у меня свой MRC40 вполне устраивает.
Так, вот тут аккуратнее. Судя по описанию, там стоит MAX-232, который поднимает уровни сигнала 3.3В UART до RS-232. Этак можно роутер спалить. Лучше всего вынуть из кровати MAX-232, бросить UART провода напрямую на МК.
EasyTech писал(а):6) А есть ли код на Си для прошивки МК, ну типо как в даташите мк, какие регистры используется и тому подобное, какие прерывание от уарт задействованы, чтобы можно было прошивку на МК редактировать.
Это не ко мне вопрос.
EasyTech писал(а):Решил сёдня съездить за dir320)) посмотрим что да как)
См. предупреждение Dead - НЕ БРАТЬ DIR-320NRU, тот который в синей коробке с черной мордой. Брать только в оранжевой с серебристой вставкой на морде роутера.
galex1981 » 15 мар 2012, 13:28
См. предупреждение Dead - НЕ БРАТЬ DIR-320NRU, тот который в синей коробке с черной мордой. Брать только в оранжевой с серебристой вставкой на морде роутера.
Ребят, похоже я упустил момент. Так в чем проблема с новыми моделями DIR-320? Просто я себе приобрел на замену именно такую модель. Конечно я его приспособлю в любом случае. Но проблему конечно охота знать. В него что, нельзя прошить OR-WRT?
EasyTech » 15 мар 2012, 14:18
А вот вопрос, если я прошиваю роутер для работы с МК, то этот роутер уже нельзя будет использовать вне робота?
Добавлено спустя 4 минуты 19 секунд:
и интересует такой вопрос:
Какая дальность будет у dir320, а то у соседа есть wifi, живает от меня в пару метрах (~15-20м). а связь не очень ловит, будет ли он ловить на метров 100 и более?
Я так посмотрел скорость передачи зависит от звука: чем меньши шума тем быстрее работа)) удивительно, первый раз такое вижу ))
elmot » 15 мар 2012, 14:31
galex1981 писал(а):См. предупреждение Dead - НЕ БРАТЬ DIR-320NRU, тот который в синей коробке с черной мордой. Брать только в оранжевой с серебристой вставкой на морде роутера.
Ребят, похоже я упустил момент. Так в чем проблема с новыми моделями DIR-320? Просто я себе приобрел на замену именно такую модель. Конечно я его приспособлю в любом случае. Но проблему конечно охота знать. В него что, нельзя прошить OR-WRT?
Пока нельзя, и неизвестно, когда будет можно без серьезного напильника. Там абсолютно другое железо, для него пока нет внятной поддержки. Кто-то там что-то пилит, но в какой оно позиции и когда будет для простых смертных - неизвестно. см.
https://forum.openwrt.org/viewtopic.php?id=33075У DIR320 есть братья - роутеры на том же чипсете. Их достать гораздо проще, на них тоже должно работать.
EasyTech писал(а):А вот вопрос, если я прошиваю роутер для работы с МК, то этот роутер уже нельзя будет использовать вне робота?
Можно. Можно прошить обратно заводскую прошивку, можно оригинальную openWRT или еще что-нибудь. Будет снова роутер как роутер.
EasyTech писал(а):и интересует такой вопрос:
Какая дальность будет у dir320, а то у соседа есть wifi, живает от меня в пару метрах (~15-20м). а связь не очень ловит, будет ли он ловить на метров 100 и более?
Я так посмотрел скорость передачи зависит от звука: чем меньши шума тем быстрее работа)) удивительно, первый раз такое вижу ))
Сие есть тайна зело велика. Зависит от множества вещей - загруженности эфира вообще и выбранного канала в частности, взаимоположения и качества антенн, материала стен и тд и тп. 100м в закрытых помещениях - вряд ли. У меня в офисе вайфай отваливался на дистанции метров 20-30.
EasyTech » 15 мар 2012, 17:55
я пока что решил не рисковать, покупая вафлю, у меня модуль xbee на 3 км, мне хватает... хотя максимум я у него выжал около 100 м где то:)
меня немного пугает то что я не знаю код для мк для управление вафлей... я так понял, если я прошью вафлю вашей прошивкой, то смогу работать с роутером этим как с обычным уарт, т.е. брать код с даташита меги16 и управлять роботом?
И вот ещё, у меня свой терминал для работы с роботом, в него нужно будет добавить код для соединения с роутером?
SkyStorm » 15 мар 2012, 17:59
Если есть работающее решение на xBee то смысла менять на wifi нет совсем.
Будет дороже, по расстояниям рассчитывать на более 100 метров сомнительно.
EasyTech » 15 мар 2012, 19:36
elmot, слушай, посоветуй хороший "камень" АРМ, чтобы частоты была близкая к 100МГц. Чтобы быстрый был и мощный. Или посоветуй дискавери хороший. Я буду очень рад)
elmot » 15 мар 2012, 19:47
При всем богатстве выбора - stm32f4-discovery. Частота, правда, не близка к 100мгц. Скорее к 200:))