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

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

Форум самогонщиков Автоматика
1 ... 472 473 474 475 476 477 478 ... 795 475
wolfserg Студент Saint-Petersburg 12 6
Отв.9480  14 Февр. 18, 19:48
ixtiyo, Поставь контактный манометр. Чтоб коротил датчик пролива воды.
Royals Специалист Новороссийск 108 13
Отв.9481  14 Февр. 18, 23:08
Зравствуйте. Возник вопрос по автоматике. Изначально собрал из готовых элементов,скетч 357, установил симпл версию 2, подключал чайник и лампочку - подаваемая мощность регулировалась, на экране D3 было видно напряжение, ватты, амперы отсутствовали. Силовую схему собрал как на рис.1 То, что на схеме "твердотельное реле", по факту схема заменяющая твердотельное реле, рисовал для себя, поэтому подписал так.
Доступная автоматика HelloDistiller на Ардуино Мега 2560
Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.

Затем решил добавить в автоматику трансформатор измерения напряжения. В скетче прописал симпл версию 0, датчик тока переключил на пин А4, схему трансформатора на А2. Схема получилась как на рис.2
Доступная автоматика HelloDistiller на Ардуино Мега 2560
Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.

Попробовал снова включить в автоматику чайник и ламу. В режиме регулятора мощности все устанавливается как надо, на экране D3 напряжение показывает как надо, подстроечным резистором подстроил напряжение, а ваты и амперы не отображаются - W=0 A=0.
Подумал что датчик тока мешает, и убрал его, получилось как на рис. 3
Доступная автоматика HelloDistiller на Ардуино Мега 2560
Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.

