Автор Тема: Инфрачервени сензори и Bluetooth Shield Arduino Uno  (Прочетена 12244 пъти)

vranjastena

  • Робо-Новак
  • *****
  • Публикации: 18
    • Профил
Понеже имам за дипломна работа да добавя на един мобилен робот IR сенсори се чудя дали  с Arduino uno + bluetooth shield  мога да чета информацият от инфрачервените сензори и да я предавам чрез блутуута към компютър или таблет.Моля за помощ и мнения от някой запознат или някой с подобен опит. Благодаря

emil74

  • Зомбиран Роботостроител
  • *****
  • Публикации: 227
    • Профил
    • http://www.maystorio.com
Инфрачервени сензори и Bluetooth Shield Arduino Uno
« Отговор #1 -: Май 28, 2013, 04:26:24 pm »
Можеш. В компютъра го четеш като сериен порт. Има някои особености при работа и настройка, но не е страшно.

zen

  • Бил знаел какво е Мехатроника!
  • *****
  • Публикации: 121
    • Профил
Инфрачервени сензори и Bluetooth Shield Arduino Uno
« Отговор #2 -: Май 28, 2013, 08:23:08 pm »
Скоро правих един проект с RN-42. Евтин bluetooth модул, който го има и в robotev.com. Само трябват 2 допълнителни съпротивления за регулиране на напрежението и си готов. Като качиш BlueSoleil виждаш устройството като виртуален сериен порт. От там нататък с всякакв софтуер може да го усправляваш от компютъра.

vranjastena

  • Робо-Новак
  • *****
  • Публикации: 18
    • Профил
Инфрачервени сензори и Bluetooth Shield Arduino Uno
« Отговор #3 -: Май 29, 2013, 11:46:14 am »
Благодаря аз отговорите.А дали има някакъв софтуер за Андроид,чрез който да мога чета показанията на инфрачервените сензори от таблет или телефон.

zen

  • Бил знаел какво е Мехатроника!
  • *****
  • Публикации: 121
    • Профил
Инфрачервени сензори и Bluetooth Shield Arduino Uno
« Отговор #4 -: Май 29, 2013, 01:43:33 pm »

vranjastena

  • Робо-Новак
  • *****
  • Публикации: 18
    • Профил
Инфрачервени сензори и Bluetooth Shield Arduino Uno
« Отговор #5 -: Май 31, 2013, 03:04:39 pm »
а може ли някой да ми помогне, с това как се отваря порта за предаване на данни чрез блуутут.Тоест трябва ли някакъв допълнителен сорс код или само Serial.begin(baud rate) ?

Благодаря!

emil74

  • Зомбиран Роботостроител
  • *****
  • Публикации: 227
    • Профил
    • http://www.maystorio.com
Инфрачервени сензори и Bluetooth Shield Arduino Uno
« Отговор #6 -: Май 31, 2013, 03:33:32 pm »
По същество, тези модули са "cable replacement", т.е. работиш с модула по същия начин, както и ако имаш обикновен кабел за серийния порт.
Единствената разлика е процедурата по свързване между компютъра и модула(има вариации при различните блутут мениджъри).

vranjastena

  • Робо-Новак
  • *****
  • Публикации: 18
    • Профил
Инфрачервени сензори и Bluetooth Shield Arduino Uno
« Отговор #7 -: Май 31, 2013, 03:52:18 pm »
еми аз използвам Proccessing за да видя данните от аналоговите сензори,обаче когато съм на блутуут няма никой,изписва ми портовете който се отварят ,обаче нищо не се случва,а като съм на USB си работи всичко перфектно.От къде може да идва проблема? до сега не съм работил с блутуут и ми е тъмна Индия.

emil74

  • Зомбиран Роботостроител
  • *****
  • Публикации: 227
    • Профил
    • http://www.maystorio.com
Инфрачервени сензори и Bluetooth Shield Arduino Uno
« Отговор #8 -: Май 31, 2013, 04:04:24 pm »
Свързването трябва да стане в общи линии така:
1. От блутут мениджъра се търси новата връзка и се извършва свързване, като се използва(ако има) даденият от производителя код за свързване.
2. Слвд свързване, в Device Manager на Control Panel се намира кой порт се ползва за тази връзка.
3. В Procesing следиш този порт.

Проблемът е, вероятно, затова, че нещо от горното е пропуснато.

vranjastena

  • Робо-Новак
  • *****
  • Публикации: 18
    • Профил
Инфрачервени сензори и Bluetooth Shield Arduino Uno
« Отговор #9 -: Май 31, 2013, 04:20:11 pm »
да точно така го правя,proccesing следи точно този порт който използвам просто никакви данни не идват,пробвах и с други програми,който следят портовете и пак така порта го има данни няма.Възможно ли е да има някакъв проблем с bluetooh USBто,защото на единият лаптоп дори не го разпознава?

emil74

  • Зомбиран Роботостроител
  • *****
  • Публикации: 227
    • Профил
    • http://www.maystorio.com
Инфрачервени сензори и Bluetooth Shield Arduino Uno
« Отговор #10 -: Май 31, 2013, 04:40:43 pm »
Не бързай с проблеми в модула. Едва ли е той виновен. Провери си свързването на хардуера и настройките покрай блутута. Провери си програмата. Каква е скоростта на обмен?

vranjastena

  • Робо-Новак
  • *****
  • Публикации: 18
    • Профил
Инфрачервени сензори и Bluetooth Shield Arduino Uno
« Отговор #11 -: Май 31, 2013, 04:45:54 pm »
Проверени са,а дали няма някаква връзка в това че шийла е конфигуриран като слейд? вече не знам къде да търся причината направо се отчаях

emil74

  • Зомбиран Роботостроител
  • *****
  • Публикации: 227
    • Профил
    • http://www.maystorio.com
Инфрачервени сензори и Bluetooth Shield Arduino Uno
« Отговор #12 -: Май 31, 2013, 05:01:18 pm »
Шийлдът трябва да е конфигуриран като сериен порт.

vranjastena

  • Робо-Новак
  • *****
  • Публикации: 18
    • Профил
Инфрачервени сензори и Bluetooth Shield Arduino Uno
« Отговор #13 -: Май 31, 2013, 05:16:21 pm »
кофигуриран е.Някаква друга идея  :?

emil74

  • Зомбиран Роботостроител
  • *****
  • Публикации: 227
    • Профил
    • http://www.maystorio.com
Инфрачервени сензори и Bluetooth Shield Arduino Uno
« Отговор #14 -: Май 31, 2013, 05:21:26 pm »
Дай схема на свързване и кода за Ардуиното.  
Дай връзка към точния модел на шийлда, който ползваш.
За начало, можеш да провериш има ли сигнали на Rx/Tx. Какъв baud rate ползваш? Опитай с 9600.