Ну как веб-интерфейс ESP32 я рассматриваю. NodeMCU не такая быстрая, хотя и там веб-интерфейс не особо тормозит. А переделывать все, пока не вижу смысла. Разница в цене - это мега 2560 за 600 рублей. На другой стороне весов абсолютно новая среда разработки и новый код а это значительно серьезнее.
В ESP32, насколько я понимаю, тоже веб-интерфейс. Его рисовать еще та задача. Счас я просто расставил коды на поля ввода в HTML и готово. А если писать полностью на ESP32, то там и логику надо реализовывать.
Доступная автоматика HelloDistiller на Ардуино Мега 2560
msg31
Научный сотрудник
Барнаул
4.6K 2.5K
Отв.10980 28 Янв. 19, 09:45
сообщение удалено
msg31
Научный сотрудник
Барнаул
4.6K 2.5K
Отв.10981 28 Янв. 19, 10:05, через 21 мин
Разумеется, все развивается и меняется. Может через год и ESP64 появится.
сообщения удалены (3)
ser52
Специалист
Москва
164 39
Отв.10982 28 Янв. 19, 18:21
Zemlyanin скетч настройки проверь
сообщение удалено
Totenkopf
Кандидат наук
Долгопрудный
331 113
Отв.10983 28 Янв. 19, 19:10, через 49 мин
т.к. используется внутренняя собакаZemlyanin, 28 Янв. 19, 18:58Подскажите, о чем речь?
сообщение удалено
ys1797
Доцент
Санкт-Петербург
1K 338
Отв.10984 28 Янв. 19, 22:52
совместно с модулем PZEM никогда не дадут требуемой стабильности и четкости регулирования напряжения. А остальные минимальные феньки представленные в той теме и в mini или uno легко влезут.SA1348, 28 Янв. 19, 09:33
Странно. Попробуйте запихнуть в uno http сервер + websocket, wifi + отрисовку графики на oled.
Что мне не нравится в трансформаторной схеме отслеживания - это измеритель огибающей синусоиды с трансформатором и искажение вносимые собственно, самим трансформатором.
К esp32 это тоже можно подключить, там есть 12 битный АЦП (вообще их два, но второй что-то делит там с WiFi). Но смысл при опорном 1.2 Вольт?
При таком ослаблении исходного сигнала - шумы испоганят всю картину измерения.
Мега хороша своим количеством gpio, но дохловата в смысле математических операций. esp32 - оно тоже странное создание, кактусов там еще жевать и жевать,
но два ядра дают некоторую возможность обхода "медленных" процессов, тормозящих весь процесс
msg31, разницы в цене нет. Есть грабль в виде "no 5 volt inpput tollerance". WEB интерфейс - это да, нужно рисовать, самая злобная задача. Особенно отрисовав все на десктопе и потом прослезившись, когда смотришь на свое творение на смартфоне...
AlexDol
Кандидат наук
Екатеринбург
325 433
Отв.10985 29 Янв. 19, 08:19
Как совместить опыт коллег которые участвовали в развитии темы. Перечислять не буду, в списке десятки ников. Предлагаю что уже вместе надо создать тему например "Доступная автоматика на ESP32"
Не отказываясь от многолетнего опыта работы с Доступной автоматикой. Причина есть, это появление
ESP32 и STM32 например. Доказательство тому тема коллеги Ys1797. И наконец моё предложение, меняем Мегу 2560 на
ESP32, но одно условие - среда разработки Arduino IDE.
Очень нужная книга.
Не отказываясь от многолетнего опыта работы с Доступной автоматикой. Причина есть, это появление
ESP32 и STM32 например. Доказательство тому тема коллеги Ys1797. И наконец моё предложение, меняем Мегу 2560 на
ESP32, но одно условие - среда разработки Arduino IDE.
Очень нужная книга.
Phisik
Куратор
Екатеринбург
656 1.4K
Отв.10986 29 Янв. 19, 08:55, через 36 мин
Arduino IDE - это не среда разработки. Это - среда обучения для начинающих. И писать там программы длиннее 100 строчек - самоистязание. Пользуйтесь полноценными инструментами разработки. Я использую Visual Studio + Visial Micro/VisualGbd. Удобная навигация, подсказки, быстрый просмотр кода в библиотеках, контроль ошибок, контроль версий и все остальные плюшки.
msg31
Научный сотрудник
Барнаул
4.6K 2.5K
Отв.10987 29 Янв. 19, 09:11, через 17 мин
К esp32 это тоже можно подключить, там есть 12 битный АЦП (вообще их два, но второй что-то делит там с WiFi). Но смысл при опорном 1.2 Вольт?Как видно, что даже автор ys1797 скептически к этому относится.
При таком ослаблении исходного сигнала - шумы испоганят всю картину измерения.ys1797, 28 Янв. 19, 22:52
И наконец моё предложение, меняем Мегу 2560 на
ESP32,AlexDol, 29 Янв. 19, 08:19
Arduino IDE - это не среда разработки. Это - среда обучения для начинающих. И писать там программы длиннее 100 строчек - самоистязаниеPhisik, 29 Янв. 19, 08:55Вообще согласен. Но тогда массовость теряется.
Phisik
Куратор
Екатеринбург
656 1.4K
Отв.10988 29 Янв. 19, 09:38, через 27 мин
При переходе на VS массовость не потеряется. Во-первых, и VS и Visual Micro бесплатные (вторая денег просит, но работает бесплатно). Во-вторых, скомпилировать код можно будет и в Arduino IDE потом. Поэтому разработчик не связан какими-то ограничениями.
Denj
Студент
Красное
12 11
Отв.10989 29 Янв. 19, 12:38
Коллеги, чтобы я не доставал Максима. Подскажите пожалуйста, можно ли, и как, настроить вот эти программы: HelloDistillerClient и HelloDistillerWebServerSingleV2. Для удалённого управления. Меня и через браузер(веб интерфейс) удалённо вполне устраивает. Но браузер, звуки гад не издает. А программа HelloDistillerClient звуки издает, что очень удобно. Но её только локально настроить получилось.
msg31
Научный сотрудник
Барнаул
4.6K 2.5K
Отв.10990 29 Янв. 19, 13:47
Да просто ставишь в ней IP адреса и порты сервера. Порт сервера 20124.
Petrovich69
Кандидат наук
Тверь
451 254
Отв.10991 30 Янв. 19, 11:30
Во-первых, и VS и Visual Micro бесплатные (вторая денег просит, но работает бесплатно).Phisik, 29 Янв. 19, 09:38Абсолютно согласен с коллегой. Работать гораздо удобнее, да и разобраться в интерфейсе не так уж сложно. Как вспомню мытарства с попытками доработать код в IDE....
zaka
Доктор наук
Курск
610 417
Отв.10992 30 Янв. 19, 13:20
Работаю на HelloDistiller v3.82. Если пытаюсь сопрягать с ЕСП телевизор, браузер требует аутентификацию. Хотя видно, что сеть не защищенная. Перебрал возможные имена (hello-distiller) и пароли, но зайти в сеть не могу.
Методом перебора вписывал имена и пароли в окошки A-B-C-D. Не подошли. Посоветуйте. Есть желание сеть запоролить, Не хочется работать с открытой. Везде полно сетей (от соседей) кто-нибудь не взначай (из любопытства) кликнет в моих настройках, а у меня идет "процесс" .... В какое окно вписать логин и пароль?
А есть ли возможность изменить название сети?
Методом перебора вписывал имена и пароли в окошки A-B-C-D. Не подошли. Посоветуйте. Есть желание сеть запоролить, Не хочется работать с открытой. Везде полно сетей (от соседей) кто-нибудь не взначай (из любопытства) кликнет в моих настройках, а у меня идет "процесс" .... В какое окно вписать логин и пароль?
А есть ли возможность изменить название сети?
Phisik
Куратор
Екатеринбург
656 1.4K
Отв.10993 30 Янв. 19, 13:54, через 34 мин
A - пароль пользователя admin от веб-сервера, который спросит браузер, чтобы чужие не копались в настройках, оставить пустой.
B - имя устройства в сети, в режиме ТД ни на что не влияет.
С - название WiFi сети, любый англ. буквы и цифры,
D - пароль от WiFi сети, спросит устройство при подключении к сети, 8+ англ. букв и цифр.
B - имя устройства в сети, в режиме ТД ни на что не влияет.
С - название WiFi сети, любый англ. буквы и цифры,
D - пароль от WiFi сети, спросит устройство при подключении к сети, 8+ англ. букв и цифр.
Petrovich69
Кандидат наук
Тверь
451 254
Отв.10994 30 Янв. 19, 14:16, через 23 мин
Коллеги приветствую!
Делюсь своим вариантом одноплатного решения. За основу взято двухплатное решение от Рослава, доработано с учетом моих потребностей и наработанного опыта. Платы оптимизировались под фрезер, под лут можно поправить.
Краткое описание.
Схема стандартная, номиналы указаны на плате. Из изменений - чтение кнопок на А0, дисплей подключен на выходы 48,46,44,42 (D4,D5,D6,D7), 52(RS),50(E) - нужно ставить использование стандартного шилда, но изменить номера контактов шилда.
2 блока питания - Ардуина запитана от БП 9В, что шел с ней в комплекте, только установленного на плате. Все остальное (кроме датчика тока) запитано от отдельного БП 5В 1А. Измерительный трансформатор - 12В из ЧиПаДиПа. Защитные резисторы 330 Ом - смд, остальные стандартные.
Цифровые преобразователи для датчиков голов, спирта, разлития воды размещены на плате. Выходы для управления НБК, НПГ, внешнего вентилятора, Serrial 1-3, пищалки, управления дифавтомата. Входы для датчика тока, датчика паров спирта, датчика атмосферного давления, датчиков температуры.
Управление 4 клапана, основной ТЭН, разгон, мешалка.
Основная и дополнительная индикация, стандартное управление ардуиной и возможность ручного управления клапанами и мешалкой на выносной плате.
Все размещено в корпусе электрощита для наружного размещения.
Делюсь своим вариантом одноплатного решения. За основу взято двухплатное решение от Рослава, доработано с учетом моих потребностей и наработанного опыта. Платы оптимизировались под фрезер, под лут можно поправить.
Краткое описание.
Схема стандартная, номиналы указаны на плате. Из изменений - чтение кнопок на А0, дисплей подключен на выходы 48,46,44,42 (D4,D5,D6,D7), 52(RS),50(E) - нужно ставить использование стандартного шилда, но изменить номера контактов шилда.
2 блока питания - Ардуина запитана от БП 9В, что шел с ней в комплекте, только установленного на плате. Все остальное (кроме датчика тока) запитано от отдельного БП 5В 1А. Измерительный трансформатор - 12В из ЧиПаДиПа. Защитные резисторы 330 Ом - смд, остальные стандартные.
Цифровые преобразователи для датчиков голов, спирта, разлития воды размещены на плате. Выходы для управления НБК, НПГ, внешнего вентилятора, Serrial 1-3, пищалки, управления дифавтомата. Входы для датчика тока, датчика паров спирта, датчика атмосферного давления, датчиков температуры.
Управление 4 клапана, основной ТЭН, разгон, мешалка.
Основная и дополнительная индикация, стандартное управление ардуиной и возможность ручного управления клапанами и мешалкой на выносной плате.
Все размещено в корпусе электрощита для наружного размещения.
ser52
Специалист
Москва
164 39
Отв.10995 30 Янв. 19, 17:13
Лучше использовать подключение кнопок на отдельные пины (45-53) отклик на нажатие значительно быстрее
Petrovich69
Кандидат наук
Тверь
451 254
Отв.10996 30 Янв. 19, 18:49
Лучше использовать подключение кнопок на отдельные пины (45-53) отклик на нажатие значительно быстрееser52, 30 Янв. 19, 17:13В предыдущем варианте у меня так и было, но это тащить лишних 5 проводов в шлейфе. Сейчас все идет по 1 проводу, существенной разницы не заметил.
Zemlyanin
Студент
Дальнее замкадье
43 10
Отв.10997 02 Февр. 19, 00:54
Ну вот ... успокоились...может кто-нибудь ответит- сейчас нужен сторож на DC4060? или уже не актуален т.к. используется внутренняя собака
Отв.10998 02 Февр. 19, 10:04
т.к. используется внутренняя собакаZemlyanin, 02 Февр. 19, 00:54А ты сам как считаешь, если зависнет Ардуина, внутренняя собака отработает? Кому она даст сигнал на отключение? Смысл внешнего сторожа, что если Ардуина перестанет подавать сигнал, то есть зависнет, то отрубается полностью питание силовых цепей.
Да и в целом, кому когда мешала лишняя цепочка в защите безопасности?
bengoor
Доцент
Кронштадт
1.8K 1.1K
Отв.10999 02 Февр. 19, 10:50, через 46 мин
SA1348, вообще собака на то и есть чтобы следить за зависанием. Сторож ждёт команды на сброс заданное время, если по прошествии команды нет, то происходит программный перезапуск. Сам код сброса крутится в лупе.
Правда такой перезапуск не всегда поможет в отличается от физического отключения.
Правда такой перезапуск не всегда поможет в отличается от физического отключения.