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: общая тема по идеям и предложениям

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