www.open-tager.ru

открытый лазертаг форум
Текущее время: 16 апр 2024, 22:18

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


Реклама

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


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



Начать новую тему Ответить на тему  [ Сообщений: 5319 ]  На страницу Пред.  1 ... 5, 6, 7, 8, 9, 10, 11 ... 532  След.
Автор Сообщение
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 18 июн 2012, 11:02 
Не в сети
Старожил
Аватар пользователя

Зарегистрирован: 31 май 2012, 23:29
Сообщений: 507
Откуда: Украина, Энергодар
Ага, понятно, прошивка не та :). Тогда работать и не будет. Ждемс второй вариант прошивки :) Прошивал программатором "STK500v2 by Petka" апгрейдил до версии "v3" от Леонида Ивановича, взятой отсюда http://radiokot.ru/forum/viewtopic.php?f=25&t=15213&start=380 сообщение от Пн янв 02, 2012 11:17:24. Видится в AVR studio как AVRISP. Работает быстро, надежно. Претензий нет.
Ок, разьем на звук переделаю на два провода. Транзистор тоже уберу там где он не нужен. Еще слабое звено, как мне кажется - это стабилизатор питания L7805. По идее он шибко неэкономный.
Да, модульность, это удобно. Тем более ничто не мешает вытравить все модули при желании на одной платке так, как это будет удобно под корпус оружия и просто пропаять проводки так как нужно. В общем полет для фантазии налицо :)

Как вариант для развития - мне интересна радиосвязь. Вижу свободные ножки на проце. Купил парочку MRF49XAT-I/ST. Читаю даташит :)

_________________
Точно попавшая в цель стрела - есть результат тысячи промахов.


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

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
furhunter писал(а):
Ага, понятно, прошивка не та :). Тогда работать и не будет. Ждемс второй вариант прошивки :) Прошивал программатором "STK500v2 by Petka" апгрейдил до версии "v3" от Леонида Ивановича, взятой отсюда http://radiokot.ru/forum/viewtopic.php?f=25&t=15213&start=380 сообщение от Пн янв 02, 2012 11:17:24. Видится в AVR studio как AVRISP. Работает быстро, надежно. Претензий нет.
Ок, разьем на звук переделаю на два провода. Транзистор тоже уберу там где он не нужен. Еще слабое звено, как мне кажется - это стабилизатор питания L7805. По идее он шибко неэкономный.
Да, модульность, это удобно. Тем более ничто не мешает вытравить все модули при желании на одной платке так, как это будет удобно под корпус оружия и просто пропаять проводки так как нужно. В общем полет для фантазии налицо :)

Как вариант для развития - мне интересна радиосвязь. Вижу свободные ножки на проце. Купил парочку MRF49XAT-I/ST. Читаю даташит :)

Я стабилизатор не использую - тоже считаю нет необходимости, да и кушает ток он тоже!
Диапазон рабочего напряжения для Атмеги - от 4,5 до 5,5 Вольт!
Если я питаю от свинцового аккумулятора 6,8 Вольт - ставлю два гасащих напряжение диода (ТОЛЬКО НЕ ШОТКИ!!!!).
Если от 4-х пальчиковых батареек (1,5x4=6 Вольт) - ставлю 1 гасящий диод!
Если питаю от Никель-Металлгидритных аккумуляторов на 4,8 Вольт (или 4-х пальчиковых аккумулятора по 1,2 В) - вообще питаю напрямую!
Так что, ИМХО - стабилизатор есть излишество, особенно в вашем случае, где "размер имеет значение"! :)
Но вот поставить электролитический конденсатор в 2500 - 3000 мкФ параллельно питанию НАСТОЯТЕЛЬНО РЕКОМЕНДУЮ!
Не будет "просадок" напряжения в момент выстрела, когда ИК-диод кушает больше 1 Ампера!

Кстати - померил вашу печатку - 4,5x2,5 см!
Превосходно! :)
Скоро всю электронику прямо в тубус и запихаем! :lol:

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


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

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Радиосвязь - конечно интересно!
Я "поглядываю" в сторону недорогих Блютус-модулей HC-05.
Для работы с ними нужен только UART.
Дойдем и до этого, постепенно. ;)
Что то Zoombyk на связь не выходит. :(
У него защита диплома в 20-х числах, если не ошибаюсь.
Но я готов помочь, если ждать неохота.
Что то так и не понял - отлаживать программу (дебужить, выполнять пошагово с контролем переменных) ваш программатор позволяет?

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


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

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Ещё спрошу - как Вы судите, работает прошивка или нет?
Светодиоды "жизни" и "патроны кончились" подключили?
При подаче питания (или запуска на выполнение в авр-студии) они поочерёдно должны сначала загореться, затем так же поочерёдно погаснуть.
Даже если фьюзы не выставлять, а оставить по умолчанию (тактирование будет происходить от внутреннего RC-генератора 1 МГц) - светодиоды должны загораться и гаснуть, но очень медленно! :)
Прошивка все равно должна работать.
Если этого не происходит - проверяйте свойства проекта, правильно ли указан контроллер, какие параметры оптимизации кода (должно стоять -0s, если не ошибаюсь)?
Попробуйте скомпилировать прошивку из исходников - что говорит компилятор?
Нет ошибок?
Что пишется в консоль про "заливке" скомпилированной прошивки в контроллер?

Но сначала надо исправленную прошивку с Zoombyk "стрести". :)
Либо самим исправить - это не сложно!
Открывайте файлик definition_of_ports_atmega16.h
Вот его содержимое:
Цитата:
#define IR_LED_PORT PORTA
#define IR_LED_DDR DDRA
#define LIFE_LEDS_PORT PORTA
#define LIFE_LEDS_DDR DDRA
#define FIRE_LED_PORT PORTA
#define FIRE_LED_DDR DDRA
#define BULLETS_OUT_LED_PORT PORTC
#define BULLETS_OUT_LED_DDR DDRC
#define SOUND_PORT PORTB
#define SOUND_DDR DDRB
#define TSOP_PORT PORTD
#define TSOP_DDR DDRD
#define TSOP_IN PIND
#define WOUND_LED_PORT PORTD
#define WOUND_LED_DDR DDRD
#define FIRE_KEY_PORT PORTC
#define FIRE_KEY_DDR DDRC
#define FIRE_KEY_IN PINC

#define FIRE_MODE_KEY_PORT PORTC
#define FIRE_MODE_KEY_DDR DDRC
#define FIRE_MODE_KEY_IN PINC


#define IR_LED_PIN (1<<2)
#define FIRE_LED_PIN (1<<3)
#define BULLETS_OUT_LED_PIN (1<<0)
#define LIFE_LED1_PIN (1<<4)
#define LIFE_LED2_PIN (1<<5)
#define LIFE_LED3_PIN (1<<6)
#define LIFE_LED4_PIN (1<<7)
#define WOUND_LED_PIN (1<<7)


#define SOUND_PIN (1<<3)


#define TSOP_PIN (1<<2)

#define FIRE_KEY_PIN (1<<1)

#define FIRE_MODE_KEY_PIN (1<<7)

#define SW_DAMAGE_PORT PORTB
#define SW_DAMAGE_DDR DDRB
#define SW_DAMAGE_IN PINB
#define SW_DAMAGE_MASK ((1<<0)|(1<<1))
#define SW_DAMAGE_KEY1_PIN (1<<0)
#define SW_DAMAGE_KEY2_PIN (1<<1)


#define SW_TEAM_PORT PORTA
#define SW_TEAM_DDR DDRA
#define SW_TEAM_IN PINA
#define SW_TEAM_MASK ((1<<0)|(1<<1))
#define SW_TEAM_KEY1_PIN (1<<0)
#define SW_TEAM_KEY2_PIN (1<<1)



#define SW_BULLETS_LIMIT_PORT PORTD
#define SW_BULLETS_LIMIT_DDR DDRD
#define SW_BULLETS_LIMIT_IN PIND
#define SW_BULLETS_LIMIT_MASK ((1<<5)|(1<<6))
#define SW_BULLETS_LIMIT_KEY1_PIN (1<<5)
#define SW_BULLETS_LIMIT_KEY2_PIN (1<<6)


И правьте под ваши порты и пины!
Больше ничего исправлять не надо!

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 18 июн 2012, 17:16 
Не в сети
Старожил
Аватар пользователя

Зарегистрирован: 31 май 2012, 23:29
Сообщений: 507
Откуда: Украина, Энергодар
Нет, с прошивкой пока не пересекался. Только залил в один процессор(ну и прибил второй :) ). Ну понятно, что не работает, если распиновка другая. Хотя по осциллографу генерация сигналов есть. Так что засяду за studio, попробую разобраться, где что. С программатором тоже еще не разбирался, даже пока не представляю, что и как делать. Но я быстро учусь :). Заливает он быстро, поэтому не думаю, что это проблема. А что с Протосом? Не пересекались? По идее полезная программа для моделирования. Хотя тоже пока только поглядываю на это направление.

_________________
Точно попавшая в цель стрела - есть результат тысячи промахов.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 18 июн 2012, 17:22 
Не в сети
Старожил
Аватар пользователя

Зарегистрирован: 31 май 2012, 23:29
Сообщений: 507
Откуда: Украина, Энергодар
Цитата:
Кстати - померил вашу печатку - 4,5x2,5 см!
Превосходно! :)
Скоро всю электронику прямо в тубус и запихаем!


А не сделать ли ее двухсторонней??? ))))))))))

_________________
Точно попавшая в цель стрела - есть результат тысячи промахов.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 18 июн 2012, 17:28 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
furhunter писал(а):
Цитата:
Кстати - померил вашу печатку - 4,5x2,5 см!
Превосходно! :)
Скоро всю электронику прямо в тубус и запихаем!


А не сделать ли ее двухсторонней??? ))))))))))


Тогда отверстия переходные сверлить - лишние трудозатраты.
Давайте сначала запустим то что есть! :)
Потом уже можно будет и усовершенствовать.

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 18 июн 2012, 17:30 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
furhunter писал(а):
Нет, с прошивкой пока не пересекался. Только залил в один процессор(ну и прибил второй :) ). Ну понятно, что не работает, если распиновка другая. Хотя по осциллографу генерация сигналов есть. Так что засяду за studio, попробую разобраться, где что. С программатором тоже еще не разбирался, даже пока не представляю, что и как делать. Но я быстро учусь :). Заливает он быстро, поэтому не думаю, что это проблема. А что с Протосом? Не пересекались? По идее полезная программа для моделирования. Хотя тоже пока только поглядываю на это направление.

Я бы все же рекомендовал JTAG-программатор.
Схема не сложная, где то тут на сайте её приводил.
Но нужен JTAG-разъём на плате.
С Протосом тоже не занимался - как то все сразу на "железе" пробую. :)
Но любопытно... :?

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 19 июн 2012, 15:51 
Не в сети
Старожил
Аватар пользователя

Зарегистрирован: 31 май 2012, 23:29
Сообщений: 507
Откуда: Украина, Энергодар
Посмотрел прошивку. Почти все выводы соответсвуют. Но там есть и схемотехнические изменения, например - всего два значения на повреждение от выстрела. В вашей схеме 4 значения. В общем буду ждать прошивку от Zoombyk, ибо неизвестно, что еще там изменено, а пока попробую развести под вашу прошивку плату. Если вдохновения хватит :) JTAG схемку посмотрел. Заказал Atmegu16. Приедет, соберу программатор. Но здесь получается, вместо MISO и кампании задействуются другие ножки процессора. Еще разьем? :) Думаю, на итоговой плате он не нужен, а на тестовой без проблем.

_________________
Точно попавшая в цель стрела - есть результат тысячи промахов.


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

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
furhunter писал(а):
Посмотрел прошивку. Почти все выводы соответсвуют. Но там есть и схемотехнические изменения, например - всего два значения на повреждение от выстрела. В вашей схеме 4 значения. В общем буду ждать прошивку от Zoombyk, ибо неизвестно, что еще там изменено, а пока попробую развести под вашу прошивку плату. Если вдохновения хватит :) JTAG схемку посмотрел. Заказал Atmegu16. Приедет, соберу программатор. Но здесь получается, вместо MISO и кампании задействуются другие ножки процессора. Еще разьем? :) Думаю, на итоговой плате он не нужен, а на тестовой без проблем.

Сегодня пообщался с Zoombyk по Skype.
Он защитился на отлично!
С чем его и поздравил.
Говорит - ничего особенно то и не менял, пару выводов всего.
Так что, думаю, ждать не стоит.
Подправить хедер, привести в соответствие со схемой и пробовать.
Подключите светодиоды, посмотрите - как себя ведут при включении?
И что не работает конкретно?

А что - у Вас с радиокомпонентами напряг?
Я уж думал, такого "барахла" как Атмега16 везде полно! :)

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


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 5319 ]  На страницу Пред.  1 ... 5, 6, 7, 8, 9, 10, 11 ... 532  След.

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


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

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


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

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