
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04

Я видел эту светодиодную гистограмму на сайте Pimoroni и подумал, что это может быть недорогой и интересный проект, пока я выполняю блокировку covid-19.
Он содержит 24 светодиода, красный и зеленый в каждом из 12 сегментов, поэтому теоретически вы должны иметь возможность отображать красный, зеленый и желтый. Обычно вы ожидаете 2 анода, один для красного и один для зеленого, и 24 катода, если вы строите его из 24 светодиодов. В этом пакете всего 14 контактов, и три пары контактов подключены внутри!
Как управлять 24 светодиодами всего с 11 контактами? Это выглядело еще более интересным проектом.
· Нам придется использовать постоянство зрения в глазах и очень быстро мигать различными светодиодами.
Что я хочу с этим делать?
· Перемещайте одиночный красный, зеленый или желтый свет взад и вперед по дисплею.
· Отображать красную, зеленую или желтую полосу с выравниванием по левому краю вдоль дисплея.
Как я могу ввести простой ввод для изменения отображения?
· Используйте потенциометр 10K для получения значений от 0 до 12 включительно.
Я решил использовать Adafruit ItsyBitsy M4 Express для этого проекта и запрограммировать его с помощью CircuitPython. Это устройство на 3,3 В, поэтому я решил поставить на аноды резисторы 330 Ом, чтобы снизить ток и защитить контакты микроконтроллера и светодиоды. Я собираюсь зажечь максимум два светодиода в любой момент - красный и зеленый светодиоды в одном сегменте, чтобы получить желтый цвет.
Шаг 1. Что нам нужно?

Пакет гистограмм
Ицыбицы М4 Экспресс
Разрезать картон или макет
3 резистора 330 Ом
Потенциометр 10 кОм
Проволока перемычки
Перейти ведет
Редактор Mu для разработки скрипта и прошивки микроконтроллера.
Шаг 2: как это работает

Дисплей разделен на 3 раздела (нижний - левый край, средний - центр и верхний - правый), каждая из которых содержит 4 сегмента. Каждая секция имеет один анод, питающий 8 светодиодов. Анодные штыри соединены внутри. Контакты 1 и 14 для Low, контакты 6 и 9 для Mid и контакты 7 и 8 для High - вы можете использовать оба. Красные катоды - это выводы 2, 3, 4 и 5, а зеленые катоды - это 13, 12, 11 и 10.
Для включения светодиода ток должен течь через резистор 300 Ом от ВЫСОКОГО анода (3,3 В) к выводу катода НИЗКОГО (0 В).
Чтобы сделать крайний левый сегмент КРАСНЫМ:
анодный штифт 1 установлен на высокий уровень, в то время как другие анодные штифты 6 и 7 установлены на низкий уровень (выберите раздел)
а также
красный катод 2 установлен на низкий уровень, в то время как все остальные катодные выводы установлены на высокий уровень (выберите светодиод)
Чтобы сделать крайний правый сегмент ЗЕЛЕНЫМ:
анодный штифт 7 установлен на высокий уровень, в то время как другие анодные штифты, 6 и 1 установлены на низкий уровень (выберите раздел)
а также
зеленый катод 10 установлен на низкий уровень, в то время как все остальные катодные выводы установлены на высокий уровень (выберите светодиод)
Шаг 3: Соединение частей

Я использовал стрип-доску, но вы можете попробовать макет. См. Фотографию на следующей странице.
Шаг 4: Готовая доска

Я использовал редактор Mu для разработки кода и прошивки его в ItsyBitsy M4 Express.
Вот код:
Шаг 5:

Это видео показывает работу готового проекта. Желтый цвет кажется скорее оранжевым, чем желтым, вероятно, потому, что красный светодиод ярче зеленого. Вы можете добавить небольшие резисторы к красным катодным перемычкам, чтобы уменьшить интенсивность красного.
Я надеюсь, вы попробуете.
Рекомендуемые:
Светодиодная гистограмма транзисторов: 4 шага

Светодиодная гистограмма на транзисторах: в этой статье показан уникальный и противоречивый способ создания светодиодной гистограммы. Для этой схемы необходим сигнал переменного тока большой амплитуды. Вы можете попробовать подключить усилитель класса D. Эта схема была разработана и опубликована много лет назад на основе
Переменная светодиодная панель DIY (двухцветная): 16 шагов (с изображениями)

Переменная светодиодная панель DIY (двухцветная): улучшите освещение, сделав доступную перезаряжаемую светодиодную панель DIY! Оснащенный функцией регулировки яркости Dual Color, этот проект дает вам гибкость настройки баланса белого вашего источника света в соответствии с окружающим освещением
Двойные 7-сегментные дисплеи, управляемые потенциометром в CircuitPython - демонстрация стойкости зрения: 9 шагов (с изображениями)

Двойные 7-сегментные дисплеи, управляемые потенциометром в CircuitPython - Демонстрация стойкости зрения: в этом проекте используется потенциометр для управления дисплеем на паре 7-сегментных светодиодных дисплеев (F5161AH). При повороте ручки потенциометра отображаемое число изменяется в диапазоне от 0 до 99. В любой момент горит только один светодиод, очень кратковременный, но
Графика на дисплее SSD1306 I2C OLED 128x64 с CircuitPython с использованием Itsybitsy M4 Express: 13 шагов (с изображениями)

Графика на дисплее SSD1306 I2C OLED 128x64 с CircuitPython Использование Itsybitsy M4 Express: OLED-дисплей SSD1306 - это небольшой (0,96 дюйма), недорогой, широко доступный, I2C, монохромный графический дисплей с разрешением 128x64 пикселей, который легко подключается (всего 4 провода) к платам разработки микропроцессоров, таким как Raspberry Pi, Arduino или
Двухцветная виниловая пленка с теплопередачей для футболки: 10 шагов (с изображениями)

Двухцветный теплообменный винил для футболки: в этом руководстве вы узнаете, как сделать футболку с двухцветным виниловым дизайном с помощью термопресса. Материалы-Теплопередача ВинилВиниловый резак Компьютер с программой VinylmasterТепловой прессНожницыПодборщикФутболкаРулерX-ACTO нож