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

Open

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

SmartTank (OpenSource проект)


Лучший Ответ balabollng , 23 Февраль 2024 - 19:43

RIP этому проекту.

 

Самое время на банки ставить SEAF

 

 

https://github.com/SEAFTeam/seaf-core

 

:biggrin: 
 

Как я уже говорил выше, опыт с RC меня многому научил. Не столько технологиям ИТ, сколько работе с людьми из разных сфер, которые встречаются волей своего хобби здесь. Ах сколько полезных холиваров было... и, конечно, в итоге, почти везде я оказался прав  :angel:  Это доказало время. 

 

Всем спасибо! Это было интересно. И, внезапно, полезно. 

Перейти к сообщению


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

#141 balabollng

balabollng

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

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

Отправлено 01 Март 2018 - 21:47

Сегодня день потратил на компонент настройки приложения светильника. Сделал возможность устанавливать количество каналов, их цвет. Отказался от определения спектра канала для первой версии. Но за то есть возможность выгружать и загружать конфигурацию каналов.
Думаю с этим блоком все и теперь нужно довести управление графиком до промежуточной финальной точки.
  • lexx8691 это нравится
Мне не важно ваше мнение. Мне важны ваши дела.

#142 balabollng

balabollng

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

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

Отправлено 04 Март 2018 - 19:00

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

Настало время кино ;)

 

 

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


  • Nazguluz, lexx8691, blurman и 2 другим это нравится
Мне не важно ваше мнение. Мне важны ваши дела.

#143 movoleg

movoleg

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

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

Отправлено 05 Март 2018 - 02:13

Супер! Но, а как же регулировать отдельно по каналам?


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

#144 balabollng

balabollng

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

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

Отправлено 05 Март 2018 - 11:36

Вопрос хороший. Думаю. Изучаю. Для PC версии в общем-то проблем нет. А вот для мобилы... нужно сделать удобненько и веселенько. 


Мне не важно ваше мнение. Мне важны ваши дела.

#145 avfv

avfv

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

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

Отправлено 05 Март 2018 - 11:55

А не нужно привязывать график к каналам. Это смешение настройки спектра и интенсивности. График должен определять интенсивность спектра во времени. Спектров можно сделать несколько, чтобы несколько графиков задавали пропорцию их смешения в каждый момент. График на несколько дней мог бы определять изменение общей интенсивности света на длительных периодах, уже без конкретизации по часам - пригодилось бы для режима фотоадаптации.


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

#146 serpantins

serpantins

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

  • Пользователи
  • PipPipPip
  • Cообщений: 2 385
  • Меня зовут:aleks
  • Откуда:Москва, ЮВАО

Отправлено 05 Март 2018 - 12:13

Роман, нужно иметь на каждый канал свой график и возможность объединить , если нужно, каналы в группу\группы 



#147 balabollng

balabollng

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

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

Отправлено 05 Март 2018 - 12:19

Ну по сути так и есть. Т.е. график действительно отражает интенсивность. Но все же, спектр с одной стороны важная штука, с другой... сова натянутая на глобус. 

 

В период закатов и рассветов пользователь создает картинку лично для себя. И ни о каких спектрах тут речи не идет. Поэтому, удобно иметь возможность в каждой точке управлять каналом.

 

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

 

Пока мысль у меня такая:

1. В настройках я добавлю возможность задать уровни каналов по умолчанию (аки спектр);

2. Когда пользователь будет создавать новую точку, будут браться именно эти уровни, а интенсивность определяться на графике.

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


  • artemger это нравится
Мне не важно ваше мнение. Мне важны ваши дела.

#148 balabollng

balabollng

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

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

Отправлено 05 Март 2018 - 12:20

Роман, нужно иметь на каждый канал свой график и возможность объединить , если нужно, каналы в группу\группы 

 

Зачем? Я не придумал ни одного случая, когда это хотя бы полезно, я молчу про "необходимо". Куча кнопочек и весь график в полосках... это да. Но зачем? 

 

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


Мне не важно ваше мнение. Мне важны ваши дела.

#149 avfv

avfv

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

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

Отправлено 05 Март 2018 - 12:54

Натянута на глобус сверхважность "правильного" спектра для кораллов. Про эстетику как-то забыли совсем, а ведь именно она важна в первую очередь. И вот тут очень хочется иметь отдельно настройку соотношения каналов, и отдельно настройку рассветов/закатов. Да, значения PWM придется вычислять сложнее и переходить либо к плавающей точке, либо продумывать расчет с фиксированной.. Может поэтому параметрическое управление никто не делает, все сводят к таблицам?



#150 lexx8691

lexx8691

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

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

Отправлено 05 Март 2018 - 14:37

Роман, нужно иметь на каждый канал свой график и возможность объединить , если нужно, каналы в группу\группы 

Эээ, ты пробовал нарисовать в прошивке на ЕСП-16 Дневной график на 9 каналов и так что бы от графиков в глазах не рябило?  :biggrin:

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


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

#151 balabollng

balabollng

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

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

Отправлено 05 Март 2018 - 19:39

Какая интересная новость!

 

More specifically, we ported the Amazon Alexa device SDK on ESP32, thus enabling ESP32 to use the Alexa Voice Service (AVS). The device uses Espressif's wake-word engine and, then, communicates with the AVS service, using HTTP2 and TLS1.2.

 

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


Мне не важно ваше мнение. Мне важны ваши дела.

#152 lexx8691

lexx8691

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

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

Отправлено 05 Март 2018 - 19:56

А по русски будет работать или только китайский понимает? :biggrin:



#153 balabollng

balabollng

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

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

Отправлено 05 Март 2018 - 20:03

Вопрос хороший. Будем глядеть :) Но функция занимательная. Думаю ради эксперимента нужно будет сделать поддержку. 


Мне не важно ваше мнение. Мне важны ваши дела.

#154 lexx8691

lexx8691

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

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

Отправлено 05 Март 2018 - 20:06

Главное что бы у светильника не было неадекватной реакции на кошачье мяуканье  :lol:

А в какое место к ЕСП микрофон подключается?



#155 balabollng

balabollng

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

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

Отправлено 05 Март 2018 - 20:07

Да я только новость прочел. Еще не вникал. 


Мне не важно ваше мнение. Мне важны ваши дела.

#156 movoleg

movoleg

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

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

Отправлено 05 Март 2018 - 20:24

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

Рома, ты лучше скажи, что ты думаешь на счет Mongoose OS?



#157 lexx8691

lexx8691

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

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

Отправлено 05 Март 2018 - 20:24

Видимо ни чего нового не стали изобретать тыц



#158 balabollng

balabollng

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

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

Отправлено 05 Март 2018 - 21:25

Честно сказать изначально решил, что буду на вендерской версии ос писать. Поэтому не рассматривал ее. Вебсервер - их. Он мне понравился.
Мне не важно ваше мнение. Мне важны ваши дела.

#159 movoleg

movoleg

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

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

Отправлено 06 Март 2018 - 23:49

Рома привет.

 

Смотрю в коде есть такой блок:

            createDot(time, brightness, selected){
                return {
                    selected: !!selected,
                    time: time,
                    brightness: brightness,
                    spectrum: {
                        0: 0.1,
                        1: 0.2,
                        2: 0.1,
                        3: 0.6,
                        4: 1,
                        5: 0.2,
                        6: 0.1,
                        7: 0.2
                    }
                }
            },

spectrum сейчас выставляется по умолчанию всегда одинаковый для всех точек. Как планируешь реализовать изменения спектра? Через попап или както по другому? Если есть идеи, поделись, я бы мог помочь с этим в свободное время.



#160 balabollng

balabollng

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

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

Отправлено 07 Март 2018 - 08:52

Пока мысль у меня такая:

1. В настройках я добавлю возможность задать уровни каналов по умолчанию (аки спектр);

2. Когда пользователь будет создавать новую точку, будут браться именно эти уровни, а интенсивность определяться на графике.

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

Как сделать редактирование конкретной точки на граыике пока не придумал. Если есть идеи, с удовольствием рассмотрю.

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




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

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

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