Varto
Хочете будувати кар’єру в Data Science та AI? Vodafone Big Data Lab відкриває новий набір —>

Український інженер створив із платформи «Лілка» універсальний ІЧ-пульт для побутової техніки

Системний інженер Nokia Богдан Свердлюк поділився на Reddit своєю новою розробкою — застосунком мовою Lua, який перетворює відкриту портативну консоль «Лілка» на повноцінний інфрачервоний пульт дистанційного керування.

Залишити коментар
Український інженер створив із платформи «Лілка» універсальний ІЧ-пульт для побутової техніки

Системний інженер Nokia Богдан Свердлюк поділився на Reddit своєю новою розробкою — застосунком мовою Lua, який перетворює відкриту портативну консоль «Лілка» на повноцінний інфрачервоний пульт дистанційного керування.

Можливості розробки

Створена програма дозволяє пристрою зчитувати сигнали з будь-яких оригінальних пультів і зберігати їх для подальшого використання.

  • Зчитування за хвилину: застосунок працює в режимі «конвеєра» — достатньо відкрити меню вивчення, натискати кнопки на оригінальному пульті та підписувати їх через екранну клавіатуру.

  • Підтримка багатьох пристроїв: у пам’яті можна зберігати профілі для телевізора, аудіопідсилювача, світильників тощо.

  • Автоповтор сигналу: при затисканні кнопки програма повторює сигнал, що зручно для регулювання гучності чи яскравості.

  • Зручний формат даних: усі настройки зберігаються у звичайних текстових файлах .txt на SD-картці. Коди можна редагувати вручну або завантажувати з відкритих баз даних (наприклад, irdb).

Наразі програма підтримує популярний протокол NEC, на якому працює близько 80% побутової техніки. Складніші протоколи (зокрема для кондиціонерів) поки не підтримуються.

Апаратна частина та підключення

Для роботи застосунку потрібен простий інфрачервоний модуль, який підключається до роз'єму розширення «Лілки».

  1. Приймач: Підключається напряму до плати.

  2. Передавач (ІЧ-світлодіод): Не можна підключати напряму до піна, щоб той не згорів — обов’язково потрібні транзистор та обмежувальний резистор.

  3. Дальність дії: Залежить від обраного резистора: із номіналом 22 Ом пульт працює на 7–8 метрів, а зі 100 Ом — на 1–1.5 метра.

Для перевірки роботи передавача в програмі передбачено спеціальний режим тестування (світлодіод блимає раз на секунду; побачити це можна через фронтальну камеру смартфона, оскільки вона не має ІЧ-фільтра).

Технічні особливості

Оскільки мова Lua не має вбудованої можливості затримувати виконання коду на мікросекунди (стандартний таймер працює з точністю лише до мілісекунди), автор застосував оригінальний підхід: при старті програма калібрує порожній цикл і розраховує кількість обертів на мікросекунду. Несучу частоту 38 кГц генерує апаратний ШІМ (PWM), а програма керує лише її вмиканням і вимиканням.

Докладніше про проєкт можна дізнатися на GitHub.

Зробити з мухи FPV дрон. Як український розробник замість інтернет-мему навчив мозок комахи керувати БПЛА
Зробити з мухи FPV дрон. Як український розробник замість інтернет-мему навчив мозок комахи керувати БПЛА
По темi
Зробити з мухи FPV дрон. Як український розробник замість інтернет-мему навчив мозок комахи керувати БПЛА
Інженер Coinbase змусив цифрову модель мозку мухи торгувати криптовалютою. За прибуток вона отримує «дофамін»
Інженер Coinbase змусив цифрову модель мозку мухи торгувати криптовалютою. За прибуток вона отримує «дофамін»
По темi
Інженер Coinbase змусив цифрову модель мозку мухи торгувати криптовалютою. За прибуток вона отримує «дофамін»
«Походив по кімнатах з маком і знайшов навушник». Як інженер Wix відшукав загублений AirPods за допомогою Claude та власної утиліти
«Походив по кімнатах з маком і знайшов навушник». Як інженер Wix відшукав загублений AirPods за допомогою Claude та власної утиліти
По темi
«Походив по кімнатах з маком і знайшов навушник». Як інженер Wix відшукав загублений AirPods за допомогою Claude та власної утиліти
Український інженер створив безплатний курс із Zynq через брак FPGA-фахівців у miltech. Що таке Zynq і чого навчатимуть на курсі?
Український інженер створив безплатний курс із Zynq через брак FPGA-фахівців у miltech. Що таке Zynq і чого навчатимуть на курсі?
По темi
Український інженер створив безплатний курс із Zynq через брак FPGA-фахівців у miltech. Що таке Zynq і чого навчатимуть на курсі?
Читайте головні IT-новини країни в нашому Telegram
Читайте головні IT-новини країни в нашому Telegram
По темi
Читайте головні IT-новини країни в нашому Telegram
Читайте також
«Льох для міських жителів». 17-тирічна хмельничанка створила екохолодильник: як він працює, де можна використати технологію та за що вона вдячна коронавірусу
«Льох для міських жителів». 17-тирічна хмельничанка створила екохолодильник: як він працює, де можна використати технологію та за що вона вдячна коронавірусу
«Льох для міських жителів». 17-тирічна хмельничанка створила екохолодильник: як він працює, де можна використати технологію та за що вона вдячна коронавірусу
Сімнадцятирічна випускниця Славутського ліцею на Хмельниччині, МАНівка Єлизавета Герасимчук, створила прототип екохолодильника, який працює від сонячних панелей та акумуляторів. Прототип дівчина презентувала на багатьох українських конкурсах та олімпіадах. Зокрема, попри повномасштабну війну росії в Україні, Ліза посіла третє місце у категорії Технічні науки, підкатегорія авіа- та ракетобудування, машинобудування і робототехніка, у фіналі щорічного Конкурсу-захисту науково-дослідних робіт учнів-членів Малої академії наук України, та може взяти участь у міжнародних олімпіадах і конкурсах від МАН. dev.ua вона розповіла подробиці розробки та наступні ідеї, а також свої плани на наукове майбутнє.
17-річний школяр розробив дрон-міношукач замість вічного двигуна, щоб допомогти саперам. Як він працює та як виглядає
17-річний школяр розробив дрон-міношукач замість вічного двигуна, щоб допомогти саперам. Як він працює та як виглядає
17-річний школяр розробив дрон-міношукач замість вічного двигуна, щоб допомогти саперам. Як він працює та як виглядає
Україна непереможна, якщо навіть у час військового вторгнення українці різного віку не перестають вчитись та створювати розробки, які допомагають і військовим, і цивільним громадянам. Цього разу героєм нашого матеріалу став школяр-старшокласник з ліцею КПІ Ігор Клименко, який розробив дрон-міношукач. Надихнула його на розробку війна, яка почалася ще вісім років тому. З проєктом дрона-міношукача торік в Малій Академії Наук (МАН) школяр дістав друге місце, в цьому році — перше місце. Зараз готується далі до всеукраїнського етапу. Найзначніша винагорода — золото на Malaysia Technology Expo, одній з найбільших щорічних виставок технологій та інновацій у Південно-Східній Азії, та срібло на виставці винаходів в Женеві The International Exhibition of Inventions. Він розказав нам, як його дрон працює та що знадобилось, щоб його створити.
Добірка безкоштовних навчальних програм для розробників від dev.IT-курси
Добірка безкоштовних навчальних програм для розробників від dev.IT-курси
Добірка безкоштовних навчальних програм для розробників від dev.IT-курси
Платформа courses.thedev.io спеціалізується на пошуку ІТ-курсів. З понад 50 безкоштовних курсів з розробки, які тут представлені, ми вибрали найцікавіші.
В Україні запустилась нова продуктова IT-компанія
В Україні запустилась нова продуктова IT-компанія
В Україні запустилась нова продуктова IT-компанія

Хочете повідомити важливу новину? Пишіть у Telegram-бот

Головні події та корисні посилання в нашому Telegram-каналі

Обговорення
Коментарів поки немає.