Перейти к содержимому

Open

Фотография
* * * * * 9 Голосов

Wi-Fi LED 16 канальный контроллер не дороже 20$


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3025

#1 bbasil

bbasil

    Штатный зануда

  • Пользователи
  • PipPipPip
  • Cообщений: 2 781
  • Меня зовут:Василий
  • Откуда:Моск.обл., Одинцовский р-н,"КП Опушка" (Кокошкино)

Отправлено 21 Сентябрь 2015 - 13:15

*
Популярное сообщение!

Тема посвещена SSLAC16 и только, сообщения напрямую не относящиеся к этому будут удаляться в течении максимум суток, что-бы не отвлекали и полезная инфа находилась быстрее. :)
Начало обсуждения последней версии а также ее функционала и особенностей тут: https://reefcentral....he-20/?p=394283

 

Важно!!!

В теме отсутствуют телепаты, посему: чем более полную информацию о проблеме вы предоставите: скриншоты страниц настройки прошивки, отладочную информацию из порта контроллера при запуске, схему соединения - тем быстрее вы получите ответ. В противном случае никакого ответа скорее всего не будет и ваше сообщение будет удалено. 

Разработчик прошивки не отвечает в ЛС на эти и подобные вопросы по контроллеру/прошивке - для это есть эта тема и тема по контструированию светильника.

 
Обсуждение особенностей последней версии начинаем читать тут: https://reefcentral....-45#entry394283
Обсуждение особенностей использования контроллера с драйверами ЛЕД, подключение, использование, как/что надо и не надо делать - https://reefcentral....kanalnogo-kon/ 
Актуальная(стабильная) версия ПО SSLAC16 v.036rev0. 
https://github.com/b...6-v0.36rev0.zip
Вот как это выглядит на экране компьютера. Прошу прощения за техническую информацию в правой части окна о быстродействии/отзывчивости интерфейса:

 


Основа контроллера - плата разработчика на основе чипа ESP8266, удобнее всего использовать так называемую NodeMCU
http://ru.aliexpress..._74_75,201409_2

Дополнительно следует приобрести плату на основе ШИМ контроллера PCA9685 например такую:
http://ru.aliexpress..._74_75,201409_2



И по желанию (то есть не обязательно, удобства ради) плату с часами реального времени (RTC) :
PCF8563
DS3231


соединить это между собой как показано тут:
https://reefcentral....ttach_id=113673

 
Прошивка ПО: Для версии 0.36r0 существует упрощенная процедура прошивки.
Если вы используете Windows.
отвечает lexx8691
Распаковываем архив в корень диска С.
Пуск - выполнить - cmd.exe
В окошко забиваем cd C:\SSLAC16-v0.36rev0\tools "ввод"
Затем flashme4mb.bat com8, где 8 это номер вашего СОМ порта.
 
Для unix-like ОС все тоже самое только запускаем flashme4mb.sh /dev/tty.(имя порта)
 
Так, для всех типов модулей, возможна загрудка образа файловой системы SPIFFS через WEB интерфейс, сразу после загрузки основного файла прошивки.
Для этого вам надо подсоединиться к Wi-Fi сети модуля (см. ниже) и в строке браузера набрать адрес http://192.168.4.1/rescue 
Выбрать файл для загрузки 0x1-SSLAC16-v0.36rev0.spiffs.bin, загузить и перезапустить модуль.
(Для модулей с 4мб флешпамяти, загрузка может начаться не сразу, а через несколько десятков секунд, будет казаться что процесс завис на 4%-13%, но это не так :) )
 
 
 
В результате получаем 16 каналов управления ШИМ(PMW) с разрядностью 12бит (4096 ступений)и WEB интерфейсом управления.

В настоящее время в ПО реализовано: (все управляется и настраивается через WEB интерфейс)
- поиск и вывод доступных Wi-Fi сетей, и подключение к одной из них (вводится SSID/password)
либо
- создается собственная сеть с именем SSLAC_ххх - ( где ххх - уникальный ID чипа оно же и пароль к данной сети ) и адресом 192.168.4.1/24


