http://alex-avr2.livejournal.com/ ([identity profile] alex-avr2.livejournal.com) wrote in [community profile] engineering_ru2017-04-18 09:51 pm

Работа

Оригинал взят у [livejournal.com profile] alex_avr2 в Работа
Я уже неоднократно упоминал, что разрабатываю электронику и сейчас в большинстве своем это устройства для так называемых "квестов", "квеструмов", "эскейпрумов" и т.п. Думаю большинство из вас слышали про них, может быть даже участвовали в них. Для тех кто не слышал - в двух словах - это развлекательное мероприятие. Вас запускают за дверь, где находится, как правило, несколько комнат. Комнаты могут быть стилизованы подо что угодно - начиная от подводной лодки, заканчивая отделением милиции. Могут быть джунгли, замки, пещеры и т.п. Задача - выбраться в течение часа, делая всякие действия. Какие действия делать - нужно догадаться. Вариантов очень много - может быть решить головоломку, может быть найти какие-то предметы и положить их куда-то.

Сегодня расскажу про одно из устройств, в которое я "вдохнул жизнь", поучаствовав в разработке.




В разработке этого устройства принимало участие три человека. Первый - тот, кто собственно придумал, что оно должно делать - сценарист, он же заказчик. Задача простая - у игроков на руках в какой-то момент игры появляется горстка фишек с изображениями разных предметов. Закидывая пару фишек в устройство они должны получить одну взамен. Например они закинули "земля" и "семечко", а им выпало "дерево". Количество правильных комбинаций ограничено довольно небольшим числом. В итоге игроки должны получить три большие финальные фишки, которые закинуть уже нельзя и применить их уже в другой задаче.

Второй, кто участвовал - замечательный человек и разработчик - [livejournal.com profile] delphin1305, читатель моего журнала, отозвавшийся на предложение о работе, которое я тут размещал. Он разработал и изготовил всю механику устройства, согласовав со мной основные принципы работы и элементы, которые связаны с электроникой. Надо сказать, что эта разработка с т.з. механики - одна из самых лучших, что мне приходилось видеть в квестах. К сожалению, чаще всего уровень проработки и исполнения гораздо ниже, иногда доходя до такого, что хочется взять и сжечь :)

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

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



Верхнюю крышку можно открыть. Это будут делать операторы, обслуживающие квест, в перерывы между играми, дабы привести устройство в исходное состояние. Принцип работы достаточно простой. Игроки помещают две фишки через каналы в верхнее колесо. Они же вручную его вращают. Это колесо нужно, чтобы разделить "пространство игроков" от моторов. Чтобы игроки никак не могли воспрепятствовать вращению мотора, например напихав сразу много фишек в каналы и прижав их с силой. К сожалению антивандальность - второй по важности момент в разработке устройств для квестов, после безопасности.



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

Если комбинация фишек изначально неправильная, то они сразу по отдельному каналу возвращаются игрокам.

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

Как все это работает, конечно лучше посмотреть на коротком видео:



Теперь по внутреннему устройству. Кроме передней дверцы у устройства, также на петлях открывается вся основная внутренняя часть с механикой, тем самым открывая доступ к ней, для установки электроники и последующего обслуживания. габариты устройства приличные - около 80х90 сантиметров, в разложенном виде соответственно в два раза больше. А вес - около 50 кг.



Посмотрим на внутреннюю сторону панели, где установлена большая часть датчиков и исполнительных устройств. Всего тут:
-3 шаговых двигателя
-2 сервомашинки
-3 RFID считывателя
-3 датчика холла для поиска нулевого положения колес
-8 кусочков RGB светодиодных лент соединенных в три независимых группы (зоны) подсветки

Кроме этого на задней панели дополнительно установлено:
-2 электромагнитных замка для закрытия устройства
-1 датчик холла, определяющий закрытие дверцы



Перейдем к электронике. Вся управляющая электроника и блок питания смонтированы на задней панели:



Три драйвера шаговых двигателей, на базе Stepstick модулей воткнутых в собственные платы



Ну и мозг всего устройства - управляющая плата с 7 подключенными стандартными модулями к ней (их фотографии вы уже неоднократно могли видеть в этом журнале), к которым собственно подключено все описанное выше. Эта система требует отдельной большой серии постов, может быть когда-нибудь я про нее расскажу. На ее разработку я потратил уже два года и она постоянно продолжает дополняться и обновляться. Все мои устройства для квестов сделаны на этой системе и скоро их счет перейдет за сотню.



Вот такая работа :)
К сожалению не всегда выходит такая красота, не всегда есть возможность хорошо сфотографировать, не всегда можно показывать устройства, поэтому я о них обычно не пишу. Но тут выдалась подходящая возможность показать хорошо сделанное устройство, чем и пользуюсь :)

[identity profile] Вадим Ким (from livejournal.com) 2017-04-18 07:47 pm (UTC)(link)
Хорошая работа. Звуки очень понравились, "вкусные" такие. Но это вам наверное богатый заказчик попался. Я несколько раз контактировал с владельцами квестов на предмет разработки подобных штук, резюме всегда одно и тоже - сделайте нам крутую вещь за 3 копейки.

[identity profile] iv-an-ru.livejournal.com 2017-04-18 08:09 pm (UTC)(link)
Кому нужны эти квесты, если их нельзя проходить с привычным инструментом под рукой? :)

[identity profile] anton popov (from livejournal.com) 2017-04-19 03:55 am (UTC)(link)
как у нас тоже такой был с замком страха. И на выхлопе - колхоз.

[identity profile] zootyboy.livejournal.com 2017-04-18 09:45 pm (UTC)(link)
столько работы, сколько размышлений, сколько всего - и ради такого трэша в результате, совершенно бессмысленного и нужного только идиотам. хорошо, когда за производство говна из повидла платят, это хоть какое-то оправдание.

Edited 2017-04-18 21:49 (UTC)

[identity profile] vlkamov.livejournal.com 2017-04-19 05:19 am (UTC)(link)
http://amtpro.ru/catalog/mehanika-stseny/
ext_1784126: (Default)

[identity profile] autodiagnost.livejournal.com 2017-04-19 05:58 am (UTC)(link)
+100500
именно такое впечатление сложилось при просмотре этого ролика .

[identity profile] namgul.livejournal.com 2017-04-18 09:51 pm (UTC)(link)
Класс! Отлично получилось. Я бы сходил на такой квест)

[identity profile] saintjohnny.livejournal.com 2017-04-19 02:07 am (UTC)(link)
Круто, всегда мечтал программировать какие-нибудь устройства с оказанием влияния на внешний мир, а не просто программы, СУБД и т.п.

[identity profile] iv-an-ru.livejournal.com 2017-04-19 04:44 am (UTC)(link)
Если вы пишете движок СУБД, то вы очень даже оказываете влияние на внешний мир ;)

[identity profile] dmi2130.livejournal.com 2017-04-19 04:57 am (UTC)(link)
Пока смотрел видео, в другом окне включилась другая машина https://youtu.be/IvUU8joBb1Q?list=RDzKN_pnzIM7k

[identity profile] dmitrij-an.livejournal.com 2017-04-19 06:36 am (UTC)(link)
Крутизна небывалая. Но терзает только 1 вопрос - а зачем?

(no subject)

[identity profile] dmitrij-an.livejournal.com - 2017-04-19 06:53 (UTC) - Expand

(no subject)

[identity profile] dmitrij-an.livejournal.com - 2017-04-19 07:22 (UTC) - Expand

[identity profile] dmarck.livejournal.com 2017-04-20 09:50 am (UTC)(link)
Ну это ж явная реализация по мотивам Animusic!

[identity profile] semmggu.livejournal.com 2017-04-19 06:03 am (UTC)(link)
По поводу квестов - пофиг, а вот аппарат - "крутотошка!" (с)

[identity profile] debuggerx.livejournal.com 2017-04-19 06:24 am (UTC)(link)
не понял а зачем все это

(no subject)

[identity profile] ez98.livejournal.com - 2017-04-19 06:54 (UTC) - Expand

