Разработки ecoins
Разработки ecoins
Видео исправлено viewtopic.php?p=72509#p72509
________________________________________________________-
Участник "нашей команды" ecoins)
Участник "нашей команды" ecoins)
- Rovki
- Полковник
- Сообщения: 5732
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
Разработки ecoins
В видео сразу быка за рога ...Нет вводной части ,сразу говориться о каких то блоках..Трудновато будет вхождение . Ведь тут речь не о стандарте ,пусть да же сложном для понимания (например модбас), а о самодельном подходе (что очень ценно), но без общей картины сложно вьехать...Может кто из пользователей ,кто врубился постарается другими словами сделать вводную часть. Потому как по себе знаю -разработчику всегда кажется что все просто ... 

Электронщик до мозга костей и не только
-
- Подполковник
- Сообщения: 1202
- Зарегистрирован: 14 фев 2016, 14:16
- Откуда: kazahstan
- Благодарил (а): 32 раза
- Поблагодарили: 6 раз
Разработки ecoins
Поддерживаю , тоже хочу понять как , некоторые блоки без описания .Rovki писал(а): 11 июл 2019, 15:26 Трудновато будет вхождение . Ведь тут речь не о стандарте ,пусть да же сложном для понимания (например модбас), а о самодельном подходе (что очень ценно), но без общей картины сложно вьехать.
- Rovki
- Полковник
- Сообщения: 5732
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
Разработки ecoins
Описание блоков это уже частности (тоже нужны) ,но сначала нужно в общем понять что для чего ...Я лишь понял что прелагаются блоки которые позволяют работать с любыми контроллерами (из списка) ,с их пинами ??? Тоесть я могу взять есп32 в ФЛ составить проект любой с модбасом (например) и залить в ЕСП или СТМ , не дожидаясь поддерки их от Автора ФЛ, так что ли?vovka1973 писал(а): 11 июл 2019, 15:34Поддерживаю , тоже хочу понять как , некоторые блоки без описания .Rovki писал(а): 11 июл 2019, 15:26 Трудновато будет вхождение . Ведь тут речь не о стандарте ,пусть да же сложном для понимания (например модбас), а о самодельном подходе (что очень ценно), но без общей картины сложно вьехать.

