www.open-tager.ru

открытый лазертаг форум
Текущее время: 20 апр 2024, 14:51

Часовой пояс: UTC + 3 часа [ Летнее время ]


Реклама

Правила форума


В разделе запрещены - обсуждение оборудования не поддерживающего открытых протоколов, реклама и ссылки на готовые продукты лазертага, обсуждение политики производителей и самих производителей. Виден всем.



Начать новую тему Ответить на тему  [ Сообщений: 5319 ]  На страницу Пред.  1 ... 461, 462, 463, 464, 465, 466, 467 ... 532  След.
Автор Сообщение
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 11 окт 2016, 04:09 
Не в сети
Местный
Аватар пользователя

Зарегистрирован: 06 фев 2012, 01:30
Сообщений: 420
Откуда: Мордор
Pingvin писал(а):
Что то я не могу понять - чего хотим?
Нижняя схема - это что? Для чего?


Эту схему рисовал что бы узнать куда подключать State. Меня смутило что если подключать модуль без шильда напрямую к плате LTAscetik, получается что на схеме шильда два резистора R3 и R5 и не понятно куда должен идти сигнал, на 34 ламель или на 32 или на обе сразу. Но Вы уже все пояснили выше, так что все понятно спасибо.

Правда на вашем фото на шильде навесной монтаж подключен вроде как на +3.3 и на RX, и R9 подключен к +3,3 на схеме вроде как, а не между "землёй" и входом RX модуля. На фото всё мелко и сливается, так что поэтому лучше ориентироваться по схеме, вот я и нарисовал :)

В общем помучился я тут, вот что получается. Резисторы вроде как не влияют на передачу данных, зато нашел что при установки AT+UART=9600,0,0 происходит конект в проге Ascetic по BT только при подсоединение. Пишет Привет! bullets in clip bullets in clip? Нажимаю вкладку Протокол, далее считать устройство, пишет protocol? ну и далее таймаут соединения.

Есть соображения куда дальше рыть? AT+UART=9600,0,0 как правильно надо выставлять? AT+UART=9600,1,2 не катит :) По умолчанию там 38400 стоит на заводских настройках.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 11 окт 2016, 09:16 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Все схемы здесь, в том числе в PDF в хорошем качестве

http://github.com/PingvinOpenTag/LTAscetic/tree/master/release_3_1(SMD%2Cfix_flesh_led_bag%2Cfirmware_up_to_56000Hz_IR_F0)/hardware/scheme

Действительно - резистор должен сидеть на 3,3В!
Прошу прощения!
Позабыл уже все.
Резистор ставить надо!


Раз от тага получили строчку, значит UART настроен правильно.
9600 скорость должна быть.
Похоже - с модуля не доходят данные до контроллера.
Тут надо искать.
Проверьте цепочку согласования уровней.

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 11 окт 2016, 11:43 
Не в сети
Местный
Аватар пользователя

Зарегистрирован: 06 фев 2012, 01:30
Сообщений: 420
Откуда: Мордор
Pingvin писал(а):
Проверьте цепочку согласования уровней.


Мне не совсем понятно как это сделать, просто прозвонить тостером, или как то надо программно это сделать.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 11 окт 2016, 12:29 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
DiBor писал(а):
Pingvin писал(а):
Проверьте цепочку согласования уровней.


Мне не совсем понятно как это сделать, просто прозвонить тостером, или как то надо программно это сделать.

Ну разве что напряжения померить на транзисторах.
Тут бы осциллограф.
RX и TX не попутаны?
А то было и такое - попутаны, а прием идет.
Можно фото ваших девайсов - как там все подключено?

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 11 окт 2016, 22:58 
Не в сети
Местный
Аватар пользователя

Зарегистрирован: 06 фев 2012, 01:30
Сообщений: 420
Откуда: Мордор
Хорошо все понятно, осциллограф найду замерю, сниму небольшой отчет. RX и TX пробовал менять не помогло.


Вложения:
DSC00009.JPG
DSC00009.JPG [ 134.25 KiB | Просмотров: 6175 ]
DSC00008.JPG
DSC00008.JPG [ 137.48 KiB | Просмотров: 6175 ]
DSC00007.JPG
DSC00007.JPG [ 129.83 KiB | Просмотров: 6175 ]
DSC00004.JPG
DSC00004.JPG [ 131.5 KiB | Просмотров: 6175 ]


