Самый простой индикатор уровня звукового сигнала


Демонстрационный проект создания индикаторов уровня с использованием WS2812B. Изучив этот проект вы сможете  самостоятельно изготавливать и конструировать свои индикаторы уровня звукового сигнала. Дополнительно читайте статью Бегущие огни на WS2812B по подключению и работе с WS2812B. Видео проекта.

 


 

Примечание, демонстрационное видео на PIC18F26K22 этап разработки, видео на PIC12 в конце статьи

Читать далее «Самый простой индикатор уровня звукового сигнала»

LATINO – открытый проект ch-светомузыки


 

Проект построенный на некоторых принципах ch-светомузыка. Проект ознакомительный предназначен, для самостоятельного построения простого и эффективного светосинтезатора. Вывод осуществляется на ВОУ собранной на драйверах HL1606. Для этого была применена светодиодная лента RGB светодиодах и установленными драйверами. Для конструирования ВОУ необходимо 32 драйвера, 64 канала собраны в квадрат 8х8. Габаритные размеры 300х300 мм. Механизм передачи данных позволяет подключать неограниченное количество ВОУ аналогичной конструкции.


Схема конструкции ВОУ.   Принцип подключения ленточек Внешний вид, наклеенных лент с драйверами на черном акриле

Для светорассеивателя был применен дымчатый акрил толщиной 3мм. Ленточка разрезается кратно 8 светодиодам и соединяется последовательно, необходимо сформировать квадрат 8х8. В этом прототипе ВОУ применен принцип центральной симметрии, т.е. изображение формируется от центра. Для корректной работы драйверов HL1606 необходимо для каждой микросхемы напаять на ленточку конденсатор 0,1 мкФ (керамика) и 10,0 мкФ (тантал). Если модуль синтезатора предусматривается установка отдельно, то расстояние не должно превышать 1 метра, для подключения необходимо использовать плоский шлейф, с комбинаций жил – данные/земля. Питание подводить, к ВОУ отдельными проводами, сечением не менее 0,24 мм. Если планируется установить синтезатор вместе с ВОУ, то для передачи данных можно воспользоваться обычными проводниками.


В проекте реализованы следующие принципы светосинтезатора: Характеристики тракта обработки звука Минимальная частота анализа звукового сигнала – 40 Гц Количества каналов анализа звука – 64 Номинальный уровень входного аудиосигнала – 0,7 Вольт Примененные узлы ch-светомузыки АРУ – система контроля насыщенности дисплея и регулировка уровня входного сигнала. Аппроксиматор уровней каналов – одно уровневый, фиксированный. Формирователь рисунка 16 RGB – каналов с клонированием в матрицу 8х8. Тип расположения каналов – свастика. Характеристики оптической системы (ВОУ) Рабочий драйвер – HL1606 Геометрия ВОУ – Квадрат, с центральной симметрией 8х8 RGB точек отображения Подключение – Возможно как параллельное так и последовательное подключение ВОУ аналогичных конструкций.


Схема светомузыки LATINO:

Светосинтезатор выполнен на микроконтроллере PIC24HJ128GP502, для обработки используется БПФ оконного типа, фильтр нижних частот 8 порядка выполнен на MAX7404, управление АРУ и детектор нуля для АЦП выполнены на спаренном цифровом потенциометре MCP42010.

LATINO – это промежуточный вариант, поэтому печатная плата не разрабатывалась, все тестировалось на макетной плате.  Питание от адаптера (импульсный) – 5 вольт 2 Ампера. Максимальный ток потребления с одним ВОУ до 1 Ампера средний в районе 0,4 А.



Правильно собранная схема в настройке не нуждается. Сама схема синтезатора в основном останется неизменной (планируется), будет только изменяться ПО и конструкция ВОУ.

возможны дополнения в проекте…


[box title=”Файлы для загрузки” color=”#521BDE”] Схема LATINO в формате PDF Прошивка для микроконтроллера[/box]

DHT11 – Датчик влажности и температуры


Измерение температуры и влажности при помощи датчика DHT11. 

Catcatcat_dht-11_150DHT11 недорогой цифровой датчик температуры и влажности. Он использует емкостной датчик влажности и терморезистор для измерения температуры окружающего воздуха, данные выдает в цифровой форме по шине типа 1-wire. В использовании он довольно прост, но требует точного определения длительности временных сигналов, чтобы декодировать данные. Единственный недостаток это возможность получения данных не чаще 1 раза в две секунды. Читать далее «DHT11 – Датчик влажности и температуры»

Бегущие огни (ch-bo-36)


Проект на PIC-микроконтроллере PIC16F648A. Количество каналов 36. Для индикации используется подключение по матрице 6х6. Расположение светодиодов в одну линию. Все эффекты написаны для возможности увеличения количества светодиодов. Рекомендуется увеличивать кратно 36. При использовании в схема транзисторных ключей типа IRF7104 и IRF7101 (или аналогичных) количество светодиодов было 540 шт. Больше просто не было необходимости.


Схема бегущих огней. Читать далее «Бегущие огни (ch-bo-36)»

Дифференциальный терморегулятор


Дифференциальный терморегулятор ch-3020

Назначение. ch-3020-10Ch-c3020 представляет собой дифференциальный терморегулятор. Основное назначение солнечные системы горячего водоснабжения, а также вентиляционные системы управление притоком свежего воздуха. Контроллер позволяет работать пяти режимах. 1 – индикатор температуры. 2 – циклический таймер. 3 – регулятор. 4 – автоматический. 5 – ручной режим управления с контролем температуры (предназначен для режима настройки и техобслуживания). Количество одновременно подключаемых датчиков температуры 2. Гарантированное минимальное удаление датчика температуры не менее 300 метров. Система реверса датчиков, для удобства наладки, а также для смены режима нагрева на режим охлаждения. Читать далее «Дифференциальный терморегулятор»

Подключение SD/MMC карт памяти к PIC-микроконтроллеру


sd_micro-250MMC (MultiMedia Card) и SD (Secure Digital Memory Card) карты на настоящий момент являются самым недорогим устройством большой емкости. Эти устройства  идеально подходят для встраиваемых систем где необходимо сбор большого количества данных, а также для простой возможности непосредственного переноса данных на ПК.

Карты памяти позволяют выполнять обмен информации по SPI интерфейсу,  который в основном присутствует в любом контроллере. И позволяет создать недорогой интерфейс обмена информацией. Читать далее «Подключение SD/MMC карт памяти к PIC-микроконтроллеру»