Электронщик до мозга костей и не только
-
- Полковник
- Сообщения: 4012
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 158 раз
Разработки ecoins
rovki, vovka1973:
Мы выложили первую пробу. В проекте несколько самостоятельных тем:
1. Мультплатформенность. Но продемонстрирована в ролике (звуком и техникой роликов команда занимается). В этой теме остались не определенные вопросы:
a) особенности работы с АЦП, ЦАП (где они есть), PWM - это решаемые вопросы.
б) переносимость WDOG - эта тема вообще слабо проработано в Arduino-cooбществе. Есть непроверенные мнения о проблемах у DUE, ESP8266.
Это все решаемо, но попозже.
в) Переносимость номеров UART, особенно болезненно это для одной из ключевой и важной функции FLProg - ModBus. При смене порта приходиться заново создавать тэги. Без разработчика FLProg эти проблемы реализуются, но через "костыли". Потому пока проект развивается как есть, со временем разработчик возможно заинтересуется экспериментами по мультплатформенности, а дальше уже от него зависит - возможна тема мультиплатформенности в сообществе и не столь актуальна.
с) Заглушки для контролеров, в которых нет встроенного Wi-fi и Bluetooth (на ESP32 есть).
2.Система RT. Реализация простой системы временного диспетчерирования вызова задач (плат)- чтобы избежать профессиональной (и не только) назовём это УСЛОВНО системой RT (real time). В основном система реализована. Стоит задача отревизировать блоки (и библиотеки) работы с внешними устройствами включенные в FLProg на возможность работы в этой системе и дать рекомендации по их использованию/не использованию. При необходимости написать свои библиотеки и пользовательские блоки. Работа ведется, некоторые примеры уже выложены.
3. Беспроводная связь с внешними устройствами. Это отдельная тема, которая подразумевает универсальное использование внутренних ресурсов контролеров (UART, Wi-Fi, Bluetooth, в некоторых случаях i2c и различные протоколы обмена. Тема большая, обсуждение не здесь. И не многих она может заинтересовать - имеющиеся средства уже многое могут.
4. Сервисы. Работа со строками, временем, счетчики и прочее. Постоянно в работе и будет выкладываться.
5.Блоки (библиотеки) работы с внешними устройствами. Там где мы сочли это полезным, а в некоторых случаях необходимым. Сейчас есть библиотеки и блоки LCD-HD44780 (самый сложный и в общем то и интересным), HC-SR04 (очень не тривиальное устройство и достаточно оригинальный софт, в таком объеме функций аналогов обнаружить не удалось), DHT22, MCP23017. В планах PCA9685 - написано, доработать надо для мультиплатформенности.
7. Распределенные системы автоматизации - Nod-Red, ioBrocker, MySQL. Все испытано, в работе, обсуждение не здесь.
6. Методичные материалы. Мнение - зачастую проблемы не в технической сложности, а в смене парадигмы. Тестом для нас являются дети 6-12 лет, из-за них и дорабатываются блоки до уровня их восприятия, но с учетом требований Real-Time.
-----
Постепенно выкладываем и будем выкладывать (если Администраторы не остановят) материалы.
Отвечаем и готовы отвечать на вопросы, реагировать на предложения, участвовать в обсуждении.
==============================================================================================
КЛЮЧЕВОЕ для нашей команды ЭТО:
1. ЕСТЬ РЕАЛЬНО ДЕЙСТВУЮЩАЯ СИСТЕМА ВИЗУАЛЬНОГО ПРОГРАММИРОВАНИЯ FLPROG (по сей день продукт и автор вызывают восторг).
2. ЕСТЬ РЕАЛЬНО РАБОТАЮЩАЯ, ПРЕДЕЛЬНО ДОСТУПНАЯ HMI-ПАНЕЛЬ КАSCADA (команде Rovki наше уважение и благодарности).
3. У нас есть опыт и представление по системам реального времени, AСУТП, SCADA. Возможно наши наработки будут кому-то полезны.
==============================================================================================
И еще наше мнение:
МИР ПЕРЕОСМЫСЛИВАЕТ И ДЕ_ФАКТО МЕНЯЕТ ПОДХОДЫ К АВТОМАТИЗАЦИИ, ИНФОРМАТИЗАЦИИ, ЭЛЕКТРОНИЗАЦИИ.
У ВСЕХ НАС ЕСТЬ ШАНСЫ УСПЕТЬ И В "ПОЕЗД РАЗВИТИЯ" и В ЕГО "НЕ ПОСЛЕДНИЙ ВАГОН".
Если будем успешны в коммуникациях и последовательности в достижении этой цели.
Мы выложили первую пробу. В проекте несколько самостоятельных тем:
1. Мультплатформенность. Но продемонстрирована в ролике (звуком и техникой роликов команда занимается). В этой теме остались не определенные вопросы:
a) особенности работы с АЦП, ЦАП (где они есть), PWM - это решаемые вопросы.
б) переносимость WDOG - эта тема вообще слабо проработано в Arduino-cooбществе. Есть непроверенные мнения о проблемах у DUE, ESP8266.
Это все решаемо, но попозже.
в) Переносимость номеров UART, особенно болезненно это для одной из ключевой и важной функции FLProg - ModBus. При смене порта приходиться заново создавать тэги. Без разработчика FLProg эти проблемы реализуются, но через "костыли". Потому пока проект развивается как есть, со временем разработчик возможно заинтересуется экспериментами по мультплатформенности, а дальше уже от него зависит - возможна тема мультиплатформенности в сообществе и не столь актуальна.
с) Заглушки для контролеров, в которых нет встроенного Wi-fi и Bluetooth (на ESP32 есть).
2.Система RT. Реализация простой системы временного диспетчерирования вызова задач (плат)- чтобы избежать профессиональной (и не только) назовём это УСЛОВНО системой RT (real time). В основном система реализована. Стоит задача отревизировать блоки (и библиотеки) работы с внешними устройствами включенные в FLProg на возможность работы в этой системе и дать рекомендации по их использованию/не использованию. При необходимости написать свои библиотеки и пользовательские блоки. Работа ведется, некоторые примеры уже выложены.
3. Беспроводная связь с внешними устройствами. Это отдельная тема, которая подразумевает универсальное использование внутренних ресурсов контролеров (UART, Wi-Fi, Bluetooth, в некоторых случаях i2c и различные протоколы обмена. Тема большая, обсуждение не здесь. И не многих она может заинтересовать - имеющиеся средства уже многое могут.
4. Сервисы. Работа со строками, временем, счетчики и прочее. Постоянно в работе и будет выкладываться.
5.Блоки (библиотеки) работы с внешними устройствами. Там где мы сочли это полезным, а в некоторых случаях необходимым. Сейчас есть библиотеки и блоки LCD-HD44780 (самый сложный и в общем то и интересным), HC-SR04 (очень не тривиальное устройство и достаточно оригинальный софт, в таком объеме функций аналогов обнаружить не удалось), DHT22, MCP23017. В планах PCA9685 - написано, доработать надо для мультиплатформенности.
7. Распределенные системы автоматизации - Nod-Red, ioBrocker, MySQL. Все испытано, в работе, обсуждение не здесь.
6. Методичные материалы. Мнение - зачастую проблемы не в технической сложности, а в смене парадигмы. Тестом для нас являются дети 6-12 лет, из-за них и дорабатываются блоки до уровня их восприятия, но с учетом требований Real-Time.
-----
Постепенно выкладываем и будем выкладывать (если Администраторы не остановят) материалы.
Отвечаем и готовы отвечать на вопросы, реагировать на предложения, участвовать в обсуждении.
==============================================================================================
КЛЮЧЕВОЕ для нашей команды ЭТО:
1. ЕСТЬ РЕАЛЬНО ДЕЙСТВУЮЩАЯ СИСТЕМА ВИЗУАЛЬНОГО ПРОГРАММИРОВАНИЯ FLPROG (по сей день продукт и автор вызывают восторг).
2. ЕСТЬ РЕАЛЬНО РАБОТАЮЩАЯ, ПРЕДЕЛЬНО ДОСТУПНАЯ HMI-ПАНЕЛЬ КАSCADA (команде Rovki наше уважение и благодарности).
3. У нас есть опыт и представление по системам реального времени, AСУТП, SCADA. Возможно наши наработки будут кому-то полезны.
==============================================================================================
И еще наше мнение:
МИР ПЕРЕОСМЫСЛИВАЕТ И ДЕ_ФАКТО МЕНЯЕТ ПОДХОДЫ К АВТОМАТИЗАЦИИ, ИНФОРМАТИЗАЦИИ, ЭЛЕКТРОНИЗАЦИИ.
У ВСЕХ НАС ЕСТЬ ШАНСЫ УСПЕТЬ И В "ПОЕЗД РАЗВИТИЯ" и В ЕГО "НЕ ПОСЛЕДНИЙ ВАГОН".
Если будем успешны в коммуникациях и последовательности в достижении этой цели.
Последний раз редактировалось ecoins 11 июл 2019, 17:13, всего редактировалось 1 раз.
- nalnik
- Подполковник
- Сообщения: 1320
- Зарегистрирован: 14 май 2016, 17:12
- Откуда: Кисловодск
- Имя: Александр
Разработки ecoins
Простите меня полуграмотного -- но Я думаю что Вся эта тема - от "лукавого" 

Последний раз редактировалось nalnik 11 июл 2019, 16:27, всего редактировалось 1 раз.
Я хочу быть добрее, но люди сами нарываются.
- Rovki
- Полковник
- Сообщения: 5732
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
Разработки ecoins
Если бы не работала и не давала выиграш во времени... и опять же с новыми и старыми контроллерами. Поясните что хотели сказать..Кто тут лукавит (говорит неправду)nalnik писал(а): 11 июл 2019, 16:07 Простите меня полуграмотного -- но Я думаю что Вся эта тема - от лукавого![]()
Электронщик до мозга костей и не только
- nalnik
- Подполковник
- Сообщения: 1320
- Зарегистрирован: 14 май 2016, 17:12
- Откуда: Кисловодск
- Имя: Александр
Разработки ecoins
(лукавить) хитрить.Rovki писал(а): 11 июл 2019, 16:11 Если бы не работала и не давала выиграш во времени... и опять же с новыми и старыми контроллерами.
Покажите выиграш, в чем он. Для обычных проектов - а не для фантазиных?
Последний раз редактировалось nalnik 11 июл 2019, 16:31, всего редактировалось 1 раз.
Я хочу быть добрее, но люди сами нарываются.
-
- Капитан
- Сообщения: 860
- Зарегистрирован: 17 ноя 2015, 20:36
- Имя: Сергей
- Благодарил (а): 40 раз
- Поблагодарили: 8 раз
Разработки ecoins
Пока одни только вопросы, как использовать аналоговые входы например STM32. Как хотя бы сменить в проекте из видео датчик температуры и влажности допустим на DS18B20. Вся эта мультиплатформенность закончится при использовании стандартного блока использующего разные библиотеки. Например сделали мы проект с картой памяти для ардуино пытаемся прошить его в есп а там такого блока нет. Я так понимаю нужно все блоки будет переделывать, а это время и новые глюки.
- nalnik
- Подполковник
- Сообщения: 1320
- Зарегистрирован: 14 май 2016, 17:12
- Откуда: Кисловодск
- Имя: Александр
Разработки ecoins
Эта тема на форуме FLPROG = однозначна ВИРУСУ, который убьет весь смысл развития FLPROG.
Вы уже сбили с толку support (автора FLPROG)
Я хочу быть добрее, но люди сами нарываются.
- Rovki
- Полковник
- Сообщения: 5732
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
Разработки ecoins
Опять одни заклинания и намеки ...

Электронщик до мозга костей и не только
- nalnik
- Подполковник
- Сообщения: 1320
- Зарегистрирован: 14 май 2016, 17:12
- Откуда: Кисловодск
- Имя: Александр
Разработки ecoins
Это тема Разработки ecoins, -- не каскада.Rovki писал(а): 11 июл 2019, 17:07 Опять одни заклинания и намеки ... ни че не понял...кто кого сбил...зачем сбил...почему сбил
Не прикидывайтесь.
Я хочу быть добрее, но люди сами нарываются.
- Phazz
- Полковник
- Сообщения: 3136
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 235 раз
- Поблагодарили: 114 раз
Разработки ecoins
[ref]nalnik[/ref], вам не нужно так и не пользуйтесь. И куда они должны увести Сергея, мне совсем не понятно. А тема очень интересная, люди оптимизировали самые тормозящие блоки в ардуино, хотя бы за это можно сказать спасибо.
- Rovki
- Полковник
- Сообщения: 5732
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
Разработки ecoins
А причем тут каскада ? Я спрашиваю конкретно что в этой теме вам не нравиться ,а вы хрень какую то несете про ТС или его работу.
Отправлено спустя 1 минуту 56 секунд:
Тормоза это родимые пятна ФЛПрог ,а тут ребята выход нашли ,сделали сами ,бесплатно дают ,а некоторые рот кривят.Phazz писал(а): 11 июл 2019, 17:34 [ref]nalnik[/ref], вам не нужно так и не пользуйтесь. И куда они должны увести Сергея, мне совсем не понятно. А тема очень интересная, люди оптимизировали самые тормозящие блоки в ардуино, хотя бы за это можно сказать спасибо.
Электронщик до мозга костей и не только
- nalnik
- Подполковник
- Сообщения: 1320
- Зарегистрирован: 14 май 2016, 17:12
- Откуда: Кисловодск
- Имя: Александр
Разработки ecoins
Уважаемый, - вы откройте свою приложение - и Вам ребята помогут, сильно помогут с Вашими родимыми пятнами, и не вспоминая про Ваш рот.Rovki писал(а): 11 июл 2019, 17:42 Тормоза это родимые пятна ФЛПрог ,а тут ребята выход нашли ,сделали сами ,бесплатно дают ,а некоторые рот кривят.
Повторю --- Покажите выиграш, в чем он. Для обычных проектов - а не для фантазиных?
Я хочу быть добрее, но люди сами нарываются.
- Rovki
- Полковник
- Сообщения: 5732
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
Разработки ecoins
Уважаемый , дело не в приложениях любых ,а в реализации модбаса ,работа с аналоговыми сигналами , только БП и спасают...
Вам показали выииграш на обычных проектах -датчик температуры и аккустический и куча индикаторов.Вам показывают как можно организовать систему реального времени с использованием прерываний , а вы спрашиваете о выиграше ..Все очевидно для всех
Вам показали выииграш на обычных проектах -датчик температуры и аккустический и куча индикаторов.Вам показывают как можно организовать систему реального времени с использованием прерываний , а вы спрашиваете о выиграше ..Все очевидно для всех
Электронщик до мозга костей и не только
- nalnik
- Подполковник
- Сообщения: 1320
- Зарегистрирован: 14 май 2016, 17:12
- Откуда: Кисловодск
- Имя: Александр
Разработки ecoins
Прошу администратора Anydy сохранит эту страницу. Посмотрим что дальше будит.
Я хочу быть добрее, но люди сами нарываются.
-
- Капитан
- Сообщения: 860
- Зарегистрирован: 17 ноя 2015, 20:36
- Имя: Сергей
- Благодарил (а): 40 раз
- Поблагодарили: 8 раз
Разработки ecoins
В чем выигрыш, то. Соберите аналогичный проект как делали раньше он получится визуально намного меньше и проще для понимания. Скомпилируйте оба варианта. Посмотрите сколько памяти израсходовано. А пока этого не сделано рано говорить о выигрыше.Rovki писал(а): 11 июл 2019, 18:03 Уважаемый , дело не в приложениях любых ,а в реализации модбаса ,работа с аналоговыми сигналами , только БП и спасают...
Вам показали выииграш на обычных проектах -датчик температуры и аккустический и куча индикаторов.Вам показывают как можно организовать систему реального времени с использованием прерываний , а вы спрашиваете о выиграше ..Все очевидно для всех
Электронщик до мозга костей и не только
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей