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

Open

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

WiFi LED контроллер и не дороже 10$ :)

ESP32

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

#1 bbasil

bbasil

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

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

Отправлено 20 Июль 2017 - 16:48

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

Всем пламенный привет!
И так название темы говорит само за себя, да контроллер, да не дороже 10$)
 
А теперь подробнее:
Не так давно братья китайцы прислали мне новую игрушку:
NodeMCU чипом ESP32 на борту… https://ru.aliexpres...35-921fd00d7440
(Я настоятельно советую приобрести еще модуль часов реального времени на DS3231, а для достижения максимальной “прокачанности” еще и модуль MicroSD карт памяти.)
И даже в этом случае общая стоимость окажется примерно 10$, это просто даром :) Читай дальше.
 
Прошло чуть более года с того момента как я начал адаптировать прошивку SSLAC16 на эту платформу. Надо сказать что функционал текущей прошивки существенно превосходит первоначальную.
Основные функции данной прошивки:
1. 16 каналов управления.
1.1. Каждый канал может выполнять одну из четырех основных функций:
- ШИМ управление ЛЕД драйверами. (по 16 точек времени на каждый канал)
- ШИМ управление нагревателем/охладителем. (в зависимости от показаний любого из 16 датчиков температуры DS18B20)
- Управление дозирующими помпами (калькулятор для расчета длительности интервалов в зависимости от производительности помпы, необходимого объема дозирования и кол-ва интервалов дозированя (всего от 1 до 24 раз в сутки)
- Управление нагрузкой по таймеру.
2. Поддержка до 16 температурных датчиков DS18B20
3. Обновление прошивки и интерфейса пользователя "по воздуху"
4. Кластеризация нескольких контроллеров в единый "рой" с управлением из одной точки.
4.1 Каждый контроллер может выполнять одну из трех ролей: "ведущий", "ведомый" и "сам по себе"
4.2 При потери связи с "роем" контроллер, вне зависимости от своей роли, продолжает исполнять свою программу в полностью автономном режиме.
4.3 На всех контроллерах "роя" автоматически синхронизируются основные настройки (возможно ручное указание что синхронизируется, а что нет)
4.4 На всех контроллерах синхронизируется текущее время.

 
Прошивается точно также как и SSLAC16
Flashme.sh <com port>  для Mac OSX
Flashme.bat <com port> для Windows
 
 
Дальнейшие планы:
Их много :)

 
Качать как обычно тут:
 
 
https://github.com/b...e/master/stable

#2 lexx8691

lexx8691

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

  • Пользователи
  • PipPipPip
  • Cообщений: 5 998
  • Меня зовут:Алексей
  • Откуда:Новосибирская обл. р. п. Чаны.

Отправлено 20 Июль 2017 - 18:59

Василий, а блютуз там действительно есть?



#3 bbasil

bbasil

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

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

Отправлено 20 Июль 2017 - 19:01

Есть, но пока в библиотеках оно не особо пашет.
А накой оно нужно???

#4 lexx8691

lexx8691

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

  • Пользователи
  • PipPipPip
  • Cообщений: 5 998
  • Меня зовут:Алексей
  • Откуда:Новосибирская обл. р. п. Чаны.

Отправлено 20 Июль 2017 - 19:08

Фотки на телефон скидывать  :biggrin:



#5 doombrother

doombrother

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

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

Отправлено 20 Июль 2017 - 21:04

Я правильно понимаю? Ставлю эту вещицу в светильник водорослевика, предположим на 16 канал. В основном контроллере задаю график для 16 канала и синхронизирую их? Супер!
  • А9у9ин это нравится

#6 bbasil

bbasil

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

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

Отправлено 20 Июль 2017 - 21:48

Я правильно понимаю? Ставлю эту вещицу в светильник водорослевика, предположим на 16 канал. В основном контроллере задаю график для 16 канала и синхронизирую их? Супер!

Правильно.

Но не только:

1. Синхронизация происходит автоматически, при условии что мастер контроллер имеет сеть SSLAC_xxxxxxxx

1.1 Тоже самое полностью автоматически если такой сети нет, но в ручном режиме задано другое имя сети и адрес мастер контроллера.

2. Полностью повторяет работу основного контроллера включая функции play time, аварийный свет, WYSIWYG настройку спектра. (с неким временным лагом)

3. Полностью повторяет выполнение всего суточного графика, даже если мастер контроллер давно выключен или даже выброшен на помойку.

 

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

А может и сам выступать "облаком" для других контроллеров :)))



#7 lexx8691

lexx8691

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

  • Пользователи
  • PipPipPip
  • Cообщений: 5 998
  • Меня зовут:Алексей
  • Откуда:Новосибирская обл. р. п. Чаны.

Отправлено 21 Июль 2017 - 05:32

Василий, предупреждать же надо :)

Теперь месяц ждать пока железо приедет?

Дай ссылку какой адаптер для карты взять.

Какая там флеш память стоит? 



#8 bbasil

bbasil

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

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

Отправлено 21 Июль 2017 - 08:00

Василий, предупреждать же надо :)

Теперь месяц ждать пока железо приедет?

Дай ссылку какой адаптер для карты взять.

Какая там флеш память стоит? 

Как раз к след. версии прошивки и успеешь :))

я заказал вот этот https://ru.aliexpres...2311.0.0.sk6e4t


  • lexx8691 и Muhamad@li это нравится

#9 Gum

Gum

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

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

Отправлено 21 Июль 2017 - 15:15

