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

Open

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

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

ESP32

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

#581 bbasil

bbasil

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

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

Отправлено 06 Февраль 2019 - 14:37

Василий, уже что-то придумали?) хм... не понятно зачем нужна синхронизация если значения диммирования min и max у них разные по каналам...


Пока еще нет :(( Логика слишком замороченная получается.
Вот смотри:
Ты собираешь модульный светильник, закупаешься на али экспресс
На один модуль ты купил кашерные драйвера LDD, а на второй дешманские noname.
На основном ты сделал так что два канала ночью являются "луной", ну то есть еле светит, собрал второй, включил синхронизацию и тут получается на втором модуле эти каналы светят так, что читать можно.
Разве это правильно?
Нет, поэтому ты лезешь на второй модуль, даешь другие минимальные значения и отключаешь синхронизацию каналов. И это называется "костыль" потому как когда ты захочешь поиграться функцией play-time она будет работать только на master модуле, т. к. ты отключил синхронизацию :)

#582 bbasil

bbasil

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

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

Отправлено 06 Февраль 2019 - 14:40

Я так понимаю надо синхронизировать по временным интервалам и плавности включения. Если верно понял суть вопроса конечно.

Это идея !!!
Но как быть с настройкой спектра, в ручную на каждом модуле ?

#583 neo48

neo48

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

  • Пользователи
  • PipPipPip
  • Cообщений: 118
  • Меня зовут:Евгений
  • Откуда:Липецк

Отправлено 06 Февраль 2019 - 15:39

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

#584 PM_chel

PM_chel

    Новичок

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

Отправлено 10 Февраль 2019 - 12:19

Вполне.

Собрал на T8 V1.8 ESP32-WROVER с Али. Все встало без проблем. Осваиваю.

 

В связи с удачным началом, есть просьба (пожелание) добавить контроль расхода воды на внешнем фильтре.

У меня давно стоит на выходном шланге крыльчатка с датчиком Холла + Простейшая сборка с цифровым индикатором, которая считает

часовой расход. Зная расход у чистого фильтра, периодически проверяю показатель. Если расход упал, требуется обслуживание.

 

В связи с плановым переходом на Ваш контроллер, желательно добавить и эту функцию.

Выходов у ESP достаточно, интересно сделать и не только вывод показаний, но и аварийный индикатор (светодиод) при падении расхода

ниже заданного, если это состояние сохраняется больше часа.....

 

Спасибо.



#585 PM_chel

PM_chel

    Новичок

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

Отправлено 10 Февраль 2019 - 12:41

Я так понимаю надо синхронизировать по временным интервалам и плавности включения. Если верно понял суть вопроса конечно.

Два модуля master|slave на них настроена синхронизация ЛЕД каналов чтобы синхронизировать по временным интервалам и плавности включения. Необходимо в случае разного типа оборудования (драйвера, Диоды) на разных банках.

 

Предлагается алгоритм: 

-выполняется копирование настроек с Master на/для Slave.

 

- на конкретном номере Slave делается корректировка графика по амплитуде/частоте ШИМ в соответствии с параметрами драйвер-диод. Получаем матрицу весовых коэффициентов, накладываемых на Master график. Т. О. при изменении параметра Драйвер-Интенсивность-Время на Master, мы получаем пропорциональное изменение и на Slave синхронно по времени, т. к. весовые коэффициенты у нас не меняются.



#586 bbasil

bbasil

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

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

Отправлено 11 Февраль 2019 - 10:49

Два модуля master|slave на них настроена синхронизация ЛЕД каналов чтобы синхронизировать по временным интервалам и плавности включения. Необходимо в случае разного типа оборудования (драйвера, Диоды) на разных банках.[/size]
 
Предлагается алгоритм: 
-выполняется копирование настроек с Master на/для Slave.
 
- на конкретном номере Slave делается корректировка графика по амплитуде/частоте ШИМ в соответствии с параметрами драйвер-диод. Получаем матрицу весовых коэффициентов, накладываемых на Master график. Т. О. при изменении параметра Драйвер-Интенсивность-Время на Master, мы получаем пропорциональное изменение и на Slave синхронно по времени, т. к. весовые коэффициенты у нас не меняются.

Да примерно так я и думал, но появляется новая сущность для каждого канала ЛЕД у slave - работать на весовым или по абсолютным значениям.
Ок, пусть этот признак мы выкинем и начинаем работать только по весовым К - тогда пользователь будет вынужден при сетапе модуля slave выполнять настройку на нем значений min/max
Какой путь лучше пока не понять - в любом случае приводит к дополнительным телодвижениям.

#587 PM_chel

PM_chel

    Новичок

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

Отправлено 16 Февраль 2019 - 21:18

Да примерно так я и думал, но появляется новая сущность для каждого канала ЛЕД у slave - работать на весовым или по абсолютным значениям.
Ок, пусть этот признак мы выкинем и начинаем работать только по весовым К - тогда пользователь будет вынужден при сетапе модуля slave выполнять настройку на нем значений min/max
Какой путь лучше пока не понять - в любом случае приводит к дополнительным телодвижениям.

Настройка Master -> Slave, мне кажется, делается не так часто. Например, когда перевозим несколько аквариумов на выставку или какое-то изменение в источниках света. А вот повседневная эксплуатация - Это как раз тот случай, когда будет удобно изменять настройки именно синхронно и оперативно.


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

#588 PM_chel

PM_chel

    Новичок

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

Отправлено 19 Февраль 2019 - 16:03

Собрал на T8 V1.8 ESP32-WROVER с Али. Все встало без проблем. Осваиваю.

 

В связи с удачным началом, есть просьба (пожелание) добавить контроль расхода воды на внешнем фильтре.

У меня давно стоит на выходном шланге крыльчатка с датчиком Холла + Простейшая сборка с цифровым индикатором, которая считает

часовой расход. Зная расход у чистого фильтра, периодически проверяю показатель. Если расход упал, требуется обслуживание.

 

В связи с плановым переходом на Ваш контроллер, желательно добавить и эту функцию.

Выходов у ESP достаточно, интересно сделать и не только вывод показаний, но и аварийный индикатор (светодиод) при падении расхода

ниже заданного, если это состояние сохраняется больше часа.....

 

Спасибо.

Василий, еще раз обращаюсь с вопросом о возможности/целесообразности вставить в вашу программу функции контроля расхода на помпах

с индикацией аварии или существенного снижения потока....

Я уже приобрел на Али по разумной цене расходомер на 3/4". Есть и на 1". Корпус пластиковый и сечение достаточное.

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

  • Счетчик расхода.jpeg


#589 Digger

Digger

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

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

Отправлено 20 Февраль 2019 - 23:43

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

Драйвер установил, когда подключаю ЕСП, появляется оборудование сом3, запускаю команлную строку , прописываю команду, выдает вот что .

Горит только красный светодиод , в сети WiFI обнаруден как ESP_9E****

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

  • Безымянный.png


#590 sartin

sartin

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 30
  • Меня зовут:Александр
  • Откуда:Екатеринбург

Отправлено 21 Февраль 2019 - 08:02

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

Драйвер установил, когда подключаю ЕСП, появляется оборудование сом3, запускаю команлную строку , прописываю команду, выдает вот что .

Горит только красный светодиод , в сети WiFI обнаруден как ESP_9E****

Приветствую. Прошивал давно , но по моему между flashme.bat и COM3 должен быть пробел а не нижняя черта.



#591 Digger

Digger

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

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

Отправлено 21 Февраль 2019 - 08:40

Когда ставлю пробел, пишет не является внутренней командой и тд

#592 bbasil

bbasil

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

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

Отправлено 21 Февраль 2019 - 12:28

Когда ставлю пробел, пишет не является внутренней командой и тд

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

#593 bbasil

bbasil

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

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

Отправлено 21 Февраль 2019 - 12:31

Василий, еще раз обращаюсь с вопросом о возможности/целесообразности вставить в вашу программу функции контроля расхода на помпах
с индикацией аварии или существенного снижения потока....
Я уже приобрел на Али по разумной цене расходомер на 3/4". Есть и на 1". Корпус пластиковый и сечение достаточное.


насколько я понимаю у этого датчика потока выход ни разу не цифровой (i2c или 1wire) по этому пока не вижу насущно-крайней необходимости иметь это в прошивке :)

