Бездротовий контролер світлодіодів ws2812

Технічні характеристики:
Напруга харчування - 3В (батарейка CR2032);
Струм споживання при передачі - 12мА;
Струм споживання в режимі очікування - дорівнює струму саморозряду батареї;
ПДУ має 4 кнопки, кожну з яких можна натиснути трьома різними способами, коротке натискання, довге натискання і короткий подвійне натискання.
Для того щоб пульт не вживав ток в режимі очікування я застосував ось таку схему:

У початковому стані транзистор Q1 закритий, на котроллер і радіомодуль напруга не надходить. Якщо натиснути на будь-яку з кнопок, то транзистор Q2 відкриється, слідом за ним відкриється і транзистор Q1, як тільки на контролер надійде харчування, на ніжці ENABLE встановиться високий рівень, який і буде тримати транзистор Q1 відкритим. Після відправлення всіх даних на ніжці ENABLE встановлюється низький рівень, Q1 закривається і відключає харчування МК. При наступному натисканні цикл повторюється.
За допомогою одного пульта можна управляти 125 приймачами, перемикаючи канал подвійним натисканням нижньої кнопки, статусний світлодіод при цьому покаже поточний канал передачі.
Для підключення даного девайса в автомобілі потрібен понижуючий стабілізатор з 12В на 5В. Я використовую ось такі компактні DC-DC перетворювачі на мікросхемі XM1584 зі струмом до 3А.

Для того щоб цей модуль був універсальним довелося відмовитися від установки перетворювача на плату і робити зовнішній. До того ж для різної довжини стрічки потрібні джерела з різним струмом, для 5 світлодіодів досить буде і лінійного перетворювача 7805, а ось якщо ми хочемо взяти 200 світлодіодів, то потрібно досить потужне джерело живлення.
Даний девайс можна застосувати практично у всіх місцях авто де щось світиться або має світитися. )
Ось приклади, де можна його використовувати:
підсвічування панелі приладів;
підсвічування кузова;
підсвічування салону;
заміна штатних стоп сигналів;
заміна поворотников;
додатковий стоп сигнал;
да много де ще, головне щоб фантазії вистачило.
У планах зробити адаптер, за допомогою якого можна буде підключати різні сигнали, наприклад сигнал з тахометра, датчика температури, габарити, поворотники. Залежно від цього міняти ефекти, кольору, яскравість і т.д.
Про програмної складової і про можливості девайса я розповім в наступній статті.
Всі мої електронні розробки можна подивитися тут

Схожі статті