В результате все тоже самое - регулятор мощности в ручном режиме работает, на странице D3 напряжение оказывает как надо, ватты и амперы не показывает. Может кто подскажет, как заставить на экране D3 показывать все как должно быть?
п.с. За схему не пинайте, нарисовал как смог
Сергей Иваныч Специалист дер. Заспа 182 51
Отв.9482  14 Февр. 18, 23:37, через 30 мин
Господа учёные, подскажите такую вещь:
Предпосылка - Автоматика собрана по Рославу, в скетче изменены только номер клапана 3 на 5 и количество их на 6.
Скетч 3,57-симпл-0. Я нашёл в скачанных файлах следующее -
Вот строчки выделенные косыми черточками добавить, 40 заменить на нужный пин.
  if (flNeedAnalyse==1)
  {

    static char trig_on=true; //Эти три строчки надо добавить, 40 заменить на нужный ПИН.
    trig_on=!trig_on;         //   
    digitalWrite(40,trig_on); //
    
    if (DispDopInfo==3) my_beep(BEEP_LONG); // Сначала пищим, предупреждая о необходимости смены тары

    #ifdef USE_SLAVE
     SlaveON=digitalRead(PIN_SLAVE_3)*8+digitalRead(PIN_SLAVE_2)*4+digitalRead(PIN_SLAVE_1)*2+digitalRead(PIN_SLAVE_0);
    #endif

Внести в сетч и на 40 выходе появится раз в 5 сек положительный импульс, далее с помощю 4060 реализуется  автоматика защиты от зависания ардуины. Если в течении 38 секунд или около того не придет положительный импульс с ардуино , отключится узо.
Теперь вопрос:
1. Нужно ли вставлять в скетч эти строки приведённые выше?
2. Если, да, то какой ПИН прописать вместо 40?
3. Как вопще проверить работоспособность ентой самой защиты от зависания? (надо же убедится что она работает).

Добавлено через 7мин.:

Вот фрагмент DC4060? там 2 ПИНа задействовано 31 и 43, какой то из них наверное надо вписать?
Поток -1.JPG
Поток -1.JPG Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
DC4060 - фрагмент.png
DC4060 - фрагмент.png Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
gxtkjdjl Профессор архангельск 6.6K 1.8K
Отв.9483  15 Февр. 18, 00:01, через 24 мин
Поставь контактный манометрwolfserg, 14 Февр. 18, 19:48
где такой взять?
dimato Кандидат наук Волгоград 406 177
Отв.9484  15 Февр. 18, 00:48, через 48 мин
Royals,
Затем решил добавить в автоматику трансформатор измерения напряжения. В скетче прописал симпл версию 0, датчик тока переключил на пин А4, схему трансформатора на А2. Схема получилась как на рис.2Royals, 14 Февр. 18, 23:08

В параметрах ( UstParam ) включил датчик тока? Инструкция - приложение А пункт 44.
Royals Специалист Новороссийск 108 13
Отв.9485  15 Февр. 18, 02:57
Спасибо, помогло. Схема собрана как на рис.2. Теперь на D3 ватты отображаются корректно, но амперы чудят. Включил в розетку автоматики то, что было под рукой - лампу накаливания 75 Вт, в UstParam выставил Power TEN = 70, запустил ректификацию, на D3 W=71, напряж = 230, А=2. Интересно, почему 2А? Может это связанно с низкой мощностью включенной нагрузки... Что-то более мощное смогу подключить только завтра вечером.
askyr Студент Иркутск 17 1
Отв.9486  15 Февр. 18, 04:00
В верхней строчке квадратики?surami56, 14 Февр. 18, 17:27
Квадраты в верхней строчке, соединял по схеме как на фото с потенцеометром, и к пинам соответственно 4,5,6,7,8,9
LCD1602_connection_to_Arduino.jpg
LCD1602_connection_to_Arduino.jpg Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
wolfserg Студент Saint-Petersburg 12 6
Отв.9487  15 Февр. 18, 06:39
gxtkjdjl, Купить. Такой вот , например, ЭКМ100Эк. На рубашку пвк, с диапазоном 0-100 кпа.
SA1348 Профессор Саратов 3.3K 1.5K
Отв.9488  15 Февр. 18, 08:22
Интересно, почему 2А?Royals, 15 Февр. 18, 02:57
Не 2А , а 0,2А Показания термометров и тока делим на 10. Или на 75 ватт должен быть другой ток?
surami56 Магистр СПб 202 71
Отв.9489  15 Февр. 18, 09:08, через 47 мин
и к пинам соответственно 4,5,6,7,8,9askyr, 15 Февр. 18, 04:00
Может в скетче не те контакты указаны? Можно сам скетч сюда выложить?
Я когда получал свои детальки, на простейших скетчах добивался работы устройств, а потом объединял их в свой проект.
askyr Студент Иркутск 17 1
Отв.9490  15 Февр. 18, 10:26
Можно сам скетч сюда выложить?surami56, 15 Февр. 18, 09:08
скетч 357i. Сперва закачал на плату скеч key.ino, чтобы определить кнопки, дисплей прописывал цифры показывал, единственное: при нажатии right высветил 0 четко, а у всех остальных кнопок показания плавали плюс минус 10 значений

Добавлено через 15мин.:

Цитата из скетча 357i:
"// Дисплей на следующих пинах - почему на этих - да потому, что они рядом идут, и еще пин земли рядом, как раз для вывода R/W дисплея
// а гребенку из 7 контактов проще паять и подключать, чем каждый контакт отдельно
// LiquidCrystal lcd(52,50, 48, 46, 44, 42);"
если проскролить скетч, то там дальше встречаются данные и с прописанными 9,8, 4,5,6,7 пинами, Максим скажи пожалуйста к каким точно подключать дисплей? У меня подключены к 9,8, 4,5,6,7
SA1348 Профессор Саратов 3.3K 1.5K
Отв.9491  15 Февр. 18, 11:01, через 35 мин
askyr, Видно же что // LiquidCrystal lcd(52,50, 48, 46, 44, 42); закомментированно, значит отключено.
askyr Студент Иркутск 17 1
Отв.9492  15 Февр. 18, 11:59, через 59 мин
Видно же что // LiquidCrystal lcd(52,50, 48, 46, 44, 42); закомментированно, значит отключеноSA1348, 15 Февр. 18, 11:01
А это тогда как понимать?
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
SA1348 Профессор Саратов 3.3K 1.5K
Отв.9493  15 Февр. 18, 12:11, через 12 мин
Вот это и есть рабочий вариант. Если закомментировать эту строку, раскомментировать верхнюю, будет верхняя рабочей.
Вот только как не зная элементарных основ браться за столь сложный проект? Сначала надо поиграться на простых вещах, понять основы программирования. А тут вопросы на уровне дошкольника.
Вавена Бакалавр Славянск 88 14
Отв.9494  15 Февр. 18, 13:38
askyr, в скетче строка 76: #define USE_LCD_KEYPAD_SHIELD 0  // 1 - использовать стандартный шильд с кнопкми ардуино, 0 - не использовать.  Ставиш: 0-ноль, так как у тебя дисплей без кнопок, а соединение дисплея садиш на ардуину с 42 по 52 пин и будет тебе счастье. Ничего не надо раскоментировать, то что выше постом - это просто объяснение для подключения.Автоматика на Ардуино Мега 2560 не на УНО как на фото.
Все должно заработать. У меня сразу все пошло
SA1348, ребята "дорогу осилит идущий..." каждый начинал когда то с нуля, подсказывайте и поддерживайте товарищей в пути к вершинам, и пишите конкретно
SA1348 Профессор Саратов 3.3K 1.5K
Отв.9495  15 Февр. 18, 14:07, через 30 мин
У меня подключены к 9,8, 4,5,6,7askyr, 15 Февр. 18, 10:26
А в скетче
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);askyr, 15 Февр. 18, 11:59
посмотри внимательно как прописаны пины в
key.inoaskyr, 15 Февр. 18, 10:26
который у тебя работал.

