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

Open

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

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

ESP32

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

#141 bbasil

bbasil

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

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

Отправлено 25 Январь 2018 - 14:30

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

Цитата с первой страницы

Дальнейшие планы:

1. Поддержка часов реального времени DS3231 - сделано.
2. Температурных датчиков DS18В20 - сделано (16 штук)
3. Возможность создания и загрузки собственных файлов интерфейса как в SSLA16 на встроенную файловую систем и/или на внешнюю MicroSD карту - сделано, но только на встроенную ФС.
4. Апгрейд прошивки и файлов интерфейса по воздуху . - сделано.
5. Возможно увеличение количества временных точек до 32 на канал. - вот тут вопрос, а нужно ли это ?

Т. о. вырисовывается след. концепция:
каждый из 16-ти каналов может выполнять одну из 4-х функций:
1. Управление диммированием света по суточному графику.
2. Управлением димированием охладителя/нагревателя в зависимости от датчика температуры
3. Управление дозирующей помпой в режиме on\off в зависимости от того сколько надо доливать чего-либо в сутки.
4. Таймер: Управление чем либо в режиме on\off в зависимости от заданных времени старта и длительности.

Остались таймеры, сколько тайм точек на каждый канал необходимо мне пока что не понятно. Заложено 16, это значит, что каждый канал 16 раз в сутки может включится на некое время и выключится.
Как это вывести в интерфейс пользователя - пока тоже слабо себе представляю.


  • BorisKramer, lexx8691, sartin и 5 другим это нравится

#142 lexx8691

lexx8691

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

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

Отправлено 25 Январь 2018 - 15:28

5. Возможно увеличение количества временных точек до 32 на канал. - вот тут вопрос, а нужно ли это ?

 

99,99% нет

 

Как это вывести в интерфейс пользователя - пока тоже слабо себе представляю.

 

Время включения ЧЧ:ММ - время во включенном состоянии секунд.


Сообщение отредактировал lexx8691: 25 Январь 2018 - 15:30


#143 doombrother

doombrother

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

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

Отправлено 25 Январь 2018 - 21:16

 сделано.

Здравствуйте, Василий! Когда ждать релиза? Очень интересно управление дозирующими помпами, прицеп jebao пылится.



#144 bbasil

bbasil

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

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

Отправлено 26 Январь 2018 - 08:11

Надеюсь что в этом году)

#145 bbasil

bbasil

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

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

Отправлено 26 Январь 2018 - 09:16

Отзовитесь, так сколько таймпойнтов для таймеров делать? 16 хватит или таки 24, что-бы была возможность сделать на каждый час ?



#146 lexx8691

lexx8691

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

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

Отправлено 26 Январь 2018 - 09:19

Василий по моему любой объем можно на 16 приемов разбить.



#147 Павел.В

Павел.В

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

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

Отправлено 26 Январь 2018 - 09:24

16 в самый раз, даже не знаю зачем больше.



#148 bbasil

bbasil

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

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

Отправлено 26 Январь 2018 - 09:43

Василий по моему любой объем можно на 16 приемов разбить.

 

16 в самый раз, даже не знаю зачем больше.

 

короче говоря для таймеров будет 24 точки :))


  • lexx8691, serpantins и Павел.В это нравится

#149 doombrother

doombrother

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

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

Отправлено 26 Январь 2018 - 09:45

Много не мало)

#150 nox1ous

nox1ous

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 9
  • Меня зовут:Константин

Отправлено 27 Январь 2018 - 03:43

24 точки на канал будут в самый раз. Если для функций управления диммированием это может показаться излишним, то для вкл\выкл дозирующих помп это очень правильно и легко для понимания пользователя. Устройства юзерфрендли более востребованы.  



#151 Gum

Gum

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

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

Отправлено 29 Январь 2018 - 13:48

Василий, вы на чем пишете на Arduino или Eclipse?

7. Глубина диммирования для совместимости с SSLAC16 установлена в 12бит(4096 ступеней), частота диммирования по умолчанию 32кГц (32768Гц) 

Точно? Я думаю на 12битах  максимальная частота чуть менее 20кГц. Я ошибаюсь?

8. Частота диммирования может быть от 1 до 32 кГц и выставлена поканально, т.е. к примеру на одних каналах 10кГц, на других 6кГц, а на третьих вообще 32кГц. (Досконально не тестировалось)

А разве каналы на разбиты по парам?



#152 bbasil

bbasil

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

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

Отправлено 29 Январь 2018 - 13:53