А модуль MicroSD карт памяти то зачем?



#10 Svkomov

Svkomov

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

  • Пользователи
  • PipPipPip
  • Cообщений: 985
  • Меня зовут:Сергей
  • Откуда:Москва, Саларьевская 16к3

Отправлено 21 Июль 2017 - 15:22

ну вот еще одна тема на 5 лет и 300 страниц... и о чем? о том как самоделкину сэкономить 10 баксов на "сыром" продукте.. :yahoo:

хотя , наверно, вещица нужная :(


  • DNK и Banders86 это нравится

#11 lexx8691

lexx8691

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

  • Пользователи
  • PipPipPip
  • Cообщений: 5 998
  • Меня зовут:Алексей
  • Откуда:Новосибирская обл. р. п. Чаны.

Отправлено 21 Июль 2017 - 15:29

А модуль MicroSD карт памяти то зачем?

Мне так думается на карте можно хранить красявости интерфейса, настройки и т.д..



#12 Gum

Gum

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

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

Отправлено 21 Июль 2017 - 15:29

 

как самоделкину сэкономить 10 баксов на "сыром" продукте..

Допустим, я не хочу экономить 10$. Можете назвать контроллер с аналогичным функционалом?

 

Мне так думается на карте можно хранить красявости интерфейса, настройки и т.д..

Василий не жалует всякие красивости. Даже встроенных 4М(или сколько там) хватит вам на все красивости и настройки с головой.


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

#13 DNK

DNK

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

  • Brandname
  • PipPipPip
  • Cообщений: 19 746
  • Меня зовут:Дмитрий

Отправлено 21 Июль 2017 - 15:40

Василий не жалует всякие красивости. 

А я не хочу тушить солнце. 

 

Кто не понял - такая "красивость" как кнопка "Пуск" в Windows обошлась в разработке примерно в 120М USD.


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

#14 bbasil

bbasil

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

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

Отправлено 21 Июль 2017 - 15:54

Допустим, я не хочу экономить 10$. Можете назвать контроллер с аналогичным функционалом?

Василий не жалует всякие красивости. Даже встроенных 4М(или сколько там) хватит вам на все красивости и настройки с головой.

Совсем даже не против красивостей если они не идут в ушерб функционалу ну или дополняют его :) Так что функционал для меня важнее красивостей :))

 

Кто не понял - такая "красивость" как кнопка "Пуск" в Windows обошлась в разработке примерно в 120М USD.

 

Вот вот отличный пример выброшенных 120лямов грина на полную хрень в которой вообще ничего нет :))


  • vahegan, BorisKramer, Pavel Pro и еще 1 это нравится

#15 Gum

Gum

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

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

Отправлено 21 Июль 2017 - 16:06

Можно подумать, что тут под словом "красивости", кто то подразумевает фотки котиков в интерфейсе.

Василий, без обид, но ваш интерфейс настолько функционален и не избалован красивостями, что не все вообще  могут в нем  разобраться.

Вопрос то был, "зачем тут нужна MicroSD ?"

 

А кнопка "пуск" до сих пор ставят в операционки, и компания которая это делает обладает много милиарными доходами.



#16 lexx8691

lexx8691

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

  • Пользователи
  • PipPipPip
  • Cообщений: 5 998
  • Меня зовут:Алексей
  • Откуда:Новосибирская обл. р. п. Чаны.

Отправлено 21 Июль 2017 - 16:18

Ну ни котиков, а крабиков  :biggrin:

Василий уже не раз говорил что он совсем не художник, так что вместо критики лучше наброски интерфейса ;)


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

#17 Gum

Gum

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

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

Отправлено 21 Июль 2017 - 16:35

 

Василий уже не раз говорил что он совсем не художник, так что вместо критики лучше наброски интерфейса

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

 

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

  • Graph.png

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

#18 doombrother

doombrother

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

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

Отправлено 21 Июль 2017 - 17:00

Давайте еще эту тему подобным завалим, создали же отдельную. Я вижу в этом контроллере потенциал хотя-бы в том что теперь можно делать прожекторы под управлением SSLAC без лишних проводов. 


  • bbasil, lexx8691, Vadim59rus и еще 1 это нравится

#19 kapelan

kapelan

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

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

Отправлено 22 Июль 2017 - 08:48

Совсем даже не против красивостей если они не идут в ушерб функционалу ну или дополняют его :) Так что функционал для меня важнее красивостей :))

 

 

Вот вот отличный пример выброшенных 120лямов грина на полную хрень в которой вообще ничего нет :))

пожалуй стоит один раз потратить 150 лямов чтобы получать 20 миллиардов ежеквартально:
http://www.ixbt.com/...aja-pribyl.html


  • Pavel Pro это нравится

#20 lexx8691

lexx8691

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

  • Пользователи
  • PipPipPip
  • Cообщений: 5 998
  • Меня зовут:Алексей
  • Откуда:Новосибирская обл. р. п. Чаны.

Отправлено 22 Июль 2017 - 10:58

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

Да можно любое оформление использовать :)

Вот просто и понятно от китайцев. Кстати контроллер на 

есп-12 ;)

TB2scuJj9BjpuFjSsplXXa5MVXa_!!102957876.png TB24qkDlQqvpuFjSZFhXXaOgXXa_!!102957876.png TB2ftmJmNXlpuFjSsphXXbJOXXa_!!102957876.jpg


  • maxxis, Gum и Muhamad@li это нравится





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

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

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