roboforum.ru

Технический форум по робототехнике.

(акселерометр <=> bluetooth) <=> Android смартфон

(акселерометр <=> bluetooth) <=> Android смартфон

mankurd » 23 фев 2012, 04:19

Доброго времени суток. Появилась интересная мне идея, не знаю как воплотить, суть такова.

необходимо связать акселерометр со смартфоном по средству bluetooth. смартфон должен только получать данные от сенсора, других целей нет.
модуль с сенсором и bluetooth-ом должен быть как можно меньшего размера, энергопотребления и питаться от батарей.
какой МК потребуется, и можно обойтись без него? и самый любимый вопрос... с чего начать, что почитать на эту тему? (но конечно же жду практичных советов на счет осуществления задуманного)

спасибо заранее)

Re: (акселерометр <=> bluetooth) <=> Android смартфон

dccharacter » 23 фев 2012, 12:21

Скорее всего в твоем смартфоне уже есть акселерометр, научись читать данные с него

Re: (акселерометр <=> bluetooth) <=> Android смартфон

mankurd » 23 фев 2012, 13:07

dccharacter, да, он то есть в телефоне, данные с него получить не проблема. но суть как раз в том, что бы получать информацию о движении с отдельного, удаленного, автономного модуля.

Re: (акселерометр <=> bluetooth) <=> Android смартфон

nixxon86 » 24 мар 2012, 17:27

Можеш подключить к мк UART Bluetooth(http://www.sure-electronics.net/rf,audi ... 1.0_EN.pdf) и i2c акселерометр(http://strawberry-linux.com/pub/MMA7455L.pdf)
Далее алгоритм работы устройства такой:
1)При первом подключение запрос на сопряжение
2)Если успешно то продолжить работу иначе выход или индикация ошибки
3)в петле(зацикливание) копируем значение по осям в три переменные
4)в этой же петле посылаем и данные на uart
5)Через n секунд шлем эхо запросы на смарт(проверка на доступность)
6)Еслм нет ответа завершаем работу или индикация ошибки
7)конец алгоритма

На смарте почти тоже самое с разнице только в разборе пакетов от фреймворка
Если будут вопросы по программированию пиши в личку

Re: (акселерометр <=> bluetooth) <=> Android смартфон

Madf » 25 мар 2012, 23:07

Проще наверное так + так. Выводить так по максимум.


Rambler\'s Top100 Mail.ru counter