Василий, вы на чем пишете на Arduino или Eclipse?

Ардуино :)

Точно? Я думаю на 12битах  максимальная частота чуть менее 20кГц. Я ошибаюсь?

Не точно, проверить пока руки не дошли.

А разве каналы на разбиты по парам?

По парам каким образом и как ? (я еще не исследовал досконально этот вопрос)



#153 Gum

Gum

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

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

Отправлено 29 Январь 2018 - 14:11

По парам каким образом и как ? (я еще не исследовал досконально этот вопрос)

0 и 1, 2 и 3, и т.д. до 14 и 15. Каналы в одной паре имеют одну частоту.



#154 bbasil

bbasil

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

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

Отправлено 29 Январь 2018 - 14:16

0 и 1, 2 и 3, и т.д. до 14 и 15. Каналы в одной паре имеют одну частоту.

Проверяли уже ?



#155 Gum

Gum

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

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

Отправлено 29 Январь 2018 - 14:21

Да проверял



#156 bbasil

bbasil

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

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

Отправлено 29 Январь 2018 - 14:23

Да проверял

Отлично, буду иметь это в виду  :))



#157 Павел.В

Павел.В

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

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

Отправлено 06 Февраль 2018 - 16:22

Здравствуйте Василий, есть новости по проекту?



#158 bbasil

bbasil

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

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

Отправлено 06 Февраль 2018 - 16:57

Новости есть, практически все из задуманного для первой тестовой публичной версии написано и в меру сил/возможностей отлажено (читай явные баги отловлены, неявные - не выявлены:) ) осталось дописать интрефейсную часть.

Из совсем не сделанного - нет описания rest-api управления контроллером, а оно нужно для того что-бы можно было создавать свои собственные интерфейсы управления, а не только то что будет идти в составе прошивки.


  • Павел.В и igorlab это нравится

#159 bbasil

bbasil

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

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

Отправлено 12 Февраль 2018 - 17:22

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

Новости есть, практически все из задуманного для первой тестовой публичной версии написано и в меру сил/возможностей отлажено (читай явные баги отловлены, неявные - не выявлены :) ) осталось дописать интрефейсную часть.

Из совсем не сделанного - нет описания rest-api управления контроллером, а оно нужно для того что-бы можно было создавать свои собственные интерфейсы управления, а не только то что будет идти в составе прошивки.

Итак первая публичная версия готова, лежит она вот тут: https://github.com/b...-ESP32/releases

Подчеркиваю это бетта версия, скорее всего там есть какие-то не отловленные баги.

И таки да, я победил свою лень и написал более менее вменяемое описание команд прошивки а-ля rest-api (идет вместе с дистрибутивом)

 

1. Вам нужен сам контроллер.

2. Вам нужно найти, скачать, и установить драйвера USB порта для вашего контроллера.

3. Подключить контроллер в USB порт вашего компьютера, определить какой номер порта у контроллера для Windows или имя для Mac OSX

4. Скачать и распаковать архив с дистрибутивом прошивки контроллера.

5. Запустить из командной строки скрипт для прошивки flashme.bat COMХ -для Windows или flashme.sh Х - для Mac OSX

где Х номер или имя порта из п.3

 

Каким образом выполнить все эти пункты я специально не буду объяснять ни сейчас, ни в дальнейшем, ни в теме, ни в ЛС.

Пусть самостоятельное их выполнение послужит неким “порогом вхождения в тему” Тем более, что информации в интернете для этого полным полно. И подобные вопросы буду рассматривать как грубейшее нарушение правил темы.

 

6. После того как контроллер прошит и запустился, следует найти в списке WiFi сетей, сеть с именем SSLAC32_xxxxxxxxxxxxxxxx

xxxxxxxxxxxxxxxx - это пароль к этой сети. Подключиться к этой сети. Открыть в браузере (рекомендую использовать Google Chrome)

Файл под названием setup_me.html из дистрибутива прошивки и следовать тому что там написано.

 

7. Если вдруг контроллер после прошивки не запустился или вам кажется, что он не запустился, то следует посмотреть, что контроллер выводит при старте в COM порт и выложить в теме. Как именно это сделать, тоже относится к “порогу вхождения”.



#160 Vby

Vby

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 1
  • Откуда:Minsk

Отправлено 12 Февраль 2018 - 18:20

Итак первая публичная версия готова, лежит она вот тут: https://github.com/b...-ESP32/releases

 

Исходники будут?







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

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

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