Пятница, 23.06.2017, 22:01
Приветствую Вас Гость

Портал светоэффектов

Меню сайта
Категории раздела
Наш опрос
Оцените мой сайт
Всего ответов: 606
Статистика

Онлайн всего: 4
Гостей: 4
Пользователей: 0
Форма входа
Главная » Статьи » Комбинированные

Универсальный пульт ДУ для Lightorgel и не только

Надоело мне тыкать кнопки на платах.
И после получения очередной ардуины решил сделать уневерсальное ду.

 


Плюсы:
Работает с любым пультом (наверное).
Работает с командами до 4х байт (брендовые пульты).
(Было протестировано на SAMSUNG, LG, и кучи китайского уг.
С брендом работает как часы, ну а уг, оно и в Африке уг :))))).)
Не нужно прошивать команды. Приемник сам сохраняет их в EEPROM.
Возможность расширения функционала. (В планах подключение ISP потенциометров).
Минусы:
Под разные устройства необходимо править прошивку.
Или приспосабливать то что есть.

Версия 1.0
Заточена под Lichtorgel_WS2812.

Используется 7 кнопок на пульте:
кнопка 1 Runlight
кнопка 2 Runlight дольше 3 секунд
кнопка 3 Fadespeed
кнопка 4 Fadespeed дольше 3 секунд)
кнопка 5 Runlight+Fadespeed дольше 3 секунд
кнопка 6 Переключение входов (переключение входов, если есть)
кнопка 7 Только эффекты (отключает все входы, если есть)

Вот схемы. На желтом фоне приемник с обвязкой.

Модуль был задуман как самостоятельное универсальное устройство.
Просто для проверки был заточен под Орган. Можно заточить под Аврору, Союз и т.д.
Да хоть под самодельный музыкальный центр.

В архиве две схемы (328р и Nano v3) с коммутатором входов. 
Два HEX файла. Один для 328р, другой для Nano v3 (с загрузчиком).
Текстовый файл с описанием программирования команд с пульта.
Скетч+текстовый файл с кодами.

Скетч использует 7768 кБ. Если код скомпилировать в Atmel Studio, немного его подправив (большинство кода на С), то все поместится в Мегу8.

Пульт ДУ на Алиэкспрессе.
Ардуинка на Алиэкспрессе.
ИК датчик VS1838B на Алиэкспрессе.

 

Успехов всем!

Superman, 2017.

Категория: Комбинированные | Добавил: Radan (30.05.2017) | Автор: Radan
Просмотров: 310 | Комментарии: 14
Всего комментариев: 14
14  
В архиве:
Схема
Описание
Прошивка для Lichtorgelws2812
Прошивки для IR приемника.
Прбуйте smile
https://yadi.sk/d/I-TbH6AL3KPQMq

11  
Прошивка почти готова.
Есть желающие потестить ?
Нюансы:
С авторской прошивкой не работает.
Вывод РВ2 Lichtorgel нужно будет подключить на ADC6 приемника.
ADC6 отсутствует в DIP корпусе.
После использования DEMO режима для корректного отображения
нужно сбросить настройки на дефолтные.
Кнопки к приемнику пока не прикручены.
Адрес I2C дисплея 0x3F . Дисплей 1602.

http://images.vfl.ru/ii/1498149806/c776c6b8/17671023.jpg

http://images.vfl.ru/ii/1498149845/c67d257d/17671030.jpg

http://images.vfl.ru/ii/1498149873/65622b14/17671040.jpg

0
12  
Здорово!
Я до осени пас, работы полно.
Будет готово, присылайте, обновление выложим.

13  
Отличное продвижение! Я бы мог попробовать, через недельку или где то так по времени.
А то сейчас у нас Праздники smile Можно сказать, главные в году:
http://www.latvia.travel/en/article/summer-solstice-celebrations
https://www.google.lv/search?....bih=891

9  
Прототип PSB .
Для любителей дисплеев.

Особенности:
Возможность подключить как I2C так и SPI дисплей.
При небольшой доработке можно подключить тач дисплей.
Возможность подключения энкодера.
Возможность подключения до 7 аналоговых кнопок.
Коммутатор входов он боард, HEF4066 или аналогичный..
Можно коммутировать либо 4 моно входа. Либо 2 стереовхода.
Возможность подключить SPI потенциометры (+ SPI дисплей).
До 7 управляющих выходов (зависит от количества подключенной переферии).
Возможность управлять любым пультом ДУ.
Плата однослойная. Размер 80Х36 (размер LCD 1602 на psb).
Использование Arduino NANO V3.
Прошивка меняется через стандартный разьем ISP6Pin.
Если не использовать RXD TXD выводы, скетч заливаем через USB.

Недостатки:
Плата универсальная.
Поэтому под конкретный обвес нужно писать прошивку.

Планирую использовать для управления Lichtorgel на светодиодах ws2812.
С дисплеем 1602 I2C и 4 кнопки управления + ДУ.
Так же режим Standby.
Прошивка будет под такой обвес.

http://images.vfl.ru/ii/1497641203/bd2a4f66/17598804.jpg

0
10  
Спасибо, ждём прошивку.

4  
superman, Спасибо за разработку! smile Я временами большой маньяк на разные пульто-прибамбасы smile wink

5  
Я похоже тоже biggrin
Уже есть код для работы с LCD.
К сожалению LCD в пути. Так что проверка в железе откладывается.

0
6  
А какой ЖКИ?
Может нам тоже пора заказывать?

7  
Да, на каком LCD мы можем уже что-то потестировать? smile
У меня коллекция всяких набралась, может уже есть нужный.

8  
Заказал пока самый простой 1602.
Плюс модуль I2C.
Если есть желающие потестит, могу выложить HEX файл.
Компилятор на код не ругается, но полная работоспособность не гарантирована.
И еще. На оригинальных прошивках будет работать с глюками.
Поэтому в комплекте будет патченная прошивка.

2  
"Модуль был задуман как самостоятельное универсальное устройство."

А вот и прототип задумки.
http://images.vfl.ru/ii/1496915847/f311d295/17502802.jpg smile
4 коммутируемых входа.
4 SPI потенциометра.
Энкодер.
LCD дисплей на I2C.
5 выходов имитирующих нажатие кнопки.

0
3  
Ого сколько всего!  wacko

1  
Спасибо! biggrin smile

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
YOUTUBE LIGHTPORTAL
ALIEXPRESS
Поиск
Translation
Donate
QR
Часики
 
Облако тегов
Друзья сайта