управление каналами:
- каналы логически разделены на две группы : с 0 по 7 и с 8 по 15 - вряд ли у кого-то есть светильник аж с 16 каналами света :) А вот два светильника по 8 каналов вполне вероятно :)
- индивидуально для каждого канала настраивается включение "инверсного" режима - к примеру если драйвер ЛЕД включает максимальный режим если ему вход диммирования подано 0. То есть возможно использование разных типов LED драйверов на разных каналах управления, ничего дополнительно изобретать/приобретать не надо)
- индивидуально для каждого канала настраивается 16 временных точек на суточном графике (час:минуты).
- индивидуально для каждого канала настраиваются значания для каждой из 16 временных точек, промежуточные значения между точками расчитываются контроллером самостоятельно.
- частота ШИМ регулирования так-же настраивается и может быть выбрана от 40 до 1500Гц (это единая настройка для всех каналов)
- подключение температурных датчиков типа DS18x20 (до 8-ми штук)
- любой из каналов может быть "объявлен" работающим в режиме вентилятора охлаждения, тогда значения диммирования будут вычислены по значению полученным с одного из температурных датчиков типа DS18x20. Любой температурный датчик можно привязать к любому каналу.
- на один из датчиков можно назначить обработчик "температурной аварии" - тогда по превышению заданной температуры контроллер начнет снижение значений диммрования всех каналов в соотвествии с заданным шагом.
- Каждому каналу, температурному датчику или даже самому контроллеру можно назначить имя собственное, это позволяет более не заботиться о запоминанием канал с каким номером за что отвечает.
- режим аварийного света: если вдруг посреди ночи вам захотелось включить свет в аквариуме, для этого вам достаточно нажать кнопку flash на модуле NodeMCU (GPIO0 замыкается на землю - для других модулей), повторное нажатие возвражает контроллер к нормальному режиму работы.

UPDATE 
 
 
Для версии 0.36r0

Славная фирма мелкософт как обычно любит всякие инновации плюя на RFC и посему версия 0.36 под вендой нещадно тормозит, способ лечения описан тут:
http://www.icpdas.co...CK_Delay_en.pdf

Недавно написал маленькую утилитку для сохранения/загрузки суточного графика LED каналов. (позже встрою ее в интерфайс, пока отдельно будет)
https://reefcentral....ttach_id=160472
 

Обновление прошивки "по воздуху": https://reefcentral....he-20/?p=498426

Ее НЕ НАДО загружать на контролер !!!
 
Открыть в браузере просто как html файл, ввести IP адрес контроллера.
А дальше две кнопки: сохранить суточный график в файл и загрузить суточный график из файла. (файл создается и загружается с расширением .sslac16)
Файл текстовый, при желании его можно редактировать, формат данных json, пример:
[1], - id канала
[50,431,1283,4050,4095,3204,2541,50,-1,-1,-1,-1,-1,-1,-1,-1], - массив значений канала по "точкам времени" 
[430,493,634,860,920,998,1188,1241,0,0,0,0,0,0,0,0], - массив "точек времени" в секундах от 00:00
[255,47,146], - цвет отображения на графике в R,G,B (*)
[1], - id группы (*)
[0], - тип канала, всегда 0 для LED каналов (*)
[0], - инверсный или нет (*)
["Channel 1"] - имя канала
 
Значения помеченные (*) не используются в процессе сохранения/загрузки данных.
 
Мини FAQ

Q:Как все это подсоединить к драйверу (драйверам светодиода,
A:схема соединения модуля PCA9685 к драйверу LED на примере драйвера LDD-1000H:
pca9685-wiring.png
Вход DIM драймера LDD-1000H соединяется в одним из выходом PWM, так же может быть промаркирован как S (на разных версиях плат), но в любом случае это верхний ряд контактов.
-Vin вход драйвера LDD-1000H соединяется с одним из контактов GND платы PCA9685.
Надеюсь, что понятно получилось  :))
Q: А как подключить температурные датчики? 
А: Для подключения температурных датчиков типа DS18x20 используется классическая схема с активным питанием, как в примере с arduino: ds18b20-arduino-connected.jpg
линия GND на GND, линия +5v к +3.3v, линия DATA на GPIO13 (выход D7 у NodeMCU)
 
