Форумы Хелимании

Наши проекты => Stick electronics => Тема начата: stick от 24 Май 2013, 21:40:53



Название: BlueTooth для SimpleBGC by AlexMos
Отправлено: stick от 24 Май 2013, 21:40:53
Как и обещал, выкладываю платку-переходник для подключения дешевых ВТ контроллеров типа HC-04 и HC-05 к контроллеру подвеса на БК моторах от Алексея.

Список компонентов, сборочный чертеж и отзеркаленый (под ЛУТ) рисунок печатной платы - во вложении.

Теперь что с этим всем делать...
Ну, про то, как изготовить плату по ЛУТ технологии я рассказывать не буду, чай не маленькие  ;)

Поговорим про сборку, а именно про припаивание ВТ контроллера к свежеизготовленной плате.
Перво-наперво, на обратную сторону БТшки клеим полоску бумаги, это изолятор и дистансер. Чтоб наша не пролаченная плата не коротнула через себя чего лишнего. Толщины бумажного листа достаточно чтоб отодвинуть контакты ВТ от переходника.
(http://160375591.users.photofile.ru/photo/160375591/200695762/xlarge/208617506.jpg)

Далее, внимательно смотрим на чертеж, у меня сделана разводка светодиода состояния под 2 варианта БТшки. Запаивать надо только одну точку из двух!!!! В зависимости от купленного варианта ВТ. В случае запаивания обоих - последствия непредсказуемы. Будьте внимательны! ? не забываем запаять остальные точки.  :D
(http://andrew-stick.users.photofile.ru/photo/andrew-stick/4210425/xlarge/103401586.jpg)

Ок, собрали и дважды все проверили. Можно включать и настраивать.
Как настроить HC-04, написано тут. А мы поговорим про настройку HC-05.

Полный даташит на него.
В отличие от HC-04 (где все с точностью до наоборот!) перед попыткой достучаться до устройства через ftdi, его необходимо спарить с компом через ВТ!!! В противном случае, это чудо китайской инженерной мысли не будет отвечать на АТ команды. Сцуко, за пол дня весь моск разрушился, пока дошло.
Последовательность действий:
1) подаем питание
2) спариваем с компом (П?Н: 1234)
3) отключаем
4) паяем перемычку между PIO11 и +3.3в (это переводит железяку в командный режим)
5) подключаем к usb2ttl конвертеру
6) запускаем терминалку с параметрами связи 38400,8,N,1
7) отправляем команду AT<CR><LF>, должно придти ОК.
8) Если нет, меняем местами RX TX
9) повторяем п.7
10) меняем все что надо, в соответствии с АТ командами в даташите.
(http://f3.s.qip.ru/XDaoT00P.png)


ВАЖНО!
Для нормальной работы с SimpleBGC, надо установить скорость обмена на 115200.
Это делается командой AT+UART=115200,0,0
? не забываем после каждой команды нажимать <enter>, т.е. закрывать символами <cr><lf>. Дальше меняем имя девайса, пин и все что посчитаете нужным. Все АТ команды описаны в даташите.
Отключаем, отпаиваем программирующую перемычку, удаляем "старый" девайс из девайс менеджера компа и парим его заново, под новым именем и пином.
Все, можно пользовать.  8)
(http://andrew-stick.users.photofile.ru/photo/andrew-stick/4210425/xlarge/103401588.jpg)

(http://andrew-stick.users.photofile.ru/photo/andrew-stick/4210425/xlarge/103401589.jpg)