EN
shiru8bit
shiru8bit
51 subscribers
goals
8 of 8 paid subscribers
По достижению 8 платных подписок любого уровня сделаю небольшую демку для 8-битной NES, перечисляющую имена героев!
1 of 4

Светодиод с биполярочкой

Недавно я писал, как открыл для себя биполярные двухцветные светодиоды, где смена полярности меняет цвет свечения. Закупил кучу пакетиков этой дряни, получил, и начал думать: а что же с ними делать?
Я часто действую по принципу «сначала делай, потом думай»: не изучаю все детали заранее, и начинаю разбираться предметно только когда получаю доступ к предмету. Типа, купил Ситроен, потом узнаю, что разбитые задние фонари у него уникальные, давно не производятся, и их нигде не достать. Вот и в этот раз, у меня возникла определённая идея, но только после получения диодов я начал думать, как же её реализовать технически.
Проекты с кучей светодиодов как правило применяют мультиплексирование: в один момент времени горит только часть диодов, и группы быстро переключаются. Это экономит управляющие линии и потребление электричества. Обычно диоды объединяются в матрицы.
Пока не буду углубляться в детали, но если подумать, получается, что биполярные диоды просто так в матрице не заработают. Загорается диод, у которого на пересечении линий матрицы есть разность потенциалов, а в стандартном сканировании она есть всегда, и только за счёт однонаправленности работы светодиода получается управлять отдельными диодами.
Биполярные же диоды в таком режиме будут включаться группами, совершенно не так, как хотелось бы. Для них требуется как бы три состояния, чтобы иметь возможность активировать диоды поштучно (сканировать матрицу придётся поточечно, а не строками-столбцами).
Для того, чтобы понять, получится ли вообще сделать хоть что-то, провёл простейший следственный эксперимент. Светодиод подключён к двум пинам ESP32, и я пытаюсь его погасить и зажечь тем или другим цветом. Но гашу я его не установкой одинакового уровня на обоих пинах, а переключением их в режим входа (без подтяжки).
Результаты показывают, что вроде бы это будет работать. По крайней мере, перевод в режим входа любого из двух пинов гасит диод, и паразитной засветки нет. Теперь надо попробовать сообразить хотя бы минимальную матрицу.
avatar
Интересно куда это можно применить именно с практической точки зрения. Ждём продолжения, если они все таки пригодятся.
avatar
Санёк Сушка | Саня, Тащи!, уже скоро проведу эксперимент, который это прояснит. Но применение задумано неплохое, концептуальное BeamingFace

Subscription levels

Микро 16

$ 0,17 per month
Просто потому что нельзя 8. Даже самая малая поддержка важна. Спасибо!

База 128

$ 1,33 per month
Для тех, кто просто хочет поддержать. Спасибо!

Супер 256

$ 2,66 per month
Для тех, кто хочет поддержать. Спасибо!

Кило 320

$ 3,4 per month
Для тех, кто сильно хочет поддержать. Спасибо!

Мега 640

$ 6,7 per month
Для тех, кто очень хочет поддержать. Спасибо!

Гига 1024

$ 10,7 per month
Для тех, кто крайне хочет поддержать. Спасибо!
Go up