Оглавление:
- Запасы
- Шаг 1: шаблон для лазерной резки
- Шаг 2: преобразование изображений
- Шаг 3. Подключение и кодирование
- Шаг 4: Собираем все вместе
![24-битный светодиодный RGB-дисплей с эмодзи / спрайтами: 4 шага 24-битный светодиодный RGB-дисплей с эмодзи / спрайтами: 4 шага](https://i.howwhatproduce.com/images/001/image-1718-16-j.webp)
Видео: 24-битный светодиодный RGB-дисплей с эмодзи / спрайтами: 4 шага
![Видео: 24-битный светодиодный RGB-дисплей с эмодзи / спрайтами: 4 шага Видео: 24-битный светодиодный RGB-дисплей с эмодзи / спрайтами: 4 шага](https://i.ytimg.com/vi/107QKz1dDVs/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:48
![Image Image](https://i.howwhatproduce.com/images/001/image-1718-18-j.webp)
![](https://i.ytimg.com/vi/0kXJt8g1PVM/hqdefault.jpg)
Как учитель, возвращающийся в класс из-за COVID и требования носить СИЗ, я понял, что мои ученики не смогут видеть мое выражение лица (я преподаю в старшей школе, но у меня есть дети, которые возвращаются как в начальную, так и в среднюю школу). школа). Подумал об изменении лицевого щитка или самой маски с помощью светодиодов и форм, но решил, что их очистка будет небольшой проблемой, поэтому пришло решение сделать легкий носимый, который может отображать смайлики и изображения, отображающие мои реакции. Вот мои инструкции, как я это сделал.
Запасы
Необходимые физические материалы
-
24-битная светодиодная матрица RGB
https://www.amazon.ca/gp/product/B01DC0IOCK/ref=pp…
- ESP32
- провода
- переключатели / кнопки (опционально можно перепрограммировать ESP для использования сенсорных датчиков)
- Пена EVA (или какой-либо другой каркас)
- акрил (белый, толщиной 1/4 дюйма)
- акрил (черный, толщиной 1/8 дюйма)
- тонировка пластика (по желанию)
Требуется программное обеспечение:
- Ардуино
- Python
- графический редактор (PhotoShop или GIMP)
Шаг 1: шаблон для лазерной резки
![Шаблон для лазерной резки Шаблон для лазерной резки](https://i.howwhatproduce.com/images/001/image-1718-19-j.webp)
![Шаблон для лазерной резки Шаблон для лазерной резки](https://i.howwhatproduce.com/images/001/image-1718-20-j.webp)
Вот шаблон, вырезанный лазером, чтобы сделать коробки вокруг акрила, чтобы он защищал светодиоды как часть рамки. Я сделал это с помощью черного куска акрила 1/8 дюйма.
Я попытался вырезать более толстый кусок белого акрила (1/4 дюйма), но обнаружил, что у меня недостаточно сильных настроек, чтобы прорезать весь путь, что оказалось лучше, чем ожидалось, поскольку белый лучшая работа по рассеиванию света от светодиодов и, в конечном итоге, создание лучшего «пикселя» (кстати, забавный факт, слово «пиксель» является аббревиатурой от Picture Element - извините, учитель внутри меня просто сказал это)
Шаг 2: преобразование изображений
![Преобразование изображений Преобразование изображений](https://i.howwhatproduce.com/images/001/image-1718-21-j.webp)
![Преобразование изображений Преобразование изображений](https://i.howwhatproduce.com/images/001/image-1718-22-j.webp)
![Преобразование изображений Преобразование изображений](https://i.howwhatproduce.com/images/001/image-1718-23-j.webp)
![Преобразование изображений Преобразование изображений](https://i.howwhatproduce.com/images/001/image-1718-24-j.webp)
Следующим шагом, который я предпринял, было преобразование некоторых изображений для использования в коде Arduino, который является модификацией образца кода RGB-светодиодов, найденного для ESP32 (на следующем шаге).
Используя код Python, включенный выше, отредактировал часть кода, содержащую расположение файла, чтобы сгенерировать правильный шестнадцатеричный код для использования в матрице светодиодов RGB (если вы программист, вы заметите, что светодиоды соединены последовательно, и не традиционные декартовы координаты, поэтому правильная идентификация местоположений RGB должна происходить зигзагом между рядами светодиодов).
В коде на следующей странице уже обновлены данные заголовка с соответствующими именами.
Изображение Марио выше было взято из листа спрайтов, который я нашел в Интернете, а остальные были созданы вручную в PhotoShop … просто нужно сделать холст 16x16, полностью увеличить масштаб и использовать кисть 1x1 пиксель, чтобы сделать изображения
Шаг 3. Подключение и кодирование
![Электромонтаж и кодирование Электромонтаж и кодирование](https://i.howwhatproduce.com/images/001/image-1718-25-j.webp)
![Электромонтаж и кодирование Электромонтаж и кодирование](https://i.howwhatproduce.com/images/001/image-1718-26-j.webp)
![Электромонтаж и кодирование Электромонтаж и кодирование](https://i.howwhatproduce.com/images/001/image-1718-27-j.webp)
Код Arduino включен выше, и ему просто нужно было подключить светодиоды RGB к соответствующему источнику питания от ESP32 (5 В и GND), а также к каналу передачи данных (P4).
С помощью кнопок (взятых из другого мусора) подключите их к контактам P5 и P15, а также к другому концу GND. Код выполняет PULLUP до HIGH, так что активация кнопки происходит, когда он распознает изменение от LOW до HIGH (так, по сути, когда кнопка отпускается, а не кнопка вниз)
Шаг 4: Собираем все вместе
![Image Image](https://i.howwhatproduce.com/images/001/image-1718-29-j.webp)
![](https://i.ytimg.com/vi/quY6Wu0egXI/hqdefault.jpg)
![Собираем все вместе Собираем все вместе](https://i.howwhatproduce.com/images/001/image-1718-30-j.webp)
![Собираем все вместе Собираем все вместе](https://i.howwhatproduce.com/images/001/image-1718-31-j.webp)
Собрав все вместе, покрыл переднюю часть белого акрила винилом для тонировки окон, что придает ему приятный вид на черный экран.
Вырежьте раму, используя слои пены EVA (материалы, которые у меня были для материалов косплея, которые я также создаю), и приклейте их с помощью контактного цемента (два слоя для размещения предметов).
Третий слой пены EVA был добавлен с вырезами, чтобы спинка могла поместиться на месте, как кусок пазла.
Добавил ремешок, чтобы он легко свисал с шеи. Общий вес всего этого еле заметен.
Что касается включения устройства, я решил использовать встроенное соединение micro USB, которое используется для программирования ESP32, и подключил его к источнику питания USB, который я просто держал в кармане. Чтобы гарантировать, что случайное натяжение шнура не вызовет проблем, я добавил использование одного из тех адаптеров зарядного устройства USB с магнитным подключением для micro USB.
Что дальше? Я хочу добавить микрофон к ESP, а затем сделать анимированные полосы громкости звука, очень похожие на KITT из Knight Rider, чтобы ученики увидели визуальное представление моего голоса… следите за обновлениями.
![Изображение Изображение](https://i.howwhatproduce.com/images/001/image-1718-32-j.webp)
![Изображение Изображение](https://i.howwhatproduce.com/images/001/image-1718-33-j.webp)
Финалист в семейном конкурсе "Can't Touch This"
Рекомендуемые:
Светодиодный контроллер RGB: 4 шага
![Светодиодный контроллер RGB: 4 шага Светодиодный контроллер RGB: 4 шага](https://i.howwhatproduce.com/images/005/image-14936-j.webp)
Контроллер светодиодной подсветки RGB: Привет, ребята, это довольно простое руководство для светодиодной RGB-подсветки, где вы можете устанавливать цвета по беспроводной сети. Его можно установить в любом внутреннем пространстве, кроме туалета: PВ видео вы узнаете, как сделать схему. Наслаждайтесь видео! Материалы Источник питания RF
1-ваттный светодиодный драйвер RGB для Ardiuno: 3 шага
![1-ваттный светодиодный драйвер RGB для Ardiuno: 3 шага 1-ваттный светодиодный драйвер RGB для Ardiuno: 3 шага](https://i.howwhatproduce.com/images/006/image-15299-24-j.webp)
1-ваттный светодиодный драйвер RGB для Ardiuno: RGB-светодиод - это усовершенствованный тип светодиода, который может воспроизводить больше цветов, чем обычные одноцветные светодиоды. Одиночный 3-миллиметровый монохромный светильник можно легко управлять с помощью ardiuno с помощью резистора (100-220 Ом для оптимальной яркости), но светодиод мощностью 1 Вт или светодиод RGB не может работать, поскольку он
Как сделать светодиодный спинни / ролли / светодиодный цилиндр !: 10 шагов
![Как сделать светодиодный спинни / ролли / светодиодный цилиндр !: 10 шагов Как сделать светодиодный спинни / ролли / светодиодный цилиндр !: 10 шагов](https://i.howwhatproduce.com/images/004/image-9453-69-j.webp)
Как сделать светодиодный цилиндр Spinnie / Rollie / LED!: Ну, сначала я делал некоторые из них, и я также делал некоторые из них (вроде.) Я действительно хотел что-то вставить в Get the LED Из! Вызов, тогда эта идея просто пришла мне в голову, как будто ты жаришь попкорн! Мммм, попкорн. Д
Лампа для бутылочек со спрайтами: 5 шагов
![Лампа для бутылочек со спрайтами: 5 шагов Лампа для бутылочек со спрайтами: 5 шагов](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10961720-sprite-bottle-lamp-5-steps-j.webp)
Лампа для бутылок со спрайтами: я только что подумал и придумал еще одну идею по переработке бутылок, особенно бутылок со спрайтами. Этот проект включает в себя стиральный порошок LED Blacklights и Tide, который светится синим под ультрафиолетом, что заставляет вашу одежду светиться на солнце, делая ее красивой. Если
Светодиодный RGB-светодиодный ночник с дешевым и легким изменением цвета: 3 шага
![Светодиодный RGB-светодиодный ночник с дешевым и легким изменением цвета: 3 шага Светодиодный RGB-светодиодный ночник с дешевым и легким изменением цвета: 3 шага](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11125480-rgb-led-cheap-and-easy-color-changing-night-light-3-steps-j.webp)
Светодиодный RGB LED дешевый и простой ночник с изменением цвета: Этот проект был довольно легким, когда я поигрался и разобрался, что заняло время. Идея состоит в том, чтобы иметь возможность изменять цвет с помощью переключателя и иметь светодиодные   затемнения   варианты также. Это предметы, которые вам понадобятся для