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

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

Форум самогонщиков Автоматика
1 ... 321 322 323 324 325 326 327 ... 794 324
gikrus Кандидат наук Пермь 382 398
Отв.6460  13 Янв. 17, 13:38
Здравствуйте. Сразу скажу, что я новичёк, сильно не пинайте.
Посмотрел ветку, интересная. Сам пытаюсь освоиться с программированием для Arduino и как рабочий проект сделать автоматику для винокурни. До того, как прочитал ветку (пока конечно не всю) заказал себе UNO и дисплей Nextion на 3,2 дюйма.

В праздники разбирался с его программированием. В итоге написал программку визуализации винокурни. Позавчера дисплейчик прибыл. Залил на него то, что накропал - всё работает.
Вопрос - почему вы делаете автоматику на двухстрочном дисплее с кнопочками? На Nextion можно сделать основную часть обработки алгоритма. Опять же всё это в гафике, с надписями на русском языке без сокращений. Ардуинке останется только поддерживать обмен с дисплеем, плевать туда температуру датчиков, и фактическую мощность. Для себя понимаю, что основная сложность будет реализовать поддержание постоянной мощности.
msg31 Научный сотрудник Барнаул 4.6K 2.5K
Отв.6461  13 Янв. 17, 13:41, через 4 мин
Когда этот проект задумывался, Nexton еще не было.
sevpro Доктор наук Worldwide 769 281
Отв.6462  13 Янв. 17, 13:50, через 9 мин
На Nextion можно сделать основную часть обработки алгоритма.gikrus, 13 Янв. 17, 13:38
Ну-ка поподробнее, как это алгоритм автоматики в Некстион загнать? И куда периферию подключать если у него кроме УАРТа ничего нет?
Как устройство отображения и ввода да, неплох, но со шрифтами и графиками там не все так просто как кажется на первый взгляд.
Ардуинке останется только поддерживать обмен с дисплеем, плевать туда температуру датчиков, и фактическую мощность.gikrus, 13 Янв. 17, 13:38
автоматика рулит процессом, а не только выводит на экран температуру. Большинство, настроив систему на дисплей и не смотрят. Отработала ТК и хорошо
gikrus Кандидат наук Пермь 382 398
Отв.6463  13 Янв. 17, 13:56, через 6 мин
Да, я так и предполагал. Думаю мне долго придётся разбираться с вашим скетчем. Но попробую для начала выделить то, что относится к регулированию мощности. Пока брошу сюда фотки самого дисплея и програмку, которую нацарапал для него. Её работу можно посмотреть  в Nextion Editor, там есть режим отладки.
20170110_111054.jpg
20170110_111054.jpg Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
20170110_111044.jpg
20170110_111044.jpg Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.

АВВИ.HMI 792.0 Кб
msg31 Научный сотрудник Барнаул 4.6K 2.5K
Отв.6464  13 Янв. 17, 14:00, через 4 мин
На Nextion можно сделать основную часть обработки алгоритма.gikrus, 13 Янв. 17, 13:38
За цену Nextona можно андроид планшет купить.
дисплея и програмку, которую нацарапал для него. Её работу можно посмотреть  в Nextion Editor, там есть режим отладки.gikrus, 13 Янв. 17, 13:56
Идея-то не нова, в пивоварении уже такое сделано, ролики на YouTube есть.