[identity profile] de-monk.livejournal.com 2017-04-19 06:31 am (UTC)(link)
что то на верхнем колесе (входном) фишки заедают на выходе, непорядок. В остальном ок. Вандалоустойчивость весьма ок.

А можно вопрос по электронике? Как общаются модули с платой? Они же параллельно сидят? В смысле какая шина.

(no subject)

[identity profile] de-monk.livejournal.com - 2017-04-19 06:39 (UTC) - Expand

(no subject)

[identity profile] de-monk.livejournal.com - 2017-04-19 10:03 (UTC) - Expand

(no subject)

[identity profile] de-monk.livejournal.com - 2017-04-19 16:41 (UTC) - Expand
ext_1596743: (свиноводство)

[identity profile] ez98.livejournal.com 2017-04-19 06:41 am (UTC)(link)
Нааерное, эту хрень интересно вращать лицам с интеллектом ниже среднего в нетрезвом виде. Кроме дешевого пивбара иного применения не вижу. Но кто ж ее туда поставит, она ведь явно недешевая.

[identity profile] delphin1305.livejournal.com 2017-04-19 07:02 am (UTC)(link)
Суть данного изделия не в том, чтобы дать возможность "вращать хрень" людям с интеллектом ниже среднего. Устройство - механическая реализация известной логической задачи. Но чтобы это понять, нужно обладать интеллектом как минимум не ниже среднего.

(no subject)

[identity profile] ez98.livejournal.com - 2017-04-19 07:17 (UTC) - Expand

(no subject)

[identity profile] delphin1305.livejournal.com - 2017-04-19 07:19 (UTC) - Expand

(no subject)

[identity profile] ez98.livejournal.com - 2017-04-19 07:23 (UTC) - Expand

(no subject)

[identity profile] delphin1305.livejournal.com - 2017-04-19 07:49 (UTC) - Expand

[identity profile] inojj.livejournal.com 2017-04-19 07:01 am (UTC)(link)
А чем нибудь полезным заняться слабо?

[identity profile] delphin1305.livejournal.com 2017-04-19 07:07 am (UTC)(link)
Здесь люди занимаются любимым делом, зарабатывают деньги и удовлетворяют спрос. Три пользы в одном деле)

[identity profile] print-design.livejournal.com 2017-04-19 07:12 am (UTC)(link)
Кстати, как в итоге было найдено решение задачи про то, что человек должен коснуться какого-то контакта, чтобы что-то произошло? Что-то там предлагалось и метки и еще какие-то малые токи от датчиков в шлемах...

[identity profile] roquefort-tln.livejournal.com 2017-04-19 08:00 am (UTC)(link)
блин! классная же работа бывает у людей - за счет работодателя в конструктор играть! Люто завидую.
Сдается мне - проектировать вот это все гораздо интереснее, чем собственно проходить квест.

(no subject)

[identity profile] e-pipe.livejournal.com - 2017-04-19 11:00 (UTC) - Expand

[identity profile] e-pipe.livejournal.com 2017-04-19 11:03 am (UTC)(link)
Что будет, если в разменный аппарат засунут жетон без RFID (или оно в жетоне сломается)?

(no subject)

[identity profile] e-pipe.livejournal.com - 2017-04-19 11:16 (UTC) - Expand

[identity profile] e-pipe.livejournal.com 2017-04-19 11:43 am (UTC)(link)
А что с подводной лодкой? Делал?

(no subject)

[identity profile] e-pipe.livejournal.com - 2017-04-19 12:06 (UTC) - Expand

(no subject)

[identity profile] e-pipe.livejournal.com - 2017-04-19 12:43 (UTC) - Expand

[identity profile] drprog.livejournal.com 2017-04-19 12:48 pm (UTC)(link)

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

[identity profile] panda-y2k.livejournal.com 2017-05-09 06:50 am (UTC)(link)
Здорово! Интересная работа :)

[identity profile] tnenergy.livejournal.com 2017-05-13 08:10 am (UTC)(link)
Хорошая работа (особенно в части механики и качества проработки компоновки). Пара вопросов:

1. Шаговики не проскальзывают? Драйверы к ним самописные, как я понимаю, там как-то реализованы рампы?
2. А что за RFID и читалка к ним использовалась?