MLight

MLight — це компактна плата керування з відкритим кодом, розроблена для керування допоміжним обладнанням робочого місця пайки навколо цифрового мікроскопа. Проект покликаний зменшити кількість кабелів живлення та об’єднати керування освітленням, живленням дисплея та витяжкою в одному зручному пристрої.
Ключові особливості
- Подвійне джерело живлення: можливість живлення як від зовнішнього джерела DC 12V (роз’єм Barrel Jack), так і від USB-порту з підтримкою Quick Charge.
- Захист живлення мікроскопа: напруга на мікроскоп подається лише тоді, коли на вході забезпечено стабільні 12V.
- Кастомна кільцева підсвітка: спеціально розроблена кільцева плата на алюмінієвій основі з регулюванням яскравості за допомогою ШІМ (PWM).
- ШІМ без мерехтіння: частота ШІМ підсвітки може бути налаштована на 1 кГц, 4 кГц, 8 кГц або 16 кГц, що усуває горизонтальні смуги (ефект rolling-shutter) та мерехтіння зображення на камері мікроскопа.
- Керування швидкістю витяжки: вихід 12V для стандартного 4-контактного комп’ютерного вентилятора з ШІМ-регулюванням швидкості для роботи саморобного поглинача диму.
- Живлення зовнішнього дисплея: додатковий USB-порт із вихідним струмом до 1.5А (5V) для живлення невеликого HDMI-монітора мікроскопа.
- Інтерфейс користувача OLED: використання екрана OLED SSD1306 та поворотного енкодера для зручної навігації та налаштування.
- Енергонезалежна пам’ять: збереження швидкості вентилятора, яскравості підсвітки та робочої частоти ШІМ у зовнішню пам’ять EEPROM через шину I2C.
Інструкція з керування
Усі налаштування плати здійснюються за допомогою одного поворотного енкодера із вбудованою кнопкою:
| Дія | Опис |
|---|---|
| Коротке натискання енкодера | Перемикання керування між обертами вентилятора та яскравістю підсвітки |
| Обертання енкодера | Зміна значення вибраного параметра (яскравість або оберти вентилятора) |
| Довге натискання енкодера | Повне ввімкнення/вимкнення вентилятора та підсвітки |
| Обертання із натисканням | Перемикання робочої частоти ШІМ підсвітки (1 кГц, 4 кГц, 8 кГц, 16 кГц) |
Архітектура системи
Плата координує розподіл живлення та обробляє дії користувача за допомогою мікроконтролера, як показано на блок-схемі нижче:

Інформація на OLED-дисплеї відображає поточну швидкість вентилятора у відсотках, рівень яскравості підсвітки та вибрану частоту ШІМ:

Стаття про проект
Історія створення та збирання MLight: 👉 Організація робочого місця для пайки: Знайомство з MLight
Відкриті ресурси
Усі схеми, плати, 3D-моделі корпусів та прошивка є повністю відкритими:
- Вихідний код та файли дизайну: GitHub: Quard/MLight
- Відео демонстрації роботи: MLight в дії (YouTube Shorts)