gikrus Кандидат наук Пермь 382 398
Отв.6465  13 Янв. 17, 14:01, через 1 мин
Так понятно, что периферию надо к ардуинке подключить. На Nextion можно реализовать режим старт/стоп, переход на следующую стадию по условиям. Например переход от разгона к процессу. Опять же таймеры там есть, их можно использовать для временных задержек - работа на себя и т.п.
msg31 Научный сотрудник Барнаул 4.6K 2.5K
Отв.6466  13 Янв. 17, 14:01, через 1 мин
о попробую для начала выделить то, что относится к регулированию мощности.gikrus, 13 Янв. 17, 13:56
Это уже давно выдернуто здесь [Регулятор напряжения и тока на Arduino Pro Mini]
gikrus Кандидат наук Пермь 382 398
Отв.6467  13 Янв. 17, 14:05, через 5 мин
msg31 - большое спасибо за ссылку.
Дисплей мне обошёлся в 1300 рублей. Присматривал конечно на 5 дюймов... но цена за него - 4000 рублей действительно кусается...
msg31 Научный сотрудник Барнаул 4.6K 2.5K
Отв.6468  13 Янв. 17, 14:06, через 1 мин
Ну да, 2.3 дюйма, действительно, стоят недорого.
gikrus Кандидат наук Пермь 382 398
Отв.6469  13 Янв. 17, 14:15, через 9 мин
даже на моём всё прекрасно видно. Пришлось конечно помучаться с синтаксисом - в описании есть мягко говоря неточности. А в остальном я очень доволен им..
sevpro Доктор наук Worldwide 769 281
Отв.6470  13 Янв. 17, 14:44, через 30 мин
gikrus, Какой смысл разделять все: управление периферией оставлять в ардуине, а сам конечный автомат располагать в некстионе, под который все нужно перепиливать и такой режим работы как отбор по Ткуба он не осилит?
Некстион, на мой взгляд (с этой целью и приобретен), интересен в качестве беспроводного выносного дисплея с сенсором. Но в таком случае располагать управление процессом в нем категорически нельзя
gikrus Кандидат наук Пермь 382 398
Отв.6471  13 Янв. 17, 15:00, через 16 мин
Попробую сделать автоматику. Отпишусь что получилось.
Ayupakhomov Доктор наук Владимир 641 487
Отв.6472  13 Янв. 17, 15:05, через 5 мин
Я почти два года работал без wifi, а теперь заказал, ждуlimon, 12 Янв. 17, 08:23
Удаленное управление отличное, можно только рекомендовать. Сидишь, чай пьешь, смотришь за процессом, который в котельной бурчит. С работы можно заторчик помешать мешалкой Улыбающийся Должно быть у каждого.
Самогонов Магистр Оренбург 297 95
Отв.6473  13 Янв. 17, 17:11
Попробую сделать автоматику. Отпишусь что получилось.gikrus, 13 Янв. 17, 15:00
Попахивает новой темой. Ждемс с не терпением...
msg31 Научный сотрудник Барнаул 4.6K 2.5K
Отв.6474  13 Янв. 17, 17:47, через 37 мин
Но в таком случае располагать управление процессом в нем категорически нельзяsevpro, 13 Янв. 17, 14:44
Ну почему нельзя. Там есть свой достаточно продвинутый язык программирования. Вполне возможно, когда код выполняется на этом дисплее, а мелкой ардуине UNO передается только текущая установка мощности.
Получится что-то такого модульного подхода, как здесь [Ненавязчивая автоматизация ректификационной установки]
sevpro Доктор наук Worldwide 769 281
Отв.6475  14 Янв. 17, 00:34
msg31, не выдергивай из контекста. Фраза звучала так:
Некстион, на мой взгляд (с этой целью и приобретен), интересен в качестве беспроводного выносного дисплея с сенсором. Но в таком случае располагать управление процессом в нем категорически нельзяsevpro, 13 Янв. 17, 14:44
В этом случае обрыв связи может привести к непредсказуемым последствиям.
У тебя же андроид это лишь устройство отображения и задания параметров, сам он процессом ректификации не управляет;)
msg31 Научный сотрудник Барнаул 4.6K 2.5K
Отв.6476  14 Янв. 17, 03:22
У тебя же андроид это лишь устройство отображения и задания параметров, сsevpro, 14 Янв. 17, 00:34
Ну я-то понятно. Это коммерческая версия и я не могу рисковать внедряя новые решения.
Жизнь все-таки не стоит на месте и реализация логики на дисплее Nexton была бы весьма интересна с практической точки зрения. Тем более там даже отладчик вроде есть. В Ардуино я так и не разобрался с отладчиком.
Новизна все-таки нужна. Писать кипятком типа: "Я подключил дисплей Nexton к Ардуино и он передает туда нажатия кнопок!!!", согласись уже давно пройденный этап.
PavelSaratov Доктор наук Саратов 622 80
Отв.6477  14 Янв. 17, 11:00
 Согласен! Давно пора переползать на stm32 и не заставлять других городить все с нуля Веселый
woddy Доцент Новосиб 1.3K 489
Отв.6478  14 Янв. 17, 11:18, через 19 мин
зачем стм32 то?
на самом деле реалтайма требует ровно одна задача - управление тэном. для этого хватает производительности ардуино нано.
для остального реалтайм не нужен, может управлять хоть распбери пи за 40 баксов, хоть esp8266 (80мгц, 1мбайт памяти), хоть любой роутер с опенврт. это проще чем на стм переползать.
PavelSaratov Доктор наук Саратов 622 80
Отв.6479  14 Янв. 17, 12:13, через 56 мин
 Я думаю для большинства здесь это конечно не довод. Но... Как минимуму все серьезнее и есть методология как например забабахать SIL2 гарантированно. Если не лень - ознакомьтес с документом UM1814 STM32F1 series safety manual.

Ну поделка/детский конструктор эта ардуина, признайтесь уже сами себе. Реалтайм тут не причем. Защитные функции - вот что важно - остальное все ерунда.

Чтобы не быть сильно загадочным
Пункт 1.1. Приведенного документа.
This document describes how to use the STM32F1 series microcontrollers in the context of a safety-related system, specifying the user's responsibilities for installation and operation, in order to reach the desired safety integrity level.
This document is useful to system designers willing evaluate the safety of their solution.

По русски - этот документ для STM32F1 серии относительно систем безопасности, который описывает круг задач для программиста чтобы дочтичь требуемого уровня безопасности. Так же документ полезен системным дизайнерам желающим оценить безопасность из решений.