Последний раз редактировалось DiBor 12 окт 2016, 03:07, всего редактировалось 1 раз.
Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 12 окт 2016, 03:06 
Не в сети
Местный
Аватар пользователя

Зарегистрирован: 06 фев 2012, 01:30
Сообщений: 420
Откуда: Мордор
Вот видео с проблемой. https://www.youtube.com/watch?v=LpoYrVoMqFA


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 12 окт 2016, 05:49 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Спасибо, так понятнее.
Ну во-первых, схема должна быть такой, как на картинке (разрешение низкое из-за политики ресурса).

Не передаются данные на контроллер.
Проблема может быть в цепочке согласования на транзисторах.

Или...
5,1 кОм - выкидывайте нахрен!!!
Что получается - как только установлено соединение, модуль переводится в режим AT-комманд.
Это моя недоработка с документацией, извините.
Хотя на английском у резисторов написано - ставить если мастер, ставить если слейв - но все равно не верно и путает.


Вложения:
bt_mod_ascet.JPG
bt_mod_ascet.JPG [ 128.81 KiB | Просмотров: 6172 ]
Ascet_3_1_bluetooth_modul_scheme2.jpg
Ascet_3_1_bluetooth_modul_scheme2.jpg [ 59.73 KiB | Просмотров: 6172 ]

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!
Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 12 окт 2016, 18:51 
Не в сети
Местный
Аватар пользователя

Зарегистрирован: 06 фев 2012, 01:30
Сообщений: 420
Откуда: Мордор
Pingvin писал(а):
Или...
5,1 кОм - выкидывайте нахрен!!!
Что получается - как только установлено соединение, модуль переводится в режим AT-комманд.
Это моя недоработка с документацией, извините.
Хотя на английском у резисторов написано - ставить если мастер, ставить если слейв - но все равно не верно и путает.


После, Или... 5,1 кОм - выкидывайте нахрен!!! все заработало. Теперь все супер!

Следующий этап. Переделать прошивку под TSOP 38 и 36 кГц, + En язык для дисплея хотелось бы. Ну и устранить баги в прошивке, звук пули например.

Только вот проблема я пока криворук в программировании, но готов к обучению в AVRStudio. :)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 12 окт 2016, 19:31 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
DiBor писал(а):
Pingvin писал(а):
Или...
5,1 кОм - выкидывайте нахрен!!!
Что получается - как только установлено соединение, модуль переводится в режим AT-комманд.
Это моя недоработка с документацией, извините.
Хотя на английском у резисторов написано - ставить если мастер, ставить если слейв - но все равно не верно и путает.


После, Или... 5,1 кОм - выкидывайте нахрен!!! все заработало. Теперь все супер!

Следующий этап. Переделать прошивку под TSOP 38 и 36 кГц, + En язык для дисплея хотелось бы. Ну и устранить баги в прошивке, звук пули например.

Только вот проблема я пока криворук в программировании, но готов к обучению в AVRStudio. :)


Так уже все сделано!
Частота настраивается конфигуратором.
Прошивка с поддержкой английского тоже есть.
github.com/PingvinOpenTag/LTAscetic/tree/master/internationalized_firmware

Выбор языка через дефайны

Код:
#define LANGUAGE EN
//#define LANGUAGE RU

в файле ltag_ascetic.h

Баг в этих исходниках вроде правил, нужно пересобрать проект.

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 13 окт 2016, 00:10 
Не в сети
Местный
Аватар пользователя

Зарегистрирован: 06 фев 2012, 01:30
Сообщений: 420
Откуда: Мордор
Если коротко то в процессе работы в AVRStudio4 берем исходники, находим файле ltag_ascetic.h, строчку #define LANGUAGE RU меняем на #define LANGUAGE EN. Правда я еще не пробовал, вместо 36 кГц поставлю на 38 кГц,(у меня их просто много) будет ли считывания кода ? Если нет то где прописать частоту приемника. Далее компилируем, Если что поправьте.

Только есть снова вопрос как в AVRStudio4 все эти открывшееся окна исходника скомпилировать, и можно ли все это залить через UART. Я конечно полазию в нете почитаю, но все же дайте не большей экскурс для чайников.


Последний раз редактировалось DiBor 13 окт 2016, 11:03, всего редактировалось 1 раз.

Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 5319 ]  На страницу Пред.  1 ... 461, 462, 463, 464, 465, 466, 467 ... 532  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB