www.open-tager.ru

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

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


Реклама

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


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



Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Мини модули
СообщениеДобавлено: 05 апр 2013, 16:49 
Не в сети
Завсегдатай
Аватар пользователя

Зарегистрирован: 24 фев 2013, 17:41
Сообщений: 177
Откуда: Красный Май
После первой удачной попытки изготовить своё устройство для игры, правда не совсем до конца, спасибо Vladimir45 за прошивку.
Хочу продолжить и сделать еще парочку и улучшить то что есть.
начну опять же с гранаты потом возьмусь за аптечки.
1. Граната
по краткому опыту использования сформулировал ТЗ.
а. максимальная доступность корпус, батарей, кнопки и тп...
б. прочность (минимальное количество проводов внутри корпуса,
в. увеличить область\плотность поражения


Корпус - буду использовать канализационную муфту 40 мм (первую гранату собрал в 50мм много места под монтаж но неудобно не кидать не переносить большая)
Питание - 9V крона, довольно емкая и дешёвая, а главное хороший утяжелитель.
Чип - PIC16f629 он несколько компактней и количество ножек меня устраивает) (буду кропить прошивку потихоньку)
все остальные компоненты СМД тут прошу помощи в подборе...
IR LED заказал на эксперименты TSAL6200 и 6400 у них угол излучения по даташиту больше чем 6100 но несколько меньше плотность/мощность излучения 6100 = 130, 6200 = 60, 6400 = 40 у TSAL4400 = 30 Ie (mW/sr)
Буззер - вопрос, а насколько он боится воды?
Развожу все компоненты на плате радиусом 35мм на ней будет> Понижающая ИМС(на верно всё же L4941), PIC, буззер, кнопка, LED индикатор, с платы всего 4 вывода на IRLED и для подключения батареи.

Картинку как крепить в корпусе в процессе)


Последний раз редактировалось mmapooh 06 апр 2013, 13:34, всего редактировалось 1 раз.

Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Мини модули
СообщениеДобавлено: 06 апр 2013, 10:12 
Не в сети
Старожил

Зарегистрирован: 08 янв 2012, 10:51
Сообщений: 554
Откуда: курган
mmapooh писал(а):
После первой удачной попытки изготовить своё устройство для игры, правда не совсем до конца спасибо Vladimir45 за прошивку.

не совсем до конца попытался сам собрать, или не совсем до конца мне спасибо?
(помиловать нельзя казнить) :lol: :lol:
mmapooh писал(а):
Корпус - буду использовать канализационную муфту 40 мм (первую гранату собрал в 50мм много места под монтаж но неудобно не кидать не переносить большая)

Нет, не стоит смотреть на муфту, зимой разлетелась от первого удара об дерево!
Производитель фитингов был германский.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Мини модули
СообщениеДобавлено: 06 апр 2013, 11:57 
Не в сети
Завсегдатай

Зарегистрирован: 26 май 2012, 23:13
Сообщений: 140
к сожалению пока радиус действия гранаты не такой, что б ее можно было кидать на 20 метров )) а закатить за угол, на лестницу и тд - хватит и муфты для начала.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Мини модули
СообщениеДобавлено: 06 апр 2013, 13:25 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 07 апр 2011, 18:05
Сообщений: 3669
ШТУРМ даже продавал гранаты из ПП труб.
http://www.youtube.com/watch?feature=pl ... BPDNWXad8#!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Мини модули
СообщениеДобавлено: 08 апр 2013, 09:01 
Не в сети
Завсегдатай
Аватар пользователя

Зарегистрирован: 24 фев 2013, 17:41
Сообщений: 177
Откуда: Красный Май
Начал, шкодить с прошивкой. Не совсем понимаю как реализовать ШИМ для передачи сигнала.
в PIC16f684 есть модуль CCP и как понимаю в джимовской прошивке, передача кода реализована через сравнение. Курение даташита пока результатов не дало, иду биться дальше.
в PIC12f629 такого модуля нет, значит писать буду програмно. Если кто писал подскажите как правильней это будет сделать через таймер или задержки? Сейчас пишу через задержку.

mmapooh писал(а):
Нет, не стоит смотреть на муфту, зимой разлетелась от первого удара об дерево!
Производитель фитингов был германский.


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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Мини модули
СообщениеДобавлено: 08 апр 2013, 09:19 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 27 ноя 2011, 00:22
Сообщений: 1569
Откуда: Україна
mmapooh писал(а):
Начал, шкодить с прошивкой. Не совсем понимаю как реализовать ШИМ для передачи сигнала.
в PIC16f684 есть модуль CCP и как понимаю в джимовской прошивке, передача кода реализована через сравнение. Курение даташита пока результатов не дало, иду биться дальше.
в PIC12f629 такого модуля нет, значит писать буду програмно. Если кто писал подскажите как правильней это будет сделать через таймер или задержки? Сейчас пишу через задержку.

