Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home3/mrwolfeu/public_html/zps-electronics.com/index.php on line 14

Deprecated: Function ereg() is deprecated in /home3/mrwolfeu/public_html/zps-electronics.com/index.php on line 27
Самодельная бомба с таймером на семисегментных индикаторах <- ZPS-electronics
 
   

  Звук
  Свет
  Радио
  Питание
  PC & GSM
  PIC и AVR
  Разное
  Справка
  Верстак
  Техника


  ФОРУМ

 

 

 

схемы электронных устройств

 

 

все темы форума одной страницей

 

 

DIY Projects

Самодельная бомба с таймером на семисегментных индикаторах  
Автор: ZPS   Добавлено: 16.06.2010


Как самому сделать бомбу такую же как в кино?

бомба с таймером

Оказывается, что не сложно совсем - с обратным таймером, бегущими цифрами и всего одним правильным проводом.
Я не буду рассказывать про самодельную пиротехнику, этому посвящено огромное количество сайтов и страничек, я покажу как самому собрать бомбу, чтобы получить красивый сувенир или чтобы попугать друзей.

Эту бомбу с таймером на семисегментных индикаторах я собрал для игры Baltic Fignt: The beginning проходившей в рамках прибалтийского чемпионата по игре Энкаунтер.
Мне очень хотелось добавить в игру немного украшений и "пороху", бомба была идельным вариантом.

Задача была проста - бомба должна быть похожа на бомбу, иметь обратный таймер и кучу проводов, один из которых нужно было обрезать.

В качестве основы для шашек я взял палку от метлы, попилил её на одинаковые кусочки и завернул в грубую строительную бумагу. Поверх, методом ЛУТ перевел рисунки - "осторожно взрывоопасно".
Чтобы сделать бомбу многоразовой, вместо обрезания проводов, я применил разъемы типа "банан" - в собранном виде они напоминают электронный детонатор. Такой "детонатор" вставляется в разъем спрятанный внутри шашки.

самодельная динамитная шашка

Провод от разъема на конце динамитной шашки идет сквозь шашку и выходит незаметно внутри корпуса часового механизма.

сборка бомбы

Все правильные провода соединяются последовательно в шлейф и идут в плату управления семисегментными индикаторами.
Все неправильные провода собираются аналогично во второй шлейф и идут в плату.

Управление семисегментными индикаторами собрано на ATtiny. Маленькая attiny2313 контролирует 2 шлейфа, кнопку сброса таймера и управляет индикаторами с помощью динамической индикации.

Дистанционное управление бомбой производится с помощью пульта от гаражных ворот - на ebay их много всяких разных, основа там одинаковая, можно просто подключить реле приёмника к контакту "сброс" на бомбе. Я же, для экономии батареек и снижения напряжения питания с 12 до 5 вольт, срезал реле и подключился через оптопару прямо к выводу микросемы-дешифратора.

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

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


Схема управления семисегментными индикаторами не сложна.
бомба - схема управления семисегментными индикаторами
К сожалению, схема была от руки на листочке в клеточку и потому где-то затерялась, но она стандартна и её можно легко найти в google.
Тут я привожу расположение элементов на плате, сюда можно подглядывать собирая свою бомбу.

Выводы:
+/- питание
1 - общая земля для шлейфов и кнопки
2 - кнопка сброса (кнопка ставится между этим контактом и землёй)
3 - Шлейф 1
4 - Шлейф 2
5,6,7,8 - катоды индикаторов. Соответствует разъему на плате индикации.

Синим цветом обведена кренка - 1 это первый вывод. Если питание 5 вольт, кренку можно не ставить, просто замкнуть напрямую 1 и 3 вывод.
Красным обведены транзисторы КТ3102 или аналогичные.

Плата управления семисегментными индикаторами
Плата управления семисегментными индикаторами на AVR

Плата для индикаторов
Плата семисегментных индикаторов

В схеме стоят семисегментные индикаторы KW1-561CSA. Распиновка стандартная и легко находится в google.

Платы соединены друг с другом с помощью полоски контактов и стоят одна над другой, обеспечивая компактную сборку.

Прошивка для микроконтроллера.
Там всё просто - динамическая индикация на attiny или atmega (или AVR кому как удобнее )это одна из часто обсуждаемых тем на всяких форумах. Если погуглить, найдутся тысячи решений.
Здесь добавлен только контроль 3х пинов - при лог1 на первм выводим "OOPS", при лог1 на втором я выводил четырехзначный код, который давал командам бонусное время, третий пин при подтягивании к нулю просто сбрасывал таймер и запускал обратный отсчет заново.

Вот вообщем-то и всё.
Энкаунтеровцам привет!






Комментарии посетителей:
drv
Привет!!
Чем печатки рисуешь?
ZPS
в Sprint Lyout и под утюг.
Добавить комментарий Перейти к обсуждению на форуме


DIY Projects