Q: Вентиляторы охлаждения как подключить? Если просто через транзисторный ключ - пищать гады?
А: Для управления 12VDC вентилятором охлаждения рекомендуется использовать вот такую схему:
fancooler-connection-example.png
UPD: Настоятельно рекомендуем при активном охлаждении использовать функцию "температурная авария" или ставить термореле на радиатор.
Q: Как управлять сильноточной нагрузкой или нагрузкой переменного тока?
А: Для управления нагрузкой переменного тока следует использовать специализированную опторазвязку, например moc3051, пример подключения в даташите: http://www.promelec....f/MOC3052-M.pdf
Подключение сильноточной нагрузки следует проводить также как и вентилятора охлаждения - то же через опразвязку.
 
Q: Мне прислали какие-то странные модули NodeMCU с чипом CH430G моя винда их не признает, что делать?
A: (lexx8691) "Если у кого винда не хочет работать с СН340 потому что нет цифровой подписи драйвера.
Подписанный драйвер прикладываю."
https://reefcentral....ttach_id=155330
 
Q: Я что-то понажимал и теперь не могу попасть в сеть контроллера (сказал скрыть пароль сети, а пароль не записал/не запомнил)

A: Надо взять микроюсб шнурок (тем которым прошивались), подключить к компьютеру.

Запустить терминальную программу (любую), для windows я советую использовать putty
Найти ком-порт куда подключен контроллер.
Запустить терминальную программу, выбрать соответствующий ком-порт, скорость в порту 115200 бод.


Нажать кнопку reset на контроллере и при рестарте в ком-порт контроллер напишет какой у него пароль на собственную сеть wifi

 

Данной ветке присвоен статус "Авторского проекта" и автору темы предоставлена техническая возможность самостоятельно чистить ветку от сообщений, которые он сочтет в ней нежелательными. Sleepy.

Прикрепленные изображения

  • SSLAC16(rev1)-pinouts.png
  • sslac16-pcb-rev1.JPG


#2 Сергей М

Сергей М

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 114
  • Меня зовут:Сергей

Отправлено 21 Сентябрь 2015 - 22:49

Что дальше?
Будет добавлена работа с температурными датчиками типа DS18x20 (до 8 штук) с возможностью "привязки" любого из 16 каналов к значению температуры/диапазона температур любого из датчиков - что-бы была возможность использовать часть каналов для управления вентиляторами охлаждения.
- функция "аварийный свет" (emergency light), нажал кнопку - все каналы включились на полную мощность, повторное нажатие вернет актуальный режим работы каналов)
 

Прекрасный контроллер для самого требовательного света !

А подскажите - когда можно будет ждать продолжения ? 8 датчиков это конечно круто, но хоть 2 датчика и управляемые ими вентиляторы для охлаждения светильника и аквы - было бы супер. А насчёт "аварийный свет" классно, но стоило бы сделать такую же функцию "наоборот" - перегрелся светильник, вкл. вентиляторы и свет притушился на 50% для охлаждения чтоб не сгорели диоды.



#3 bbasil

bbasil

    Штатный зануда

  • Пользователи
  • PipPipPip
  • Cообщений: 2 781
  • Меня зовут:Василий
  • Откуда:Моск.обл., Одинцовский р-н,"КП Опушка" (Кокошкино)

Отправлено 20 Октябрь 2015 - 16:05

Прикрепленный файл  esp2x8pwm-v0.31b.zip   267,17К   249 скачиваний

Добавлено:

- установка тайм-зоны (для Москвы +3 часа от UTC)

- поддержка температурных датчиков типа DS18x20(максимум 8шт.) (интерфейс 1Wire подключать к GPIO13, для плат типа NodeMCU выход D7)

- любой канал можно переназначить на управление в зависимости от показаний любого из температурных датчиков

  (в железе не тестировал пока, но должно работать)

- "Аварийный свет" Для NodeMCU активируется нажатием кнопки "flash" - все каналы переводятся в режим максимума, повторное нажатие возвращает каналы в текущий режим.

- multicast DNS, если ваша OS знает что это такое и WI-Fi оборудование поддерживает передачу подобных сообщений, то контроллер будет доступен в сети под именем esp8266.local

 

good luck trying this :)



#4 0kulist

0kulist

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 36
  • Меня зовут:Alex
  • Откуда:Кишинев

Отправлено 23 Октябрь 2015 - 01:55

Приветствую.

 

После долгих поисков открытого проекта аквариумного контроллера, наконец нашел эту тему. Принимайте в свои ряды.

Так как наличествует ардуинка уно, первоначально думал собрать что-то на ней. Но почему-то в большинстве проектов используется дисплей, один другого круче.

Но если ставить дисплей, нужно его либо в крышку монтировать либо в отдельный корпус. Тот еще "геморрой". Значит  - настройка "по воздуху".

Также, ввиду дефицита времени, периодически возникали мысли купить готовый контроллер, но "тяга к паяльнику" взяла верх (да и стоят они немало).

 

Итак, уже заказаны NodeMCU + PCA9685 + 2хDS18B20 = $12.16

Драйверы заказаны на основе PT4115 (5шт=$5.80).

Диоды CREE XP-G2 R5-1A 6350-7000K 14mm Base (10шт=$12.80).

Ну и немного цветных.

 

Автору - большое спасибо!

 

С нетерпением жду "железяки" чтоб опробовать.



#5 bbasil

bbasil

    Штатный зануда

  • Пользователи
  • PipPipPip
  • Cообщений: 2 781
  • Меня зовут:Василий
  • Откуда:Моск.обл., Одинцовский р-н,"КП Опушка" (Кокошкино)

Отправлено 23 Октябрь 2015 - 16:09

Я все на себя меряю ;-) У меня вентиляторы со встроенным термодатчиком, вот и подумалось;-)

#6 bbasil

bbasil

    Штатный зануда

  • Пользователи
  • PipPipPip
  • Cообщений: 2 781
  • Меня зовут:Василий
  • Откуда:Моск.обл., Одинцовский р-н,"КП Опушка" (Кокошкино)

Отправлено 03 Ноябрь 2015 - 15:33

Версия 0.32betta:

 

файл прошивки: Прикрепленный файл  esp2x8pwm-v0.32b.zip   284,82К   233 скачиваний

файл SPIFFS: Прикрепленный файл  data-v0.32b.zip   8,45К   215 скачиваний

 

Что поменялось:

 

1. html страницы конфигурации модуля вынесены из кода и перемещены во встроенную файловую систему SPIFFS, поэтому прошивка теперь состоит из двух файлов, это привело к:

- увеличению стабильности.

- дало возможность каждому создавать свои собственные, уникальные интерфейсы управления БЕЗ ПЕРЕКОМПИЛЯЦИИ прошивки, реализовано это на основе протокола REST (https://ru.wikipedia.org/wiki/REST)

Так-же возможно написание собственных клиентских приложений под различные ОС.

 

2. Модуль теперь всегда работает в двух режимах: как «точка доступа»(Access Point) и как «станция»(Station), если есть подключение, то есть всегда доступен хотя-бы по одному IP адресу.

 

3. Из настроек времени убрана возможность самому задавать текущее время, вместо этого добавлены функции синхронизации с NTP сервером и/или синхронизация с текущем временем компьютера пользователя.

 

4. Временно убран mDNS.

 

5. документация ну или что-то вроде api Прикрепленный файл  api-v0.32b.pdf   63,87К   753 скачиваний

 

Как теперь загружать прошивку ?

Я настоятельно рекомендую пользоваться загрузчиком из комплекта Arduino IDE для ESP8266

(отдельно взять под разные ОС можно тут: https://github.com/i...ool-ck/releases)

esptool -v -cp <com port> -cb <baud rate> -ca <address> -cf <file name bin>

 

1. Загрузка файла прошивки пример:

 

esptool -v -cp /dev/tty.usbserial-A4014KKT -cb 115200 -ca 0x0 -cf esp2x8pwm-v0.32b.bin

 

esptool v0.4.5 - © 2014 Ch. Klippel <ck@atelier-klippel.de>

opening port /dev/tty.usbserial-A4014KKT at 115200

opening bootloader

resetting board

trying to connect

trying to connect

Uploading 415392 bytes from esp2x8pwm-v0.32b.bin to flash at 0x00000000

......................................................................................................................................................................................................................................................................................................................................................................................................................

starting app without reboot

closing bootloader

 

2. загрузка файла data-v0.32b.bin осуществляется с адреса 0x6B000, пример:

 

esptool -v -cp /dev/tty.usbserial-A4014KKT -cb 115200 -ca 0x6b000 -cf data-v0.32b.bin

 

esptool v0.4.5 - © 2014 Ch. Klippel <ck@atelier-klippel.de>

opening port /dev/tty.usbserial-A4014KKT at 115200

opening bootloader

resetting board

trying to connect

trying to connect

Uploading 65536 bytes from data-v0.32b.bin to flash at 0x0006B000

................................................................

starting app without reboot

closing bootloader

 

Как загружать/создавать свои собственные файлы интерфейса?

Внимание!!! Размер файловой системы в этой прошивке составляет всего 64кб, файловая система не поддерживает понятие директории.

 

 

1. Ознакомиться с описанием протокола взаимодействия с модулем.

2. Корневой файл встроенного http сервера всегда root_page.html

3. свои собственные файлы можно загрузить двумя способами:

- создать образ SPIFFS (файл data.bin) помощью утилиты mkspiffs ( https://github.com/igrr/mkspiffs) и загрузить как было написано выше через загрузчик (esptool)

- загрузить файлы индивидуально с помощью утилиты curl (https://ru.wikipedia.org/wiki/CURL)

curl -F filedata=@<filename> http://<esp8266 ip address/upload

пример:

загрузка файла favicon.ico:

curl -F filedata=@favicon.ico http://10.172.0.139/upload

 

файл с примерами html страничек: Прикрепленный файл  html-data.zip   9,59К   220 скачиваний

 

"скрыньшоты" : :))

основная страница:

root_page.jpg

 

настройка времени:

set_time.jpg

 

настрока каналов:

set_ched(1).jpg set_ched(2).jpg set_ched(3).jpg

 

настройка "в временных точек" (Timepoints):

set_ched(1).jpg set_ched(2).jpg set_ched(3).jpg

 

настройка wi-fi:

set_wifi.jpg

Прикрепленные изображения

  • set_ch(1).jpg
  • set_ch(2).jpg
  • set_ch(3).jpg

  • Sinnpriest, StasIvanovich и 0kulist это нравится

#7 bbasil

bbasil

    Штатный зануда

  • Пользователи
  • PipPipPip
  • Cообщений: 2 781
  • Меня зовут:Василий
  • Откуда:Моск.обл., Одинцовский р-н,"КП Опушка" (Кокошкино)

Отправлено 05 Ноябрь 2015 - 14:19

Версия 0.33stable.

Прикрепленный файл  esp8266-16ch-PWM-controller-v0.33stable.zip   320,25К   217 скачиваний

 

+ Добавлена возможность загрузки своих файлов через web интерфейс (нет необходимости использовать для этого curl или Arduino IDE)

root_page.jpg

 

- исправлены ошибки.

- код почищен от лишнего


  • Sinnpriest это нравится

#8 Sinnpriest

Sinnpriest

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 608
  • Откуда:Санкт-Петербург

Отправлено 06 Ноябрь 2015 - 10:00

Все лучше и лучше! )))

Если уже есть: "2. Модуль теперь всегда работает в двух режимах: как «точка доступа»(Access Point) и как «станция»(Station), если есть подключение, то есть всегда доступен хотя-бы по одному IP адресу."

Рассмотри идею многомодульности. Если есть два режима у одного модуля, то может прикрутить возможность установки модуля как "ведущего" и "ведомого"? Т.е. в случае, если на модуле установлена функция "ведомый", то он в точности повторяет все настройки "ведущего".



#9 bbasil

bbasil

    Штатный зануда

  • Пользователи
  • PipPipPip
  • Cообщений: 2 781
  • Меня зовут:Василий
  • Откуда:Моск.обл., Одинцовский р-н,"КП Опушка" (Кокошкино)

Отправлено 06 Ноябрь 2015 - 12:27

Все лучше и лучше! )))

 

Рассмотри идею многомодульности. Если есть два режима у одного модуля, то может прикрутить возможность установки модуля как "ведущего" и "ведомого"? Т.е. в случае, если на модуле установлена функция "ведомый", то он в точности повторяет все настройки "ведущего".

Стараемся потихоньку :)

 

Получается масло масляное, нет ?:)

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



#10 Sinnpriest

Sinnpriest

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 608
  • Откуда:Санкт-Петербург

Отправлено 06 Ноябрь 2015 - 12:35

Получается масло масляное, нет ? :)

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

Смотри: Ты рассматриваешь контроллер, как устройство, которое управляет одним светильником. Я не спорю, это хороший подход. Но если обратиться к модульным системам (Радион), там один модуль может быть как самостоятельным светильником, так и модулем. Просто управляется все от одного, а остальные просто от него получают то, что им нужно делать. А управлять одним всегда удобней и к тому же если каждый отдельно настраивать всегда будет вероятность того, что один "убежит" вперед по времени, а другой "отстанет".

Это я к тому, что в итоге модульность очень хорошо защищена от выхода из строя. Ну сломался один модуль, остальные то работают. Да и в случае со светодиодами они располагаются компактно на какой то площади и из этих компактных участков можно сделать модули. Ну например: Аквариум 180х60х60. Для него нужен радиатор 150х30 - если один светильник или 3 модуля 20х30   



#11 bbasil

bbasil

    Штатный зануда

  • Пользователи
  • PipPipPip
  • Cообщений: 2 781
  • Меня зовут:Василий
  • Откуда:Моск.обл., Одинцовский р-н,"КП Опушка" (Кокошкино)

Отправлено 06 Ноябрь 2015 - 12:52

Хм, мысль интересная, вот смотри у меня светильник состоит из 5 модулей, COB Lumia 5.1 (5-ти канальные матрицы 100W) я ими управляю с одного модуля.

Мне кажется что эта идея интересна была-бы производителям светильников, то есть ты клиенту предлагаешь купить готовое изделие, которое по нажатию кнопки, найдет своих "собратьев по разуму" спросит у "вождя племени", что нужно делать и начнет работать :)



#12 balabollng

balabollng

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 5 039

Отправлено 06 Ноябрь 2015 - 14:58

Эта идея общей логической шиной зовется с приоритезацией пактов и негарантированной доставкой;)

 

Есть масса нюансов, которые всплывают при этом. Но идея, да, действительно хороша!   Есть даже модель ее реализации с сатилитами ;) 


  • Виктор_SNK это нравится

#13 bbasil

bbasil

    Штатный зануда

  • Пользователи
  • PipPipPip
  • Cообщений: 2 781
  • Меня зовут:Василий
  • Откуда:Моск.обл., Одинцовский р-н,"КП Опушка" (Кокошкино)

Отправлено 06 Ноябрь 2015 - 15:25

Ну не все сразу. Для начала понять-бы почему ESP8266 в сети на D-link работает неделями без перезагрузок, а в сети на LinkSys максимум пару часов :)))) 



#14 bbasil

bbasil

    Штатный зануда

  • Пользователи
  • PipPipPip
  • Cообщений: 2 781
  • Меня зовут:Василий
  • Откуда:Моск.обл., Одинцовский р-н,"КП Опушка" (Кокошкино)

Отправлено 10 Ноябрь 2015 - 15:35

Развел и распаял объединительную плату для подключения ESP-07 к PCA9685 и попутно на ней-же развел модуль RTC на PCF8563 и вывел контакты для DS18x20 - бутерброд или даже сендвич получился, но хоть провода не болтаются :)



#15 bbasil

bbasil

    Штатный зануда

  • Пользователи
  • PipPipPip
  • Cообщений: 2 781
  • Меня зовут:Василий
  • Откуда:Моск.обл., Одинцовский р-н,"КП Опушка" (Кокошкино)

Отправлено 11 Ноябрь 2015 - 14:01

v0.34betta: Прикрепленный файл  esp8266-16ch-LED-controller-v0.34betta.zip   329,85К   156 скачиваний

 

+ добавлена возможность работы с модулем часов реального времени на чипе PCF8563.

+ автоопределение типа микросхемы часов реального времени.

* исправлена ошибка в интерфейсе установки времени и таймзоны.

* мелкие правки  HTML  страниц.


  • Sleepy и Sinnpriest это нравится

#16 bbasil

bbasil

    Штатный зануда

  • Пользователи
  • PipPipPip
  • Cообщений: 2 781
  • Меня зовут:Василий
  • Откуда:Моск.обл., Одинцовский р-н,"КП Опушка" (Кокошкино)

Отправлено 12 Ноябрь 2015 - 17:11

Написал небольшой "мануальчик" по контролеру :)

Прикрепленный файл  manual-ru.pdf   1,76МБ   799 скачиваний 


  • kapelan и tinytoon это нравится

#17 bbasil

bbasil

    Штатный зануда

  • Пользователи
  • PipPipPip
  • Cообщений: 2 781
  • Меня зовут:Василий
  • Откуда:Моск.обл., Одинцовский р-н,"КП Опушка" (Кокошкино)

Отправлено 12 Ноябрь 2015 - 17:38

 v.034 stable

Прикрепленный файл  esp8266-16ch-LED-controller-v0.34stable.zip   1,04МБ   572 скачиваний



#18 Sinnpriest

Sinnpriest

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 608
  • Откуда:Санкт-Петербург

Отправлено 13 Ноябрь 2015 - 13:49

Прошил.

Запустил. Сервер работает. Странички открываются. Очень здОрово! Мне лично понравилось. И даже промелькнула мысль выбрать Твоё творение, но:

 

Подключил драйвер к РСА - ничего. Светодиод через драйвер горит, запитываю ЕSP - светодиод гаснет. И все. )))

 

Вот как выглядит полигон:

IMG_20151113_135711.jpg

 

зы: Я главный тестер твоего творения )))


  • bbasil это нравится

#19 Sinnpriest

Sinnpriest

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 608
  • Откуда:Санкт-Петербург

Отправлено 13 Ноябрь 2015 - 14:18

Выставил по каналам 0-7, чтоб день начинался с 15:00. Сейчас 14:20. Т.е. по всем каналам сейчас должен быть 0 - ночь.

Открыл статус, а там везде 100. А на одном 150. Почему?

1.png

 
Или это луна на всех каналах? ))) 
 

При этом кнопка "flash" корректно включает свет на 4095 и выключает его. В этом деянии есть действительно толк. Но в готовом изделии есть проблема в его реализации. У модуля нет ножки "flash", чтоб вывести эту кнопку удаленно и ей пользоваться (как кнопкой "reset" - этот вывод есть). Поэтому единственный выход использовать кнопку на самом модуле, а это значит, что модуль должен быть снаружи. А при условии, что рядом вода, не очень разумно.



#20 garfild

garfild

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 194
  • Откуда:Москва

Отправлено 13 Ноябрь 2015 - 16:02

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


  • bbasil это нравится




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Ветка управляется: