GyverPortal - простой конструктор веб интерфейса.
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
-
- Рядовой
- Сообщения: 19
- Зарегистрирован: 01 окт 2021, 20:55
- Имя: raphiz
GyverPortal - простой конструктор веб интерфейса.
ЕСПшка вроде мощнее по железу атмеги, но счётчик его на лопатки кладёт? ) А как сделать проще счётчик? нужны две штуки в проекте))
- Rovki
- Полковник
- Сообщения: 5724
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 220 раз
- Контактная информация:
GyverPortal - простой конструктор веб интерфейса.
А что считаете, с какой частотой?
Электронщик до мозга костей и не только
-
- Полковник
- Сообщения: 4005
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
GyverPortal - простой конструктор веб интерфейса.
Тема интересная интересная и удивительная. И Ваши выводы по atmega точны, это подтверждено многими нашими исследованиями и измерениями. Не понимали, но этот так.lentyaj1982 писал(а): 26 мар 2023, 17:57 ЕСПшка вроде мощнее по железу атмеги, но счётчик его на лопатки кладёт? ) А как сделать проще счётчик? нужны две штуки в проекте))
И похоже стало понятно.
Если коротко, то у AVR,DUE,STM32 гарвардская архитектура https://ru.wikipedia.org/wiki/%D0%93%D0 ... 1%80%D0%B0,
а у ESP8266,ESP32S фон-неймановская архитектура https://ru.wikipedia.org/wiki/%D0%90%D1 ... 0%BD%D0%B0
Если это интересно, открою отдельную тему.
-
- Рядовой
- Сообщения: 19
- Зарегистрирован: 01 окт 2021, 20:55
- Имя: raphiz
GyverPortal - простой конструктор веб интерфейса.
хочу разнообразить велостанок (обычный велосипед на станке). Надо считать скорость и дистанцию одним счётчиком, и каденс шатунов другим. Выводить графики, шим сигналом регулировать нагрузку (кручу генератор) подавая на ротор. Можно прям куча режимов тренировки задать, от плавного нарастания нагрузки, до рандомной.. так интереснее, чем просто крутить )
- Rovki
- Полковник
- Сообщения: 5724
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 220 раз
- Контактная информация:
GyverPortal - простой конструктор веб интерфейса.
Если считать 1 импульс на оборот, то и хватает обычного счётчика. Я делал подобное.
viewtopic.php?p=49042#p49042
viewtopic.php?p=49042#p49042
Электронщик до мозга костей и не только
-
- Рядовой
- Сообщения: 19
- Зарегистрирован: 01 окт 2021, 20:55
- Имя: raphiz
GyverPortal - простой конструктор веб интерфейса.
прикиньте. блок деление вызывает перегрузку есп)) т.е. надо же 60 миллион разделить на длину паузы импульса для оборотов, а вот оказывается где процессор не справляется. Закономерность есть, без нее работает, с ним нет, причем с любим числом.
оказывается если делить на число Float, а не другие длинные, то всё чётко.
Отправлено спустя 1 час 45 минут 32 секунды:
оказывается если делить на число Float, а не другие длинные, то всё чётко.
Отправлено спустя 1 час 45 минут 32 секунды:
очень долгое обновление))) вот что у меня получилось, тестовый макет, дальше память и прочее. обновление мгновенное в родном веб интерфейсе, но с графиками там трудно мне разобраться. Порталом буду делать. СпасибоRovki писал(а): 26 мар 2023, 18:43 Если считать 1 импульс на оборот, то и хватает обычного счётчика. Я делал подобное.
viewtopic.php?p=49042#p49042
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Rovki
- Полковник
- Сообщения: 5724
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 220 раз
- Контактная информация:
GyverPortal - простой конструктор веб интерфейса.
Измеряйте время одного оборота колёса. Зачем такая точность микросекунды?
Электронщик до мозга костей и не только
-
- Рядовой
- Сообщения: 19
- Зарегистрирован: 01 окт 2021, 20:55
- Имя: raphiz
GyverPortal - простой конструктор веб интерфейса.
Rovki писал(а): 26 мар 2023, 21:27 Измеряйте время одного оборота колёса. Зачем такая точность микросекунды?

Чисто по теме. У меня не видит

позже. при подключении как "клиент" графика есть, а "точка доступа" графики нет :\

Последний раз редактировалось lentyaj1982 26 мар 2023, 23:32, всего редактировалось 1 раз.
- Rovki
- Полковник
- Сообщения: 5724
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 220 раз
- Контактная информация:
GyverPortal - простой конструктор веб интерфейса.
надо с умом использовать возможности МК. Если это приводит к не работоспособности, то следует уменьшить тактовую частоту генератора. Неужели есть разница в скорости 22.234 км/час и 22км/час?lentyaj1982 писал(а): 26 мар 2023, 22:34Rovki писал(а): 26 мар 2023, 21:27 Измеряйте время одного оборота колёса. Зачем такая точность микросекунды?надо пользоваться возможностями МК и технологиями.
Чисто по теме. У меня не видитблоки графики в браузере. Прямое подключение к МК без интернета. Даже примеры с графиком, где изменил только точку доступа. Кнопки, текст, получает отправляет. Да, и ещё тему не меняет на светлое. блоки 3.5, библиотеки последние. Пробовал все три начальных блока
Электронщик до мозга костей и не только
-
- Рядовой
- Сообщения: 19
- Зарегистрирован: 01 окт 2021, 20:55
- Имя: raphiz
GyverPortal - простой конструктор веб интерфейса.
надо же приоритет понимать, это не супер надёжный и энергосберегающий проект. В велосипеде имеет значение десятые км/ч, потому что на больших скоростях 29 км\ч и 29,5 км\ч это уже тяжеловато и чем выше там тяжелее даются 0,01 км\ч. У меня шоссейный велосипед, знаю что говорю) Внутри камень всё равно работает с 0,00000n числами, ничего ему за это не будет. есп и так греется, когда мигает одним диодом и когда вычисляет большие данные. Даже дешманские велоспидометры показывают 25.4
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
GyverPortal - простой конструктор веб интерфейса.
Вы, значит , неправильно используете эти графики, читайте описание блоков. Примеры мои посмотрите.lentyaj1982 писал(а): 26 мар 2023, 22:34 Чисто по теме. У меня не видит блоки графики в браузере. Прямое подключение к МК без интернета. Даже примеры с графиком, где изменил только точку доступа. Кнопки, текст, получает отправляет.
-
- Рядовой
- Сообщения: 19
- Зарегистрирован: 01 окт 2021, 20:55
- Имя: raphiz
GyverPortal - простой конструктор веб интерфейса.
Всё искал и как думал это реализовать для визуализации на графике монитора свою тренировку, Тестовая версия. Проект для велосипедного станка обычный велосипед на станок или тренажёр. Практически полноценный вело компьютер, есть скорость, каденс (тахометр ног)), средняя скорость, общее время и пробег, за тренировку время пробег.. Максимальные каденс и км/ч.
Пока учусь работать с блоками, проект для монитора ПК (в настройках блоков изменить и будет для телефона)
Чтоб было интереснее крутить есть графики км/ч и каденс.
В память сохраняет данные только при прекращении движения, видимо особенность есп 8266, если при работе скоростного счётчика попытаться сохранить - перегрузка.
потянуть резисторы к минусу пинам D7 (км и км/ч), D8 (каденс) и подавать положительные импульсы. (у меня пока геркон). Задать свою окружность колеса в проекте константой.
В проекте есть и родной веб интерфес, отключён и выключена плата. Там просто все данные видны. Сброс общие и тренировки только при остановке, идет запись 0
В будущем хочу добавить ЧСС с графиком, датчик пульса есть, из старого велокомпьютера (разобрал и нашел откуда получать импульсы).
ну а на деле конечно будет станок к которому ставится полноценный велосипед и крутиться автомобильный генератор, к нему подключить нагрузку и в зависимости от подаваемого ШИМ на ротор будет разные Ватты.. А там уже и разные режимы для тренировок, интервалы, плавное повышение, по пульсу.... главное не полениться это сделать. Блоки замечательные, теперь надо разбираться, для красивого интерфейса) а пока по леньтяйски. Если кто заинтересован и может протестировать исправить, предложить, красиво настроить интерфейс).. Из проекта можно вытащить спидометр и одометр и тахометр для других нужд)
(на фото есть завышенные показатели
, это от тестового стенда)
От 31.03.2023
Добавил улучшенную версию, уже с красивым интерфейсом, начал немного понимать блоки
Теперь уже полноценный велокомпьютер для станка.
Вроде всё должно работать, сохранятся (кроме максимального каденса и кол-во оборотов шатуна). Всё так же, сохранение при остановке. Добавил возможность вводить километры и время (в сек! т.е. если у вас 10ч30м55с, в гугле ищите как перевести ч м с в сек и там будут конверторы) для продолжения после обновления прошивки, смены МК или перехода на мою сборку с других велокомпьютеров))). Пока мой велосипед на ремонте, но на стенде с моторами имитируя колесо и педали всё хорошо. Скриншот в архиве.
тема для продолжения проекта тут
Пока учусь работать с блоками, проект для монитора ПК (в настройках блоков изменить и будет для телефона)
Чтоб было интереснее крутить есть графики км/ч и каденс.
В память сохраняет данные только при прекращении движения, видимо особенность есп 8266, если при работе скоростного счётчика попытаться сохранить - перегрузка.
потянуть резисторы к минусу пинам D7 (км и км/ч), D8 (каденс) и подавать положительные импульсы. (у меня пока геркон). Задать свою окружность колеса в проекте константой.
В проекте есть и родной веб интерфес, отключён и выключена плата. Там просто все данные видны. Сброс общие и тренировки только при остановке, идет запись 0
В будущем хочу добавить ЧСС с графиком, датчик пульса есть, из старого велокомпьютера (разобрал и нашел откуда получать импульсы).
ну а на деле конечно будет станок к которому ставится полноценный велосипед и крутиться автомобильный генератор, к нему подключить нагрузку и в зависимости от подаваемого ШИМ на ротор будет разные Ватты.. А там уже и разные режимы для тренировок, интервалы, плавное повышение, по пульсу.... главное не полениться это сделать. Блоки замечательные, теперь надо разбираться, для красивого интерфейса) а пока по леньтяйски. Если кто заинтересован и может протестировать исправить, предложить, красиво настроить интерфейс).. Из проекта можно вытащить спидометр и одометр и тахометр для других нужд)
(на фото есть завышенные показатели

От 31.03.2023
Добавил улучшенную версию, уже с красивым интерфейсом, начал немного понимать блоки

Теперь уже полноценный велокомпьютер для станка.
Вроде всё должно работать, сохранятся (кроме максимального каденса и кол-во оборотов шатуна). Всё так же, сохранение при остановке. Добавил возможность вводить километры и время (в сек! т.е. если у вас 10ч30м55с, в гугле ищите как перевести ч м с в сек и там будут конверторы) для продолжения после обновления прошивки, смены МК или перехода на мою сборку с других велокомпьютеров))). Пока мой велосипед на ремонте, но на стенде с моторами имитируя колесо и педали всё хорошо. Скриншот в архиве.
тема для продолжения проекта тут
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось lentyaj1982 31 мар 2023, 23:55, всего редактировалось 4 раза.
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
GyverPortal - простой конструктор веб интерфейса.
Задал вопрос в форуме, ответилиremz писал(а): 07 мар 2023, 07:12 Здрасте всем, вопрос такой, возможно ли каким то образом сохранять полученный график (кроме конечно принт скрина) ?
[spoiler]. https://community.alexgyver.ru/threads/ ... ost-142711 [/spoiler]
Оказывается все просто

-
- Рядовой
- Сообщения: 19
- Зарегистрирован: 01 окт 2021, 20:55
- Имя: raphiz
GyverPortal - простой конструктор веб интерфейса.
aidar_i, макросы очень удобные ) блок с информацией очень гармонично смотрится. Буду дальше ковырять, разбираться)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Рядовой
- Сообщения: 9
- Зарегистрирован: 03 апр 2023, 13:13
- Имя: Vladislav
GyverPortal - простой конструктор веб интерфейса.
Здравствуйте!aidar_i писал(а): 29 янв 2023, 16:54 График локально
График Ajax ESP8266.flp
Портал использовал для простейшей охранной сигнализации
Датчик движения и Whatsapp.flp
При использовании блоков вывода графиков , браузер не отображает график, на компьютере и в смартфоне, тип подключения - точка доступа. Подскажите пожалуйста как можно решить эту проблему, не работает как в моём варианте, так и в скачанном примере - "График Ajax ESP8266.flp" . Плату использую WemosD1R1. Остальные данные , вывод текста , вывод динам чисел отображает, проблема только с графиком, видно что поле в окне браузера под него выделено, но ни осей ни самого графика не отрисовано.
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
GyverPortal - простой конструктор веб интерфейса.
Лучше выложите проект или часть со своего компа, и настройки платы, так мне будет легче и быстрее разобраться. Напишите какая версия программы.Vladislav1389 писал(а): 03 апр 2023, 13:24Здравствуйте!aidar_i писал(а): 29 янв 2023, 16:54 График локально
График Ajax ESP8266.flp
Портал использовал для простейшей охранной сигнализации
Датчик движения и Whatsapp.flp
При использовании блоков вывода графиков , браузер не отображает график, на компьютере и в смартфоне, тип подключения - точка доступа. Подскажите пожалуйста как можно решить эту проблему, не работает как в моём варианте, так и в скачанном примере - "График Ajax ESP8266.flp" . Плату использую WemosD1R1. Остальные данные , вывод текста , вывод динам чисел отображает, проблема только с графиком, видно что поле в окне браузера под него выделено, но ни осей ни самого графика не отрисовано.
-
- Рядовой
- Сообщения: 9
- Зарегистрирован: 03 апр 2023, 13:13
- Имя: Vladislav
GyverPortal - простой конструктор веб интерфейса.
aidar_i писал(а): 03 апр 2023, 18:14 Лучше выложите проект или часть со своего компа, и настройки платы, так мне будет легче и быстрее разобраться. Напишите какая версия программы.
Версия FLProg 8.0.2
Блоки загрузил из архива GPv3.5
Версия библиотеки 3.5.2
Файл моего проекта:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
GyverPortal - простой конструктор веб интерфейса.
Смотрите пример ЭТОТ. Там для ТД главный блок другой стоит.Vladislav1389 писал(а): 03 апр 2023, 18:42 Ваш проект "График Ajax ESP8266.flp"из примеров, также не отображает график
Вам нужно использовать файловую систему ЕСП. Папку data из библиотеки скопируйте в папку скетча и загрузите в файловую систему ЕСП.
Еще раз проверил пример, работает
-
- Рядовой
- Сообщения: 9
- Зарегистрирован: 03 апр 2023, 13:13
- Имя: Vladislav
GyverPortal - простой конструктор веб интерфейса.
Посмотрел, там стартовый блок стоит GPv3_BEGIN_FS , у меня проект многостраничный, он подходит для многостраничности?
Последний раз редактировалось Vladislav1389 04 апр 2023, 06:17, всего редактировалось 2 раза.
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
GyverPortal - простой конструктор веб интерфейса.
GPv3 BEGIN_PAGES_FS Начальный блок страниц (с файловой системой).Vladislav1389 писал(а): 04 апр 2023, 06:11 Не совсем понял какой именно главный блок нужно поставить, напишите пожалуйста.
Нашел в нем ошибку, исправляю
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей