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

Аппаратная платформа Arduino для автоматизации наших процессов

Форум самогонщиков Автоматика
1 ... 27 28 29 30 31 32 33 ... 66 30
ironman Академик Синегорье 5.2K 2.7K
Отв.580  19 Сент. 13, 19:38
Я совсем не програмист и наверно никогда им не буду.vladimir911, 19 Сент. 13, 20:56
Тогда забудь про ардуину и автоматизацию на её базе, никто за тебя твою работу делать не будет!
сообщение удалено
Брагин Магистр Краснодар 278 76
Отв.581  27 Сент. 13, 13:37
из скетча слов не выкинеш Улыбающийся
OneWire ds(44); <-на 44 вход желтый провод от датчика из поста [сообщение #11351675] , резистор на +5В - обязательно, где-то 3,9-5,1 кОм

LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);


// push входы кнопок, по идее другая нога кнопки к минусу питания
const char Button_up = A0;
const char Button_dn = A1;
const char  Button_prev = A4;
const char  Button_nxt = A3;


// outputs выходы на SSR, на пищалку Buzz - напрямую можно\нельзя не скажу, пока оставь без нее
const int Heat = 52;
const int Pump = 50;
const int Buzz = 4;

если на экране что-то пишет и не управляется, то тут програмистом быть не надо.
рисуй как у тебя кнопки подключены
ZIL131 Научный сотрудник село Малая Приваловка 2.6K 1.1K
Отв.582  02 Окт. 13, 21:13
Интересное устройство для поддержания уровня под Ардуино появилось у китайцев: http://www.aliexpress.com/.../677359985.html
purgen Студент Волгоград 32 2
Отв.583  05 Окт. 13, 07:44
тоже собираю Браумейстер на ардуине.
http://www.aliexpress.com/...1140257363.html вот это заказал
http://www.aliexpress.com/.../942230737.html датчик
http://www.aliexpress.com/...1140230056.html ну и ардуина
Впорос к гуру системотехгики,паять не умею и схемы сделать не смогу,если я подсоединю ардуину к группе реле 10 амперных(которые специально для ардуины)
http://www.buyincoins.com/item/11200.html
а потом еще и ТЭН от одного реле 10А через SSR 25А ,будет ли это работать,или тэн можно сразу на SSR 25А цеплять а помпу и бимер на группу реле 10 А,минуя всякие транзисторы,выпускные платы и пр....
svarnoy Профессор Жуковский. 9K 4.6K
Отв.584  05 Окт. 13, 08:11, через 27 мин
purgen
SSR может управляться напрямую ардуиной,5 вольт.Тэн черезSSR,остальную навесуху через релюшки.
Заказывай сразу блок питания 9/5 вольт.
9 вольтами ардуину питать будешь.5 вольтами экран и реле запитаеш.
purgen Студент Волгоград 32 2
Отв.585  05 Окт. 13, 08:44, через 34 мин
9 вольтами ардуину питать будешь.5 вольтами экран и реле запитаеш.svarnoy, 05 Окт. 13, 08:11
Так экран надевается на ардуину нафига ему питание.
svarnoy Профессор Жуковский. 9K 4.6K
Отв.586  05 Окт. 13, 08:54, через 10 мин
Так экран надевается на ардуинуpurgen, 05 Окт. 13, 08:44
Если так,то да.
Если использовать не только шилд экрана,или расположить раздельно ардуино-экран,то появляется необходимость в дополнительных 5 вольтах.
Брагин Магистр Краснодар 278 76
Отв.587  05 Окт. 13, 20:21
purgen, скетч из [сообщение #11778833] и кнопки на шилде с индикатором не совместимы, допилить четыре кнопки все таки прийдется
_k0t_ Бакалавр Санкт-Петербург 56 22
Отв.588  06 Окт. 13, 02:01
Заметил такую фишку\баг в программе:
если войти в меню и пробежаться по нему до последнего
пункта - поиск и запись датчиков ds18b20, то независимо
от того, зашел ты в это меню(нажал ОК) или нет(побежал
по меню дальше) происходит следуюшее: записанные ранее
в EEPROM датчики - слетают или путаются. Если проигнорировать
и запустить процесс - программа обрывается с ошибкой 6.
Закономерность отследить не успел, но температура еще совсем небольшая
по всем датчикам. Так у всех, или это уже я намудрил? 
Аппаратная платформа Arduino для автоматизации наших процессов
Аппаратная платформа Arduino для автоматизации наших процессов. Автоматика.
purgen Студент Волгоград 32 2
Отв.589  06 Окт. 13, 17:28
9 вольтами ардуину питать будешь.5 вольтами экран и реле запитаеш.purgen, 05 Окт. 13, 08:44

Так она же питается от usb а юсб вроде бы дает 5 вольт,нафига ей 9 вольт.........
Брагин Магистр Краснодар 278 76
Отв.590  06 Окт. 13, 19:40
_k0t_, фишка.
после записи датчиков- надо нажать RESET.
поэтому я у себя в скетче вынес в отдельное меню настройку ДСок.
_k0t_ Бакалавр Санкт-Петербург 56 22
Отв.591  06 Окт. 13, 20:27, через 48 мин
Да, я читал про то, что надо нажать ОК. Я и нажимаю,
после регистрации датчиков. Но регистрируешь датчики
один раз, а в меню выбора DS можно попасть случайно.
Поэтому и спросил. 2Брагин, спасибо, буду
смотреть как сделано у тебя. И если не против, "скрадать"
;) кусок кода.
Брагин Магистр Краснодар 278 76
Отв.592  06 Окт. 13, 20:40, через 13 мин
не ок а именно кнопку сброса на плате, ну или выключить\включить
"непротив" я сам плагиатор чужого кода, в код КД вставил код еще двоих-троих людей т.к. нифига я не программист. Улыбающийся
asvar Специалист Крога 163 30
Отв.593  07 Окт. 13, 17:36
Народ, на выходных была первая ректификация, доварили мне колону, и я как раз доделал автоматику. Всё прошло отлично в итоге спирт 96.7% (АСП-3 при 20.3 градусах по Цельсию). Но вопрос возник другого плана.
У меня 2 температурных датчика, в 20 см от низа колонны и аварийный на конце дефлегматора. Как мне лучше сказать автоматике о том что процесс закончился и можно переходить к процедуре завершения ректификации если у меня нет термометра в кубе? А сверлить паять неохота.
Зы: может не в той ветке написал, если что тогда потрите тут.
svarnoy Профессор Жуковский. 9K 4.6K
Отв.594  07 Окт. 13, 21:20
У меня 2 температурных датчика, в 20 см от низа колонны и аварийный на конце дефлегматораasvar, 07 Окт. 13, 17:36
Работай с датчиком в 20 см от низа колонны.
Событием на "старт стоп" клапана является повышение температуры выше пороговой на 0.1С-0.2С.
Сделай событием "окончание процесса" температуру выше пороговой на 0.4С.
Проверь потом температуры в 20см и в дефе,там и 1С можно разницу выставить,проверять надо.
asvar Специалист Крога 163 30
Отв.595  08 Окт. 13, 00:37
Работай с датчиком в 20 см от низа колонны.
Событием на "старт стоп" клапана является повышение температуры выше пороговой на 0.1С-0.2С.
Сделай событием "окончание процесса" температуру выше пороговой на 0.4С.
Проверь потом температуры в 20см и в дефе,там и 1С можно разницу выставить,проверять надо.
svarnoy, 07 Окт. 13, 21:20
По старт-стопу я всё понял и сделал, там вопросов нет. В дефе у меня аварийный датчик, другого нет. Он и не нужен как я понял и убедился.
А по окончанию процесса я так понимаю: если после очередного стопа температура не начала падать а выросла на определённую величину, то можно считать что ректификация закончена?
svarnoy Профессор Жуковский. 9K 4.6K
Отв.596  08 Окт. 13, 08:40
если после очередного стопа температура не начала падать а выросла на определённую величину, то можно считать что ректификация закончена?asvar, 08 Окт. 13, 00:37
Всё верно.
ace Студент Балашиха 46 23
Отв.597  18 Окт. 13, 10:41
При написании больших в несколько экранов программ в среде Ардуино очень неудобно

бегать по экрану когда нужно посмотреть куски программы внизу или вверху.

Это можно упростить сделав копии этих "кусков" и сохранить их в папке самой программы

с расширением *.c предварительно закоментировав весь листинг "куска"

Теперь при работе с основным листингом вверху появится ярлык этого "куска"

и одним нажатием мышки он у вас перед глазами!
woow Новичок Penza 1
Отв.598  22 Окт. 13, 19:56
Всем привет,нужна помощь.Я совсем не програмист и наверно никогда им не буду.Взял готовый скеч от "SVARNOY" а вот работать он не хочет ну никак.Может кто подскажет че не так.Есть Arduino Mega 2560,2 реле SSR,4 кнопки каждая из которых соответствует своему входу,LCD(20;4)соединенная c I2C/TWI.проблема в том что температура не определяется и кнопки меню не распознаются.может версия проги не подходит.у меня 1.0.05. просьба не закидывать помидорами
vladimir911, 19 Сент. 13, 18:56
У тебя ошибки с разу же по LCD пошли, ни тот образец взял, посмотри в самом компилере Arduino  в меню там есть образцы на I2C. И просканируй порт, скорей всего что он не 0х27, а 0х20. Строка на LCD примерно такая LiquidCrystal_I2C lcd(0x20,16,2); , какие команды приемлемы, тоже есть в библиотеке LiquidCrystal_I2C keywords.txt . А там про пиды надо смотреть в оригинале, что где потерял. Есть там библиотека #include <PID_v1.h> которую не находит компилятор, надо первоисточник искать (спросить)
alekslug Научный сотрудник винокур, Лобня. 5.2K 1.7K
Отв.599  23 Окт. 13, 15:46
Как мне лучше сказать автоматике о том что процесс закончился и можно переходить к процедуре завершения ректификации...asvar, 07 Окт. 13, 16:36
По времени. Если через 15 минут температура не вернулась на исходную позицию процесс надо закончить.