ESP8266 — дешевый WFi модуль к «умному дому»

$_1Миниатюрные WiFi модули ESP8266 довольно привлекательны для систем умного дома и домашней автоматизации. Их еще называют «убийцами NRF24L01».
Я себе заказал продвинутые модификации ESP07 и ESP12, которые отличаются меньшими размерами и большим числом выведенных GPIO, что не требует «хаков» для использования в них дополнительных портов ввода/вывода.

Данный модули разработаны китайской компанией Espressif System

Фитолампа в действии

605Ранее я писал статьи по изготовлению фитоламп:

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

Комнатным растениям, которым не хватает света в комнате, фитолампы очень нравятся. Этому плющу очень хорошо, судя по резным ярким листьям

Управление светодиодным драйвером при помощи контроллера

1001В прошлой статье я подробно разбирал возможности дешевого светодиодного драйвера на QH7938. Настала пора применить эти драйвера в деле. Очередной раз решил переделать управление светодиодной настольной лампой.

Что хотелось бы реализовать

  1. Управление яркостью лампы
  2. Локальное управление с одной клавиши
  3. Удаленное управление от пульта управления светом в комнате (315МГц)

Интервалометр и радио пульт управления для SONY NEX

Есть у меня замечательная беззеркалка — SONY NEX 5N. Среди аксессуаров к ней можно приобрести инфракрасный пульт дистанционного управления с двумя кнопками, «снимок» и «снимок через 2 секунды». В последних версиях пультов добавилась кнопка «старт/стоп видео». Но дальность этого пульта оставляет желать лучшего. Часто, фотографируя групповой портрет вместе с собой, пультом не удается сделать снимок и приходится снимать по 10 сек. таймеру. Вот и решил я сделать пульт, управляемый по радио за несколько десятков метров. Заодно еще и с функцией интервалометра.

Доработка недорогих китайских драйверов для светодиодов

ДрайверДля конструирования светодиодных светильников постоянно требуются источники питания — драйвера. При большом объеме вполне можно наладить сборку драйверов самостоятельно, но себестоимость таких драйверов получается не такой уж и низкой, а изготовление и пайка двухсторонних печатных плат с SMD-компонентами — процесс в домашних условиях довольно трудоемкий.

Я решил обойтись готовым драйвером. Нужен был недорогой драйвер без корпуса, желательно с возможностью настройки тока и диммированием.

Выбор пал на китайского производителя QIHANGвыпускающего широкий спектр данной продукции.

6-ти пиновый конвертер USB/UART CP2102 для тех кто не любит давить ресет на Arduino

Конвертер CP2102Зачем он нужен

Программировать различные ардуино- и не адуино- образные контроллеры, получать информацию на компьютер со всего, что имеет последовательный интерфейс с TTL логикой.
Я в своих проектах использую его с Arduino Pro MIni, Gboard/Iboard и самодельными контроллерами.

Чем он отличается от других подобных устройств

  1. Дополнительным выводом DTR, который можно напрямую подключить к входу RESET на контроллерах не имеющих USB на плате. После этого при программировании давить кнопку RESET не нужно. Для меня это очень удобно, когда контроллер спрятан недрах моей поделки и доступ к кнопке бывает очень затруднительным.
  2. Поддержкой производителя, совместимостью с оригинальными драйверами и ПО, в отличие от поддельных FTDI, у которых проблемы с родными драйверами
  3. Дополнительными выводами (дырками под контакты) на плате, например, позволяющими уводить USB в энергосберегающий режим.
  4. Интересной возможностью менять VID, PID и текст, с которым опознается плата, собирать свой драйвер со требуемыми параметрами, что довольно интересно в коммерческих проектах. Об этом я расскажу дальше.

Фитолампа на светодиодах 440нм и 660нм

Фиьолампа на светодиодах 440 и 660нмПрошлый раз я изготавливал фитолампы из наборов для изготовления китайских светильников.

Основным недостатком было применение светодиодов, не совсем подходящих по спектру  (455-460 нм и 625-630 нм)  для реакции фотосинтеза, что значительно снизило эффективность данных ламп. Решил исправить эту ошибку и заказал на ТАОБАО светодиоды «правильного» спектра.

Цифро-аналоговые часы на WS2812B

Цифро-аналоговые часы

Цель — создание оригинальных интерьерных часов, синхронизирующих время и показывающих погоду от сервера погодной станции.

Переделка дисплея для погодной станции

Табло в новом корпусеДанная статья о том, как придать свои изделиям более цивильный вид.

Последнее время стараюсь придавать своим поделкам более или менее «товарный вид».

Вот и контроллеры собираю в нормальных корпусах и переносные приборы. Метеодатчик моей погодной станции тоже теперь работает в промышленном корпусе. Настала пора заменить «слегка колхозный» корпус табло сделанный из фоторамки, на что-то более достойное.

Самодельный люксметр 2.

Модернизация люксметраВ предыдущей статье я написал о изготовление самодельного люксметра на Ардуино.

Настала пора довести его до ума и реализовать все задумки.

Модернизация люксметра

  1. Убрал выносной датчик внутрь корпуса люксметра
  2. Заменил датчик BH1750 на TSL2561
  3. Сделал несколько режимов отображения, в том числе режим отображения пульсаций в виде графика. Задействовал вторую кнопку для переключения между режимами.
  4. Добавил функцию включения/отключение подсветки дисплея по кратковременному нажатию кнопки питания.