#594 Digger

Digger

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

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

Отправлено 21 Февраль 2019 - 19:25

так и не пойму что не так , уже кучу архивов попробовал 

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

  • Безымянный.png


#595 lexx8691

lexx8691

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

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

Отправлено 21 Февраль 2019 - 19:33

В теме про контроллер за 20$ в первом сообщении кажется есть что куда распаковывать и как запускать прошивку.



#596 Digger

Digger

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

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

Отправлено 21 Февраль 2019 - 20:22

Прошил , не знаю что помогло, действия были - смена компьютера и нажатие кнопки boot распаковывал в тоже место. Спасибо всем кто отвечал

#597 PM_chel

PM_chel

    Новичок

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

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

насколько я понимаю у этого датчика потока выход ни разу не цифровой (i2c или 1wire) по этому пока не вижу насущно-крайней необходимости иметь это в прошивке :)

Там используется датчик Холла. Решений много, например: Flowmeter NodeMcu Counting Litres

1 импульс это примерно 2,25 миллилитра для Скорость потока: 1-30 л/мин
Для точных измерений требуется калибровка: youtube.com/watch?v=gHQzjZk2LjA
 
Сам счетчик - микросхема DS2423, микротоковое потребление. Работает по протоколу 1-Wire. Имеет 2 канала подсчета.

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

  • MIC DS2423.jpg


#598 Sanich

Sanich

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 25
  • Меня зовут:Serg
  • Откуда:Israel

Отправлено 25 Февраль 2019 - 20:41

ets Jun  8 2016 00:22:57

rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0x00
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0008,len:8
load:0x3fff0010,len:3480
load:0x40078000,len:7804
ho 0 tail 12 room 4
load:0x40080000,len:252
entry 0x40080034
I (45) boot: ESP-IDF v2.0-3-gbef9896 2nd stage bootloader
I (45) boot: compile time 05:59:45
I (45) boot: Enabling RNG early entropy source...
I (64) boot: SPI Speed      : 40MHz
I (76) boot: SPI Mode       : DIO
I (89) boot: SPI Flash Size : 4MB
I (101) boot: Partition Table:
I (113) boot: ## Label            Usage          Type ST Offset   Length
I (135) boot:  0 phy_init         RF data          01 01 0000f000 00001000
I (158) boot:  1 otadata          OTA data         01 00 00010000 00002000
I (182) boot:  2 nvs              WiFi data        01 02 00012000 0000e000
I (205) boot:  3 at_customize     unknown          40 00 00020000 000e0000
I (228) boot:  4 ota_0            OTA app          00 10 00100000 00180000
I (251) boot:  5 ota_1            OTA app          00 11 00280000 00180000
I (275) boot: End of partition table
I (288) boot: Disabling RNG early entropy source...
I (305) boot: Loading app partition at offset 00100000
I (1480) boot: segment 0: paddr=0x00100018 vaddr=0x00000000 size=0x0ffe8 ( 65512)
I (1481) boot: segment 1: paddr=0x00110008 vaddr=0x3f400010 size=0x1c5f0 (116208) map
I (1498) boot: segment 2: paddr=0x0012c600 vaddr=0x3ffb0000 size=0x0215c (  8540) load
I (1528) boot: segment 3: paddr=0x0012e764 vaddr=0x40080000 size=0x00400 (  1024) load
I (1551) boot: segment 4: paddr=0x0012eb6c vaddr=0x40080400 size=0x1b028 (110632) load
I (1630) boot: segment 5: paddr=0x00149b9c vaddr=0x400c0000 size=0x00034 (    52) load
I (1631) boot: segment 6: paddr=0x00149bd8 vaddr=0x00000000 size=0x06430 ( 25648)
I (1647) boot: segment 7: paddr=0x00150010 vaddr=0x400d0018 size=0x7a56c (501100) map
I (1675) heap_alloc_caps: Initializing. RAM available for dynamic allocation:
I (1697) heap_alloc_caps: At 3FFBA6B8 len 00025948 (150 KiB): DRAM
I (1718) heap_alloc_caps: At 3FFE8000 len 00018000 (96 KiB): D/IRAM
I (1740) heap_alloc_caps: At 4009B428 len 00004BD8 (18 KiB): IRAM
I (1761) cpu_start: Pro cpu up.
I (1772) cpu_start: Single core mode
I (1785) cpu_start: Pro cpu start user code
I (1846) cpu_start: Starting scheduler on PRO CPU.
I (2050) uart: queue free spaces: 10
Bin version:0.10.0
I (2052) wifi: wifi firmware version: c604573
I (2052) wifi: config NVS flash: enabled
I (2053) wifi: config nano formating: disabled
I (2061) wifi: Init dynamic tx buffer num: 32
I (2061) wifi: wifi driver task: 3ffc4f34, prio:23, stack:3584
I (2067) wifi: Init static rx buffer num: 10
I (2071) wifi: Init dynamic rx buffer num: 0
I (2075) wifi: Init rx ampdu len mblock:7
I (2078) wifi: Init lldesc rx ampdu entry mblock:4
I (2083) wifi: wifi power manager task: 0x3ffca2dc prio: 21 stack: 2560
I (2090) wifi: wifi timer task: 3ffcb35c, prio:22, stack:3584
E (2095) phy_init: PHY data partition validated
I (2118) phy: phy_version: 329, Feb 22 2017, 15:58:07, 0, 0
I (2119) wifi: mode : softAP (cc:50:e3:99:ec:0d)
I (2122) wifi: mode : sta (cc:50:e3:99:ec:0c) + softAP (cc:50:e3:99:ec:0d)
I (2125) wifi: mode : softAP (cc:50:e3:99:ec:0d)
I (77183) wifi: n:1 1, o:1 0, ap:1 1, sta:255 255, prof:1
I (77184) wifi: station: 78:02:f8:fc:8f:d3 join, AID=1, n, 40U


