Управління світлодіодною стрічкою за допомогою ТВ-пульта та Ардуїно
У цьому проекті я покажу, як переназначити невикористовувані кнопки на пульті дистанційного керування для управління світлодіодною стрічкою, розташованою за вашим телевізором. Також ви зможете використовувати цю методику для управління іншими пристроями, незначно змінивши вихідний код. Я збираюся надати трохи теоретичної інформації про те, як взаємодіють інфрачервоний передавач і інфрачервоний приймач. Отже, почнемо!
Крок 1: Подивіться відео!
Це відео надасть вам необхідні теоретичні відомості про проект і рекомендації щодо його реалізації.
Крок 2: Замовлення необхідних компонентів!
Список компонентів для цього проекту.
- Arduino Nano
- 2 резистори по 10 кОм
- конденсатор 100 мкФ
- DC штекер
- N-канальний мосфет IRLZ44N
- інфрачервоний приймач (TSOP4838)
- плата Veroboard
- RGB світлодіодна стрічка (з загальним анодом)
Крок 3: Збірка схеми
На цьому етапі показано схемне рішення. Розводку плати можна зробити самостійно або використовувати мою. Вона працює без жодних проблем.
Крок 4: Програмування Arduino Nano!
У прикріплених файлах представлений код/скетч для Arduino Nano. Не забудьте його завантажити до початку проведення тестування.
Також завантажте IR-бібліотеку для Arduino: https://github.com/shirriff/Arduino-IRremote
Крок 5: Закінчення!
Ну от, все готово. Тепер ви зможете контролювати все, що потрібно, за допомогою вашого телевізійного пульта дистанційного керування. Не забудьте зручно сісти в крісло, адже з нього вже більше не потрібно вставати!
Список радіоелементів
Позначення | Тип | Номінал | Кількість | Примітка |
---|---|---|---|---|
Плата Arduino |
Arduino Nano 3.0
|
1 | ||
US2 | ІК-приймач | TSOP4838 | 1 | |
Q1 | MOSFET-транзистор |
IRLZ44N
|
1 | |
С1 | Електролітичний конденсатор | 100 мкФ | 1 | |
R1, R2 | Резистор |
10 кОм
|
2 | |
LEDSTRIP | RGB світлодіодна стрічка (з загальним анодом) | 1 | ||
Роз'єм для підключення блоку живлення | 1 |
Прикреплені файли:
- IRLEDcontrol.ino (1 Кб)