Форум самогонщиков Сайт Барахолка Магазин Помощь солдатам

Доступная автоматика HelloDistiller на Ардуино Мега 2560

Форум самогонщиков Автоматика
1 ... 547 548 549 550 551 552 553 ... 794 550
msg31 Научный сотрудник Барнаул 4.6K 2.5K
Отв.10980  28 Янв. 19, 09:45
Ну как веб-интерфейс ESP32 я рассматриваю. NodeMCU не такая быстрая, хотя и там веб-интерфейс не особо тормозит. А переделывать все, пока не вижу смысла. Разница в цене - это мега 2560 за 600 рублей. На другой стороне весов абсолютно новая среда разработки и новый код Грустный а это значительно серьезнее.
В ESP32, насколько я понимаю, тоже веб-интерфейс. Его рисовать еще та задача. Счас я просто расставил коды на поля ввода в HTML и готово. А если писать полностью на ESP32, то там и логику надо реализовывать.
сообщение удалено
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.
Очень нужная книга.
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, 28 Янв. 19, 22:52
Как видно, что даже автор ys1797 скептически к этому относится.
И наконец моё предложение, меняем Мегу 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 звуки издает, что очень удобно. Но её только локально настроить получилось.
soft.jpg
Soft. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
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. Не подошли. Посоветуйте. Есть желание сеть запоролить,  Не хочется работать с открытой. Везде полно сетей (от соседей) кто-нибудь не взначай (из любопытства) кликнет в моих настройках, а у меня идет "процесс" .... В какое окно вписать логин и пароль?

А есть ли возможность изменить название сети?
QIP Shot - Screen 157.jpg
QIP Shot - Screen 157.jpg Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
Phisik Куратор Екатеринбург 656 1.4K
Отв.10993  30 Янв. 19, 13:54, через 34 мин
A - пароль пользователя admin от веб-сервера, который спросит браузер, чтобы чужие не копались в настройках, оставить пустой.
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 клапана, основной ТЭН, разгон, мешалка.
Основная и дополнительная индикация, стандартное управление ардуиной и возможность ручного управления клапанами и мешалкой на выносной плате.
Все размещено в корпусе электрощита для наружного размещения.
2019-01-26_12-19-40_novii_razmer.jpg
2019-01-26_12-19-40_novii_razmer. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.

2019-01-26_15-06-46_novii_razmer.jpg
2019-01-26_15-06-46_novii_razmer. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.

2019-01-27_13-34-47_novii_razmer.jpg
2019-01-27_13-34-47_novii_razmer. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.

2019-01-27_14-10-29_novii_razmer.jpg
2019-01-27_14-10-29_novii_razmer. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.

2019-01-27_14-12-21_novii_razmer.jpg
2019-01-27_14-12-21_novii_razmer. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.

Main_forum.lay6 489.8 Кб
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? или уже не актуален т.к. используется внутренняя собака
SA1348 Профессор Саратов 3.3K 1.5K
Отв.10998  02 Февр. 19, 10:04
т.к. используется внутренняя собакаZemlyanin, 02 Февр. 19, 00:54
А ты сам как считаешь, если зависнет Ардуина, внутренняя собака  отработает? Кому она даст сигнал на отключение? Смысл внешнего сторожа, что если Ардуина перестанет подавать сигнал, то есть зависнет, то отрубается полностью питание силовых цепей.
Да и в целом, кому когда мешала лишняя цепочка в защите безопасности?
bengoor Доцент Кронштадт 1.8K 1.1K
Отв.10999  02 Февр. 19, 10:50, через 46 мин
SA1348, вообще собака на то и есть чтобы следить за зависанием. Сторож ждёт команды на сброс заданное время, если по прошествии команды нет, то происходит программный перезапуск. Сам код сброса крутится в лупе.
Правда такой перезапуск не всегда поможет в отличается от физического отключения.