Видео: Матричная тематическая выпускная шапка: 5 шагов (с изображениями)
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Я большой поклонник франшизы фильма «Матрица». Я был молод, когда вышел фильм, и с тех пор я был привязан к жанру научной фантастики. Поэтому, когда дело дошло до моего выпуска, я захотел иметь тематическую бейсболку Matrix. Я имею в виду, что монолог из фильма хорошо подходит для выпускного, не так ли? К сожалению, когда я погуглил, я не смог найти никого, кто делал бы тематическую шапку Matrix (там нет поклонников Matrix ???).
Будучи инженером-электриком, я тоже хотел заниматься электроникой. Я решил перейти от светодиодного матричного дисплея к ЖК-дисплею. Но все это казалось либо слишком сложным, либо излишним. Вот что у меня получилось после пары дней выдергивания волос.
Все очень просто. Многие хвалили меня, и это было показано на официальном сайте Arduino (Уга!).
Шаг 1. Электроника
Начнем с электроники. Посмотрите видео с анимацией, которую я создал с помощью светодиодов Adafruit Neopixel Ring. Я использовал одно кольцо из 16 светодиодов RGB и одно кольцо из 24 светодиодов RGB. Настоятельно рекомендуется следовать руководству Adafruit Neopixel, чтобы понять, как работают эти светодиодные кольца. Мой код - это модифицированная версия кода Adafruit Neopixel Example.
Схема:
Я использовал Arduino mini Pro (3,3 В - 8 МГц), чтобы минимизировать энергопотребление. На этой плате нет микросхемы FTDI, поэтому для загрузки скетча вам понадобится FTDI Breakout. Литиевая батарея обеспечивает 3,7 В и должна быть подключена к контакту RAW Arduino, а не к контакту VCC. «GND» подключается через ползунковый переключатель SPST, так что я могу соответственно включать / выключать. Причина, по которой крышка 1000 мкФ и резистор 470 Ом объясняются в руководстве Adafruit. С двумя кольцами Neo Pixel Rings у нас всего 40 светодиодов (24 + 16). Цифровой вывод 6 Arduino соединен с входом данных внешнего кольца (кольцо с 24 светодиодами). Значит, от LED1 до LED24 будут в этом кольце. От LED25 до LED40 будут во внутреннем кольце. Хотя на схеме я использовал провода разного цвета, но на практике я использовал черный тонкий провод, который хорошо сочетается с колпачком градуировки.
Шаг 2: Matrix Digital Rain
Пришло время Матричного дождя. Я хотел, чтобы дождь был статическим, чтобы не усложнять задачу. Я поискал обои в Google. Те, что я использовал, прилагаются. Но можно сходить с ума. Выбирайте то, что вам больше всего подходит. Существуют буквально тысячи матричных обоев. Распечатайте рисунки на хорошем цветном принтере.
Шаг 3: Вырежьте (!) Дождь
Вырежьте по красным линиям, как показано на первом изображении. Вы уловили идею. Выберите те, которые хотите видеть на кепке. Это не обязательно должны быть отдельные строки. Вы даже можете вырезать 2–3 строчки вместе. Поскольку крышка черная, фон «дождей» будет сливаться с ней.
Для монолога я использовал этот шрифт. Эти шрифты тоже могут пригодиться:
(a) Матричный шрифт 2 (b) Матричный шрифт 3 (c) Матричный шрифт 4
Что я сделал, так это распечатал цитату трех разных размеров, чтобы я мог поэкспериментировать, что мне больше всего подходит. Я разделил все буквы. Таким образом, я могу контролировать, что и куда идет. Я также прикрепил еще одно изображение, где буквы соединены вместе, если вы хотите разделить слова вместо букв.
Заказал выпускной колпачок с ebay. Они дешевы на ралли!
Я использовал клей Elmer's School Glue, чтобы прикрепить эти линии и буквы на кепке. Не существует правила проектирования, как это делать. Делайте то, что вам больше подходит. Просто следуйте этим простым правилам.
1) Кольца следует поместить посередине (вращая пуговицу). Так что поместите туда несколько «дождей», чтобы кольца могли быть поверх них (проверьте изображения).
2) Дождь должен быть поверх проводов. Лучше максимально спрятать провода. Проверьте изображение, как я это сделал.
3) Схема должна быть внутри заглушки. Я приклеил скотчем и батарею с одной стороны стены. Если вы наденете выпускную кепку, вы увидите, что какая-то внутренняя часть не касается вашей головы. Это ваше место.