1

Topic: общая тема по идеям и предложениям

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

2

Re: общая тема по идеям и предложениям

Звук и вибро планируется. Однако событий в RemoteXY нет. Есть только переменные, которые передаются от ардуино на интерфейс. От сюда аналог функции tone() скорее всего не получится в текущей реализации. Или потребуется серьезная доработка системы, позволяющая передавать события. Мы пока еще думаем над вариантом реализации.

3

Re: общая тема по идеям и предложениям

спасибо, друг, классное приложение! успехов!

4

Re: общая тема по идеям и предложениям

remotexy wrote:

событий в RemoteXY нет. Есть только переменные, которые передаются от ардуино на интерфейс.

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

5

Re: общая тема по идеям и предложениям

mefi73 wrote:

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

Не пойдет. Переменная передается только в одну сторону. Либо от контроллера к интерфейсу, либо от интерфейса к контроллеру. Это аксиома проекта на данный момент.
Пока видим так:
Поле в структуре отвечает за номер рингтона. 0 - нет, 1-рингтон №1, 2-рингтон №2 и т.д.
Когда контроллер меняет значение с 0 на номер рингтона, смартфон воспроизводит рингтон 1 раз. Как бы по фронту.
Далее контроллер должен переключить поле обратно в 0.
Единственная проблема - это то что  фронты, как включение, так и сброс в 0, должны успевать доходить до смартфона. Так как связь работает гораздо медленнее контроллера, контроллер должен выдерживать определенные паузы. Если контроллер включит поле переменной и сразу выключит, то ввиду медленной скорости связи такое изменение даже не дойдет до смартфона и рингтон не проиграется.
Дополнительно можно добавить поле со связью от смартфона к контроллеру. В это поле смартфон будет отчитываться контроллеру, что рингтон принят и проигран, и то что он готов к проигрыванию следующего. Так контроллер сможет оперативнее контролировать процесс, не допуская пропусков проигрывания. Так будет достигаться имитация передачи события.

6

Re: общая тема по идеям и предложениям

remotexy wrote:

Не пойдет. Переменная передается только в одну сторону.

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

7

Re: общая тема по идеям и предложениям

В момент соединения все поля структуры передаются на смартфон из контроллера. Этим достигается эффект запоминания положения переключателей. Это позволяет при старте контроллера инициализировать элементы управления.

8

Re: общая тема по идеям и предложениям

remotexy wrote:

В момент соединения все поля структуры передаются на смартфон из контроллера.

а в последующем передаются только элементы индикации?

9

Re: общая тема по идеям и предложениям

mefi73 wrote:

а в последующем передаются только элементы индикации?

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

10

Re: общая тема по идеям и предложениям

а двустороннюю передачу для всех элементов нельзя сделать?

11

Re: общая тема по идеям и предложениям

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

12

Re: общая тема по идеям и предложениям

Возможно ли сделать элемент управления подобный энкодеру?

13

Re: общая тема по идеям и предложениям

mefi73 wrote:

Возможно ли сделать элемент управления подобный энкодеру?

Вы имеете ввиду установку угла?

14

Re: общая тема по идеям и предложениям

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

15

Re: общая тема по идеям и предложениям

Добрый день всем. Подскажите есть ли возможность в режиме точки доступа ESP поменять или выбрать номер WIFI канала?
А то он создает точку на 1 канале, а у меня в доме куча идиотов на 1 канале сидят, проблемно подключается. только если совсем рядом с модулем стоишь.

16

Re: общая тема по идеям и предложениям

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

17

Re: общая тема по идеям и предложениям

подскажите,на индикаторе шкала дуговая стрелочная можно сделать цифры ,или он так и останется

18

Re: общая тема по идеям и предложениям

Интеграция с FLProg
У Вас есть интеграция с FLProg. Всё очень классно и удобно. Сделал несколько машинок для детей с управлением со смартфона. Всё просто и понятно даже не специалисту в программирование.
Большая просьба - подтолкните (заинтересуйте) автора FLProg добавить поддержку модулей типа ModeMCU V2.  Это очень сильно расширит Вашу общую аудиторию

19

Re: общая тема по идеям и предложениям

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

20

Re: общая тема по идеям и предложениям

Spell wrote:

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

Возможно вам поможет элемент оформления Label - Метка. Как раз то про что вы пишите.

21 (edited by Zhenya88 2018-05-17 08:51:37)

Re: общая тема по идеям и предложениям

Добрый день.
Очень интересует перспектива установки произвольной подложки и произвольных иконок для программы (которые бы хранились на смартфоне/планшете). Так можно было бы например настроить красивый умный дом (с подложкой своих комнат), да и много красивее бы вышло, что позволило бы внедрять ваш протокол много где.
Например: на сайте загружаем свои подложки/иконки в редакторе с указанием разрешения дсиплея устройства (для корректного отображения и моделирования в редакторе), всё настраиваем под себя и в результате получаем код arduino+контейнер с иконками/подложками для загрузки в программу смартфона/планшета. Это сильно бы улучшило визуализацию программы, а использование контейнеров защитило бы от несанкционированного копирования.

22

Re: общая тема по идеям и предложениям

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