а соединение дисплея садиш на ардуину с 42 по 52 пин[/quote
Зачем? Если у человека уже все подключено.Вавена, 15 Февр. 18, 13:38
Royals Специалист Новороссийск 108 13
Отв.9496  15 Февр. 18, 18:36
Не 2А , а 0,2А Показания термометров и тока делим на 10. Или на 75 ватт должен быть другой ток?SA1348, 15 Февр. 18, 08:22
Ну около того 0,2-0,3. Про температуру знал, а то, что ток делим на 10 не в курсе был. Спасибо
zaka Доктор наук Курск 611 417
Отв.9497  16 Февр. 18, 08:47
что ток делим на 10 не в курсе был.Royals, 15 Февр. 18, 18:36
Писал 4 страницами раньше.
Только ток 20А вместо 2? Или это деленное на 10?zaka, 05 Февр. 18, 15:36

ant73 Бакалавр Мелекесс 52 30
Отв.9498  16 Февр. 18, 09:46, через 59 мин
Кто имеет дело с mqtt подскажите пожалуйста почему в некоторые топики идёт совсем не та информация, которая должна? Вот примеры
/esp/inf/CHIMTK5lcd1 (поправка щим отбора по шпоре) 00:00:28 1SR=0
/esp/inf/ds1820popr1(поправка датчика температуры) 0.0K1=12
/esp/inf/ds1820popr2 (ещё поправка датчика температуры)  0.0=88.6
/esp/inf/tempKCHIM2 (поправка температуры отбора по шпоре) 88empKCHIM5=96.2lcd1=D2 T=153,900,999
/esp/inf/tempKCHIM5 96.lcd1=00:04:02 1lcd1=00:04:04 1-O Rzg
/esp/inf/tempKCHIM6 lcd1=00:47:32 1BeepKeyPress=0
/esp/inf/klcd1 00:47:36 1-O Rzg
/esp/inf/klpSlcd1 00:06:49 1-O Rzg
/esp/inf/tlcd1 00:11:36 1-O Rzg

limon Доктор наук Липецк 992 928
Отв.9499  16 Февр. 18, 11:23
Кто имеет дело с mqtt подскажите пожалуйста почему в некоторые топики идёт совсем не та информация, которая должна?ant73, 16 Февр. 18, 09:46
такое у Phisik было, спроси у него, победил или нет. У тебя есп01 или есп со встроенным usb?