Пишите через задержки. В таком линейном алгоритме как граната просто нет смысла использовать прерывания.

_________________
Нет предела совершенству, но ресурсы заканчиваются быстро.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Мини модули
СообщениеДобавлено: 08 апр 2013, 09:42 
Не в сети
Старожил

Зарегистрирован: 08 янв 2012, 10:51
Сообщений: 554
Откуда: курган
а он и написан там через задержки, бери исходники джима и вперёд.
http://www.lasertagparts.com/mtadds.htm
компилятор http://rutracker.org/forum/viewtopic.php?t=2332267


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Мини модули
СообщениеДобавлено: 08 апр 2013, 13:51 
Не в сети
Завсегдатай
Аватар пользователя

Зарегистрирован: 24 фев 2013, 17:41
Сообщений: 177
Откуда: Красный Май
Я ортодокс ;) , бэйсик "не понимать" (с института отношения с ним не очень :? ) пишу на ассемблере.
вот, что пока получается, проверяю в протеусе, так как железки пока еще не заказал.
Код:
LIST      P=PIC12F629
      __CONFIG      H'3FDE
      
      STATUS      EQU      H'03
      GPIO      EQU      H'05
      TRISIO      EQU      H'05
      Reg_1      EQU      H'20
      Reg_2      EQU      H'21
      org         0
      
; инициализация порта
      clrf      GPIO
      bsf         STATUS,5
      movlw      b'11111110
      movwf      TRISIO
      bcf         STATUS,5
   
;ПЕРЕДАЧА СИГНАЛА
Start   movlw      .133         ; ЗАДАЁМ ДЛИТЕЛЬНОСТЬ 2400мкС
      movwf      Reg_1
      call      BASESIGNAL   
      call      NULL         ; ПАУЗА МЕЖДУ ИМПУЛЬСАМИ
      movlw      .66            ; ЗАДАЁМ ДЛИТЕЛЬНОСТЬ 1200мкС
      movwf      Reg_1
      call      BASESIGNAL
      call      NULL         ; ПАУЗА МЕЖДУ ИМПУЛЬСАМИ
      movlw      .33            ; ЗАДАЁМ ДЛИТЕЛЬНОСТЬ 600мкС
      movwf      Reg_1
      call      BASESIGNAL
      call      NULL         ; ПАУЗА МЕЖДУ ИМПУЛЬСАМИ
      goto      Start
      
;БАЗОВЫЙ  ИМПУЛЬС 56kHZ, ДЛИТЕЛЬНОСТЬ ЗАВИСИТ ОТ Reg_1         
BASESIGNAL   bsf         GPIO,0
         NOP
         NOP
         NOP
         NOP
         NOP
         NOP
         NOP
         NOP
         bcf         GPIO,0
         NOP
         NOP
         NOP
         NOP
         NOP
         decfsz   Reg_1
         goto      BASESIGNAL
         return
      
;ЗАДЕРЖКА МЕЖДУ ИМПУЛЬСАМИ = 598 machine cycles
NULL      movlw       .199
            movwf       Reg_2
wr         decfsz      Reg_2, F
            goto        wr
            return
      
      end


Смущают NOPы, но там даже задержку на цикле поставь, считай тот же объём кода. И если есть косяки тыркните носом


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Мини модули
СообщениеДобавлено: 08 апр 2013, 14:09 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 27 ноя 2011, 00:22
Сообщений: 1569
Откуда: Україна
не наблюдаю в инициализации порта

Код:
movlw 7
movwf cmcon


Про компаратор и его отключение не забыли? А про калибровочную константу? Или будете кварц ставить?

_________________
Нет предела совершенству, но ресурсы заканчиваются быстро.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Мини модули
СообщениеДобавлено: 08 апр 2013, 14:38 
Не в сети
Завсегдатай
Аватар пользователя

Зарегистрирован: 24 фев 2013, 17:41
Сообщений: 177
Откуда: Красный Май
Pacifist писал(а):
не наблюдаю в инициализации порта

Код:
movlw 7
movwf cmcon


Про компаратор и его отключение не забыли? А про калибровочную константу? Или будете кварц ставить?


ага, спасибо. Пошёл читать про калибровочную константу.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу 1, 2, 3  След.

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


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

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


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

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