Как стать автором
Обновить
128.05

Очумелые ручки на OFFZONE 2022: как прокачать бейдж конференции

Время на прочтение6 мин
Количество просмотров2.7K

Мы возвращаемся с хрониками OFFZONE :)

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

Кратко напомним эволюцию бейджа OFFZONE. На последней конференции мы сделали его в виде интерактивной печатной платы в форме дискеты 3,5 дюйма. Плату можно было тюнинговать: участники напаивали на нее дисплей, ИК-приемник и другие интересные штуки прямо на мероприятии. Подробнее рассказывали в посте.

А с 2020-го OFFZONE приходилось откладывать — так что замысловатый бейдж-2020 так и не увидел свет 😔

Начинка бейджа OFFZONE 2022

В этом году мы решили разделить сущности: теперь сам бейдж будет работать как платежная система для Offcoin, внутренней валюты конференции, а таски будут вынесены на отдельный девайс. Но это не значит, что бейдж станет скучным! Его главная фишка в 2022 году — возможность кастомной разработки и создания аддона со своим дизайном. Это могло бы быть фишкой еще в 2020-м, но… Вы и сами все знаете)

Каждый аддон начинается с коннектора. Коннектор — это четырехконтактный разъем, позволяющий соединить элемент с основной платой бейджа. Благодаря коннектору ничего не придется паять. На основной плате будет как минимум 2 посадочных места под аддоны, которые сможет изготовить любой участник. Для их создания нужно соблюдать некоторые технические ограничения, о которых мы расскажем ниже.

Аддону необязательно иметь на борту полноценную схему из микроконтроллеров, транзисторов и иных хитрых электрических модулей. Если вы не хотите разбираться в тонкостях схемотехники, то вполне можно обойтись парой светодиодов и необычной формой текстолита. Даже при таком упрощенном подходе к проектированию можно получить дозу фана!

Инструкция по созданию аддона

Написали пошаговый план для тех, кто собирается на OFFZONE 2022 и хочет придать бейджам лоску с помощью аддонов. 

0. Ознакомьтесь со списком требований к аддонам:

  • Размеры — не более 5 × 5 см

  • Расположение коннектора — в нижней части и примерно по центру аддона

  • Максимальное потребление электрической схемы на аддоне — 100 мА

  • Доступные цвета паяльной маски — зеленый, красный, желтый, синий, черный и белый

  • Доступные цвета шелкографии — красный, желтый, синий, черный и белый

  • Напряжение питания электрической схемы — 3,3 В

  • Интерфейс подключения — I2C

  • Топология платы (PCB) — одно- или двухсторонняя печатная плата с одним проводящим слоем на сторону

  • Формат исходных данных PCB — Gerber

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

1. Придумайте идею. Идея может быть любой: мемный персонаж, ваш личный символ, логотип компании или даже носик котейки! В простейшем случае достаточно взять готовую картинку, лучше векторную SVG или DXF, и импортировать в софт для разработки PCB. Для импорта желательно использовать монохромные изображения. А для подготовки изображений к импорту советуем графический редактор Inkscape.

Примеры аддонов с DEF CON для вдохновения:

2. При желании придумайте дополнительную функциональность. Если у вас есть задумка для какой-то интерактивной составляющей аддона, пишите нам на info@offzone.moscow. С радостью ее обсудим и поможем реализовать.

Кстати, если есть идеи, как использовать бейдж в тасках или активностях на OFFZONE, готовы взять вас в команду разработки. Тоже пишите на info@offzone.moscow.

3. Выберите инструменты для разработки. На этом этапе определитесь с системой автоматизированного проектирования (САПР). Существует огромное количество софта для разводки печатных плат на любой вкус и цвет. Вот наиболее популярные и доступные из них: KiCAD, EasyEDA, DipTrace и CircuitStudio. KiCAD — софт бесплатный и с открытым исходным кодом. Остальные три — коммерческие продукты, но функциональности их пробных версий хватит для разработки своего аддона.

Совет по выбору конкретной САПР дать сложно. У каждой есть свои преимущества и недостатки — экспериментируйте.

4. Освойте базовую функциональность САПР. У всех САПР достаточно туториалов с примерами использования. А еще у них схожий пайплайн разработки: разобравшись с одной САПР, не составит труда освоить и другую.

Рекомендуем потренироваться в создании PCB:

  • Создать из базовых компонентов простую электрическую схему из пары светодиодов

  • Заполнить правила для проверки топологии

  • Поиграться в редакторе PCB с настройками паяльных масок, металлизации и шелкографии

  • Попробовать импорт изображений на плату

  • Разобраться, как работает механизм создания полигонов и верификация разводки

  • Развести свою первую тренировочную печатную плату

5. Разведите печатную плату аддона. Если у вас уже есть опыт разработки PCB или уверенные скилы в работе с САПР, можно приступать к разводке своего аддона!

6. Экспортируйте файлы в Gerber — формат для производства.

После того как вы развели плату аддона, потребуется выполнить простой, но важный шаг — экспорт проекта печатной платы в Gerber-файлы. По итогу должна появиться группа файлов, представляющая собой послойное описание вашей платы.

Для просмотра полученных герберов можно использовать инструмент Altium 365 Viewer:

7. Выберите способ производства: «Резонит»КитайЛУТ или победа в конкурсе.

Самый простой вариант — заслать гербер на «Резонит», завод в Зеленограде. Там оперативно и качественно произведут и пришлют заказанные платы. Главный минус — цена.

Также есть китайские заводы, коих довольно много: PCBWayJLCPCBALLPCB и другие. Плюс — дешево и качественно, минус — долго: все-таки плата едет издалека.

Третий и самый хардкорный вариант — произвести аддон самостоятельно с помощью ЛУТ или фоторезиста. Тяжело, дорого и долго, зато увлекательно!

Вот пример плат, произведенных с помощью ЛУТ:

А еще можно поучаствовать в конкурсе красоты для аддонов, который продлится до 1 июля. Мы выберем трех победителей, подарим проходки на OFFZONE 2022 и произведем их аддоны.

8. Закажите плату на заводе или сделайте с помощью ЛУТ.

Выбрали способ производства? Отлично. Если предпочли завод, вам предстоит сделать заказ. Обычно это означает, что нужно заполнить бланк на сайте, приложить гербер и произвести оплату.

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

9. Запасайтесь какао и нервными клетками. На этом этапе будет происходить некоторая PCB-магия на заводе, если вы выбрали контрактное производство, или же у вас на кухне, если выбрали ЛУТ.

10. Profit!

Получили готовую плату по почте или сделали ее самостоятельно? Отлично! Внимательно изучите результат.

Если что-то не получилось или не соответствует вашей первоначальной идее — не отчаивайтесь! Разработка любой PCB, да и электроники в целом, — процесс итерационный. И аддон не исключение. Исправьте ошибки и повторите процесс заказа или производства платы. Если вы дошли до этого этапа, значит, уже умеете проектировать PCB.

Ну а если удалось получить желаемый результат с первой попытки — поздравляем!

11. Приходите на OFFZONE 2022 и хвастайтесь всем вокруг.


Напомним, что третья международная конференция по практической кибербезопасности OFFZONE пройдет 25–26 августа. Ее участниками станут безопасники, разработчики, инженеры, исследователи, преподаватели и студенты из разных стран. В центре внимания — только технический контент, посвященный актуальным темам отрасли. Как стать участником, можно узнать на сайте мероприятия.

Глоссарий
  1. Аддон — элемент кастомайзинга, который мы подсмотрели у наших зарубежных коллег с DEF CON. Он представляет собой небольшую отдельную печатную плату, которую можно соединить с основной платой бейджа с помощью заранее подготовленных разъемов

  2. Печатная плата, или PCB, — пластина из текстолита, на поверхности или в объеме которой сформированы электропроводящие цепи электронной схемы. Является основой каждого аддона

  3. Shitty-коннектор — простой четырехконтактный разъем, состоящий из контактов питания (земля и VDD) и двух контактов цифрового интерфейса I2C. Более подробно детали интерфейса можно посмотретьв спецификации. Там же можно найти фото готовых аддонов с DEF CON

  4. I2C — двухпроводной цифровой интерфейс, используемый для подключения аддонов

  5. Паяльная маска, или паяльная паста, — слой защитного материала, покрывающий всю поверхность печатной платы (за исключением контактных площадок). На паяльную маску наносится шелкография

  6. Полигон — участки печатной платы, используемые для создания сплошных слоев металлизации или шелкографии

  7. Шелкография — способ нанесения на поверхность печатной платы надписей, рисунков и иной визуальной информации с помощью краски. Мы называем шелкографией еще и сами надписи и рисунки на плате

  8. Металлизация — открытые контактные площадки на поверхности печатной платы, свободные от паяльной пасты и шелкографии. Могут дополнительно покрываться тонким слоем металла на выбор

  9. Гербер, или Gerber (.gbr), — файловый формат, представляющий собой способ описания проекта печатной платы. Именно этот формат принимают заводы по производству печатных плат и мы, организаторы конкурса красоты аддонов

  10. ЛУТ, или лазерно-утюжная технология, — способ производства несложных печатных плат в домашних условиях. В простейшем случае потребуются лист текстолита, лазерный принтер, утюг и раствор хлорного железа

Теги:
Хабы:
Всего голосов 5: ↑5 и ↓0+5
Комментарии0

Публикации

Информация

Сайт
bi.zone
Дата регистрации
Численность
501–1 000 человек
Местоположение
Россия