Розробка українського інженера: універсальний ІЧ-пульт з «Лілки»
Системний інженер Nokia Богдан Свердлюк представив новий застосунок, який перетворює консоль «Лілка» на універсальний інфрачервоний пульт дистанційного керування.
Можливості програми
- Зчитування сигналів: застосунок може зчитувати сигнали з оригінальних пультів і зберігати їх.
- Швидкість зчитування: у режимі «конвеєра» можна легко навчити пульт, натискаючи кнопки оригіналу.
- Підтримка різних пристроїв: програма дозволяє зберігати профілі для телевізорів, аудіопідсилювачів, світильників тощо.
- Автоповтор сигналу: при затисканні кнопки сигнал повторюється, що зручно для регулювання.
- Формат даних: налаштування зберігаються у текстових файлах .txt на SD-картці, що дозволяє редагувати їх вручну.
Програма підтримує протокол NEC, який використовують близько 80% побутової техніки, але не підтримує складніші протоколи.
Апаратна частина
- Інфрачервоний модуль: підключається до роз'єму «Лілки».
- Передавач: потребує транзистора та обмежувального резистора для підключення.
- Дальність дії: залежить від резистора: 22 Ом — до 8 метрів, 100 Ом — 1–1.5 метра.
Для тестування передавача в програмі є спеціальний режим, що дозволяє перевірити його роботу через фронтальну камеру смартфона.
Технічні особливості
Мова Lua не дозволяє затримувати виконання коду на мікросекунди, тому автор застосував оригінальний підхід для калібрування циклів. Несучу частоту 38 кГц генерує апаратний ШІМ (PWM).
Детальніше про проєкт можна дізнатися на GitHub.
Джерело: dev.ua (https://dev.ua/news/universalnyi-ich-pult-dlia-pobutovoi-tekhniky-iz-platformy-lilka-1790320646)