я так понимаю карта прошилась,  как войти в нее ?

при нажатии на setup_me.html

выдает

Welcome to ESP UI install !!!
ESP32 IP Address: Check
 
и ничего не происходит


#599 PM_chel

PM_chel

    Новичок

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

Отправлено 28 Февраль 2019 - 13:39

ets Jun  8 2016 00:22:57

rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0x00
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0008,len:8
load:0x3fff0010,len:3480
load:0x40078000,len:7804
ho 0 tail 12 room 4
load:0x40080000,len:252
entry 0x40080034
I (45) boot: ESP-IDF v2.0-3-gbef9896 2nd stage bootloader
I (45) boot: compile time 05:59:45
I (45) boot: Enabling RNG early entropy source...
I (64) boot: SPI Speed      : 40MHz
I (76) boot: SPI Mode       : DIO
I (89) boot: SPI Flash Size : 4MB
I (101) boot: Partition Table:
I (113) boot: ## Label            Usage          Type ST Offset   Length
I (135) boot:  0 phy_init         RF data          01 01 0000f000 00001000
I (158) boot:  1 otadata          OTA data         01 00 00010000 00002000
I (182) boot:  2 nvs              WiFi data        01 02 00012000 0000e000
I (205) boot:  3 at_customize     unknown          40 00 00020000 000e0000
I (228) boot:  4 ota_0            OTA app          00 10 00100000 00180000
I (251) boot:  5 ota_1            OTA app          00 11 00280000 00180000
I (275) boot: End of partition table
I (288) boot: Disabling RNG early entropy source...
I (305) boot: Loading app partition at offset 00100000
I (1480) boot: segment 0: paddr=0x00100018 vaddr=0x00000000 size=0x0ffe8 ( 65512)
I (1481) boot: segment 1: paddr=0x00110008 vaddr=0x3f400010 size=0x1c5f0 (116208) map
I (1498) boot: segment 2: paddr=0x0012c600 vaddr=0x3ffb0000 size=0x0215c (  8540) load
I (1528) boot: segment 3: paddr=0x0012e764 vaddr=0x40080000 size=0x00400 (  1024) load
I (1551) boot: segment 4: paddr=0x0012eb6c vaddr=0x40080400 size=0x1b028 (110632) load
I (1630) boot: segment 5: paddr=0x00149b9c vaddr=0x400c0000 size=0x00034 (    52) load
I (1631) boot: segment 6: paddr=0x00149bd8 vaddr=0x00000000 size=0x06430 ( 25648)
I (1647) boot: segment 7: paddr=0x00150010 vaddr=0x400d0018 size=0x7a56c (501100) map
I (1675) heap_alloc_caps: Initializing. RAM available for dynamic allocation:
I (1697) heap_alloc_caps: At 3FFBA6B8 len 00025948 (150 KiB): DRAM
I (1718) heap_alloc_caps: At 3FFE8000 len 00018000 (96 KiB): D/IRAM
I (1740) heap_alloc_caps: At 4009B428 len 00004BD8 (18 KiB): IRAM
I (1761) cpu_start: Pro cpu up.
I (1772) cpu_start: Single core mode
I (1785) cpu_start: Pro cpu start user code
I (1846) cpu_start: Starting scheduler on PRO CPU.
I (2050) uart: queue free spaces: 10
Bin version:0.10.0
I (2052) wifi: wifi firmware version: c604573
I (2052) wifi: config NVS flash: enabled
I (2053) wifi: config nano formating: disabled
I (2061) wifi: Init dynamic tx buffer num: 32
I (2061) wifi: wifi driver task: 3ffc4f34, prio:23, stack:3584
I (2067) wifi: Init static rx buffer num: 10
I (2071) wifi: Init dynamic rx buffer num: 0
I (2075) wifi: Init rx ampdu len mblock:7
I (2078) wifi: Init lldesc rx ampdu entry mblock:4
I (2083) wifi: wifi power manager task: 0x3ffca2dc prio: 21 stack: 2560
I (2090) wifi: wifi timer task: 3ffcb35c, prio:22, stack:3584
E (2095) phy_init: PHY data partition validated
I (2118) phy: phy_version: 329, Feb 22 2017, 15:58:07, 0, 0
I (2119) wifi: mode : softAP (cc:50:e3:99:ec:0d)
I (2122) wifi: mode : sta (cc:50:e3:99:ec:0c) + softAP (cc:50:e3:99:ec:0d)
I (2125) wifi: mode : softAP (cc:50:e3:99:ec:0d)
I (77183) wifi: n:1 1, o:1 0, ap:1 1, sta:255 255, prof:1
I (77184) wifi: station: 78:02:f8:fc:8f:d3 join, AID=1, n, 40U


я так понимаю карта прошилась,  как войти в нее ?

при нажатии на setup_me.html

выдает

Welcome to ESP UI install !!!
ESP32 IP Address: Check
 
и ничего не происходит

 

На ПК смотрим сети Wi-Fi

Пример: сеть контроллера типа : SMAC16__704d12c40a24 пароль от этой сети будет 704d12c40a24

Регистрируемся в этой сети.
 Интернет браузер рекомендуется использовать Google Chrome.



#600 bbasil

bbasil

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

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

Отправлено 28 Февраль 2019 - 14:15

Это значит что ничего не прошилось и контроллер девственно чист.







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

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

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