www.open-tager.ru
https://open-tager.ru/forum/

Blurtooth повязка на Atmega8 или блютус-удлинитель.
https://open-tager.ru/forum/viewtopic.php?f=5&t=3905
Страница 1 из 2

Автор:  Pingvin [ 11 окт 2014, 18:53 ]
Заголовок сообщения:  Blurtooth повязка на Atmega8 или блютус-удлинитель.

В общем, начал разводить плату для беспроводки на Атмеге 8.
Ибо Атмега 32 избыточна для этих целей, и стоит дороже.

Ну плата, к которой повязку подключать и мне пригодится для проекта "Аскет".
Но можно ещё замутить радиомост, для преобразования проводного тага любого производителя в беспроводный.
Для этого ещё нужно одну платку развести, которая к тагу будет цепляться.


Для меня задача имеет низкий приоритет, пока справляюсь с печатками "Аскета".
Поэтому если есть заинтересованные люди - присоединяйтесь, пойдет дело быстрее.

Нужно собрать макетку и набросать код для распознавания заголовка, единички и нуля протокола МилесТаг (он открыт, начнем с него).
Как только макетка по схеме заработает и будет готова прошивка - закажу печатки в производство.
Все желающие смогут их получить.
Желательно использовать Си для написания прошивки.

Схему выложу.
Схема в формате PDF в архиве прикрепленном.
Схему можно корректировать - жду дельных предложений.

Файлы для ДипТрейса тоже.
Пишите, если интересно.

Пока вот что имеем.
Хочу ещё для подключения вибры разъём добавить.

Вложения:
BT_Bandana_Atmega8.zip [35.97 KiB]
Скачиваний: 601
BT_Bandana_Atmega8.jpg
BT_Bandana_Atmega8.jpg [ 41.45 KiB | Просмотров: 15667 ]
bandanaAtmega8Bot.jpg
bandanaAtmega8Bot.jpg [ 42.17 KiB | Просмотров: 15668 ]
bandanaAtmegf8Top.jpg
bandanaAtmegf8Top.jpg [ 53.19 KiB | Просмотров: 15668 ]

Автор:  zverev.perm [ 11 окт 2014, 20:07 ]
Заголовок сообщения:  Re: Blurtoorh повязка на Atmega8 или блютус-удлинитель.

стабилизатор в 223 кузове может добавить опциональный? для питания от аккума. на 3.3в.

Автор:  Pingvin [ 11 окт 2014, 20:25 ]
Заголовок сообщения:  Re: Blurtoorh повязка на Atmega8 или блютус-удлинитель.

zverev.perm писал(а):
стабилизатор в 223 кузове может добавить опциональный? для питания от аккума. на 3.3в.

Питаться будет напрямую от аккума.
В повязке 5 В не нужны, ИМХО.
А та плата, что к тагу - будет питаться от бортового напряжения через разъём повязки.

Или я не так понял?
Или речь о 6-Вольтовых аккумах?

Автор:  Pingvin [ 11 окт 2014, 20:32 ]
Заголовок сообщения:  Re: Blurtoorh повязка на Atmega8 или блютус-удлинитель.

Вот уже косяк нашел - ножку State не завел на контроллер. :oops:

Автор:  Pacifist [ 11 окт 2014, 20:42 ]
Заголовок сообщения:  Re: Blurtoorh повязка на Atmega8 или блютус-удлинитель.

А я все со своей идеей протоколо-независимого моста. Раз прошивку для НС-05 написать лениво, заказывать дорого, а сами по себе они физику передавать не хотят, только ЮАРТ, то соответственно и предложение - может этот ЮАРТ им на входе и имитировать?
Суть идеи такая - входной сигнал TSOP подается на вход RX блютуса через резистор. К этому же входу RX блютуса подключен контроллер. Вся задача контроллера - на нужном битрейте "передавить" входной сигнал , сгенерировать стоп-старт импульсы для НС-хх и переключить свой порт обратно в высокоимпедансное состояние. То есть НС-хх будет постоянно анализировать и передавать состояние своего входа RX/ Ну а на противоположном конце моста при помощи интегрирующей цепочки эти импульсы старт/стоп сглаживаем - получаем повторение формы сигнала с точностью приблизительно 2-4 бита (для скорости 115200 получится ~ 8..32 мкс)

Автор:  Pingvin [ 11 окт 2014, 21:01 ]
Заголовок сообщения:  Re: Blurtoorh повязка на Atmega8 или блютус-удлинитель.

Pacifist писал(а):
А я все со своей идеей протоколо-независимого моста. Раз прошивку для НС-05 написать лениво, заказывать дорого, а сами по себе они физику передавать не хотят, только ЮАРТ, то соответственно и предложение - может этот ЮАРТ им на входе и имитировать?
Суть идеи такая - входной сигнал TSOP подается на вход RX блютуса через резистор. К этому же входу RX блютуса подключен контроллер. Вся задача контроллера - на нужном битрейте "передавить" входной сигнал , сгенерировать стоп-старт импульсы для НС-хх и переключить свой порт обратно в высокоимпедансное состояние. То есть НС-хх будет постоянно анализировать и передавать состояние своего входа RX/ Ну а на противоположном конце моста при помощи интегрирующей цепочки эти импульсы старт/стоп сглаживаем - получаем повторение формы сигнала с точностью приблизительно 2-4 бита (для скорости 115200 получится ~ 8..32 мкс)


Все намного проще!
Передавайте непосредственно длительность импульсов в микросекундах и восстанавливайте их на другой стороне.
Единственно - формировать пачку в приемнике придется после того, как весь пакет будет принят.
Да и х... с ним!
Уверяю - задержки в пару миллисекунд никто не заметит! ;) :)

Автор:  Pingvin [ 12 окт 2014, 08:56 ]
Заголовок сообщения:  Re: Blurtoorh повязка на Atmega8 или блютус-удлинитель.

Внес коррективы, добавил разъём для вибромоторчика.

Вложения:
BT_bandana_atmega8_scheme_pdf.zip [31.31 KiB]
Скачиваний: 546
bt_bandana_atmega8_bot.png
bt_bandana_atmega8_bot.png [ 46.05 KiB | Просмотров: 15641 ]
bt_bandana_atmega8.png
bt_bandana_atmega8.png [ 102.79 KiB | Просмотров: 15641 ]

Автор:  Pingvin [ 12 окт 2014, 13:45 ]
Заголовок сообщения:  Re: Blurtoorh повязка на Atmega8 или блютус-удлинитель.

LTagKirov писал(а):
Pingvin писал(а):
Внес коррективы, добавил разъём для вибромоторчика.


На стороне с модулем BT ещё много места, как раз можно пару ключиков полевых расположить OC1B и OC2, вывести ещё пару ножек с МК Fire и Reload и получится идеальная плата для HSL :P

Будет простенькая плата для аптечек, гранат, мишеней, контрольных точек и даже для маркера сгодится, всего два ключа: а какие перспективы открываются :roll:

PS. у разъёма TX RX надо добавить землю пользоватся будет удобнее, особенно при отладке


Я не против.
В пистолетик (беспроводный) такую - самое оно!
А звук?

Могу скинуть файлик для DipTrace в качестве шаблончика.
Если есть желание повозиться чуток.

Землю можно на SPI взять и питание там же - задумано было так.

Можно и добавить!

Задумка была ещё - воткнул одной стороной разъём - на UART контроллера попадаешь, другой - на UART модуля.
Но две земли тогда надо добавить.

Автор:  Pingvin [ 12 окт 2014, 15:48 ]
Заголовок сообщения:  Re: Blurtoorh повязка на Atmega8 или блютус-удлинитель.

LTagKirov писал(а):
Аналоговый мультиплексор внутри не очень качественно разделяет каналы, пролазят помехи на входы. Потому обычно туда цепляю только входы: кнопки, сигналы статуса и аналоговые входы. Так понимаю такая раскладка по ногам была вызвана желанием упростить разводку. Reset для модуля BT меняется нечасто, а вот мигалку для HIT желательно перебросить.

Никогда не озадачивался подобным вопросом.
Есть что-нибудь об этом в errata?

Автор:  Pingvin [ 12 окт 2014, 18:04 ]
Заголовок сообщения:  Re: Blurtoorh повязка на Atmega8 или блютус-удлинитель.

LTagKirov писал(а):
Pingvin писал(а):
А звук?
Могу скинуть файлик для DipTrace в качестве шаблончика.


Желательно зарезервировать
OC2 звук
OC1A/1B ИК - пока без токоограничения.

Это три ШИМ канала, применений потом народ придумает кучу.

Усилитель на плату пихать ненадо, будет уже не простая плата, а очередной "комбайн".
Сам схему править небуду, некогда но есть пожелания: стараюсь не использовать группу ножек аналоговых входов как выходы для переключений. Аналоговый мультиплексор внутри не очень качественно разделяет каналы, пролазят помехи на входы. Потому обычно туда цепляю только входы: кнопки, сигналы статуса и аналоговые входы. Так понимаю такая раскладка по ногам была вызвана желанием упростить разводку. Reset для модуля BT меняется нечасто, а вот мигалку для HIT желательно перебросить.



Добавил ключи на OC1A/1B ИК
OC2 звук - уже выведен на SPI (MOSI)
Две кнопку туда же можно зацепить - на MISO и SCK



Переразводить HIT не на ADC- вся разводка летит.
Ничего страшного не будет, ИМХО.
Не так часто диод включается и частота низкая.

Это предварительно - шлифовать ещё буду.

Вложения:
ascet-bluetooth_bandana_universal_bot.jpeg
ascet-bluetooth_bandana_universal_bot.jpeg [ 50.62 KiB | Просмотров: 15061 ]
ascet-bluetooth_bandana_universal_top.jpeg
ascet-bluetooth_bandana_universal_top.jpeg [ 63.34 KiB | Просмотров: 15061 ]

Страница 1 из 2 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/