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

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

Форум самогонщиков Автоматика
1 ... 264 265 266 267 268 269 270 ... 795 267
msg31 Научный сотрудник Барнаул 4.6K 2.5K
Отв.5320  12 Сент. 16, 07:01
Отключил, подождал, включаю – захлеб. Вместо тена ставлю лампу – 500вт. Происходит следующее – если выставляю мощность 2500 (у меня тен 2500) лампа горит на всю мощ, снижаю, лампа начинает моргать, снижаю еще, лампа горит в пол накалаigoo, 12 Сент. 16, 06:55
Схема какая, какой Simpled version стоит, используешь ли датчик тока.
igoo Специалист Пенза 154 3
Отв.5321  12 Сент. 16, 07:13, через 12 мин
Simpled version 0 датчика тока нет.
msg31 Научный сотрудник Барнаул 4.6K 2.5K
Отв.5322  12 Сент. 16, 07:16, через 4 мин
Понятно. Отключи использование датчика тока в настройках. Correrc Power ASC712 поставь 0
igoo Специалист Пенза 154 3
Отв.5323  12 Сент. 16, 07:24, через 8 мин
Спасибо. Кажется заработало.
bengoor Доцент Кронштадт 1.8K 1.1K
Отв.5324  12 Сент. 16, 08:36
Вчера проводил очередной сеанс НБК) Есть 2 момента которые мне непонятны:
1.Касаясь приложения нового это как все-таки с ним работать? В настройках уведомлений есть 3 параметра: сообщать о изменениях процесса, сообщать при обновлении и время обновления. Какая настройка за что отвечает? Дальше в рабочем окне мы видим знакомые кнопки управления, за исключением кнопки ReEnd. При нажатии кнопки обновить верхний счетчик начинает отсчитывать 180 сек(я так понимаю это время непрерывного получения данных с контроллера), дальше снизу идет время, оно что значит? В старой версии еще было время с последнего обмена данными, можно было следить за связью. Тут же если я нажимаю обновить то связь устанавливается и 180 сек я могу видеть постоянное обновление, как только 180 сек заканчиваются обновлений нет. В настройках время обновления ставил 15 и 30 сек.
2.Версия последняя 3.41-1. Запустил НБК, вроди все ок, нагрелся верх - включаем работу, регулируем мощу и подачу, следим за давлением и температурами верха и низа. Дальше брага кончилась, температура верха пошла расти вплодь до 99*, а окончания не видно. В версии 3.32 работало.
msg31 Научный сотрудник Барнаул 4.6K 2.5K
Отв.5325  12 Сент. 16, 08:43, через 7 мин
1. Приложение будет дорабатываться, пока была основная цель просто его проверить, управляется ли, работает ли. Все-таки новый для меня язык программирования.
2. Должно срабатывать на температуре более 98, но есть еще условие - колонна должна проработать минимум 20 минут с момента выхода на режим подачи. Всегда так было.

bengoor Доцент Кронштадт 1.8K 1.1K
Отв.5326  12 Сент. 16, 09:39, через 56 мин
2. Должно срабатывать на температуре более 98, но есть еще условие - колонна должна проработать минимум 20 минут с момента выхода на режим подачи. Всегда так было.msg31, 12 Сент. 16, 08:43
Условие выполнилось, остановки не произошло. В следующий раз отпишусь вдруг чего не так сделал.
steyk Студент Россия 13
Отв.5327  12 Сент. 16, 13:12
Вот мой контроллер, работает отлично, но тесновато.
Выбирайте корпус попросторнее, места много не бывает))
Общий вид.jpg
Общий вид.jpg Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
Вид внутри.jpg
Вид внутри.jpg Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
bengoor Доцент Кронштадт 1.8K 1.1K
Отв.5328  12 Сент. 16, 13:43, через 32 мин
Вот мой контроллер, работает отлично, но тесновато.
Выбирайте корпус попросторнее, места много не бывает))steyk, 12 Сент. 16, 13:12
Это потому что диф автомат у тебя огромный, полкорпуса занимает. У меня контроллер влез в коробку для 12 автоматов, там диф автомат, 4 розетки на дин рейку, плата управления, ардуино, кроме того БП на 9В, преобразователь на 5В и много разной мелочевки. Щас еще хочу БП на 12В для насоса нбк туда запихать.
Vadim-hant Студент Ханты-Мансийск 21 4
Отв.5329  12 Сент. 16, 18:26
А я такую вот "трёхэтажку" соорудил из бокса для электросчетчика. На втором этаже только Ардуина и есть место для "апгрейда"  Смеющийся. Пока крышку не одеваю - идут полевые испытания электроники.
IMG_20160912_195345.jpg
IMG_20160912_195345.jpg Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
IMG_20160912_195313.jpg
IMG_20160912_195313.jpg Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
IMG_20160912_195233.jpg
IMG_20160912_195233.jpg Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
Andriy2015 Студент Lviv 13 7
Отв.5330  12 Сент. 16, 21:36
Добрый вечер. Покажу свою технику. Разместил электронику в коробке для автоматов размером 230х175х100 мм. Симистор установил на радиатор с вентилятором, нагрев радиатора при работе незначительный - около 45 градусов. Питание Ардуино специально понизил до 6,9 вольт - так плата практически не греется. Клапана отбора на 12 вольт. Управлялись раньше через реле, но со временем в реле клапана отбора тела подгорели контакты и я переделал на полевики IRL540. Ардуино не зависал ни разу. На экране крякозябр тоже не видел ни разу.
2016-09-11_01.24.35.jpg
2016-09-11_01. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
2016-09-11_01.25.38-1.jpg
2016-09-11_01. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
2016-09-11_01.26.29.jpg
2016-09-11_01. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
2016-09-11_01.28.05.jpg
2016-09-11_01. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.

В планах подключить дистанционное управление через WiFi и сотовый телефон.
Сегодня подключил WiFi ESP8266 ESP-01. Спасибо за подробную инструкцию по перепрошивке и подключению коллеге bengoor и  коллеге msg31 за программу и за возможность ею пользоваться.
bengoor Доцент Кронштадт 1.8K 1.1K
Отв.5331  13 Сент. 16, 11:46
Наконец то дошли у меня руки до ватчдога ардуино(сторожевой таймер, watchdog, WDT). Это защита от зависания контроллера на программном уровне. То, что его поддержка есть на всех платах это давно известно, но то, что он на нано, меге и микро не работает из-за загрузчика - печально. В общем попробую в этом посте помочь заставить его работать с пошаговым описанием и разжевыванием для новичков.
Начну с самого загрузчика для меги. Он прикреплен к посту. Этот файл необходимо скопировать в папку с загрузчиками по адресу
C:\Program Files\Arduino\hardware\arduino\avr\bootloaders\stk500v2
Дальше открываем файл boards.txt который находится по адресу C:\Program Files\Arduino\hardware\arduino\avr и редактируем.
Находим строку
mega.menu.cpu.atmega2560.bootloader.file=stk500v2/stk500boot_v2_mega2560.hex
и меняем ее на
mega.menu.cpu.atmega2560.bootloader.file=stk500v2/stk500boot_v2_mega2560_2.hex
Сохраняем все. На этом манипуляции с программой закончены. Переходим к устройству для прошивки.
Те, у кого такое устройство есть могут пропустить, остальным же нужно его сделать. У меня под рукой была ардуино нано, ее я и буду использовать в качестве программатора. Для начала в нее нужно залить стандартный скетч, который превратит ее в программатор avr.
Заходим в IDE, выбираем "Инструменты>плата>arduino nano",процессор Atmega328, порт, тот, на котором появилась плата.
Дальше заходим "Файл>Примеры>11.ArduinoISP" и загружаем в нано.
Дальше собираем прошивальщик.
Я все спаял на макетке. Мне понадобилось: плата ардуино нано, макетка, электролитический конденсатор на напряжение не ниже 10В и емкостью от 10мкФ и немного проводов. Вот как это выглядит
img_20160913_1048581.jpg
Img_20160913_1048581. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.

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

Схема подключения такая:
nano.1.jpg Доступная автоматика HelloDistiller на Ардуино Мега 2560
nano.1.jpg Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.

У меня была колодка на 8 пинов, поэтому левые 2 закрасил черным, они не используются. Внутри пинов колодки написал с какими написал ардуино нано соединить их.
Для проверки работы сторожевого таймера до прошивки можно залить в нее скетч WDT_test(прикреплен), вдруг по какой то случайности он у вас работает и прошивка не требуется. В общем определить работает или нет можно так: открываем последовталеьный порт и смотрим что там пишет. Если дошло до 9 и зависло и светодиод на плате быстро моргает, то прошивка нужна. Если перезапустилось после 9 и снова начался отсчет то прошивка не нужна.
Подключаем так: на схеме с колодкой есть пометка с цифрой 1. На плате ардуино мега(обычно поцентру разъем из 6 штырей называемй ICSP) там находит 1 и втыкаем согласно этому обозначению.
Дальше открываем IDE, заходим "Интрументы>Программатор" и меняем AVRISP mkII на Arduino as ISP(после заливки загрузчика не забудте вернуть назад). Подключем провод usb в разъем nano(не меги - не перепутайте) и нажимаем "Инструменты>Записать загрузчик". Если все прошло нормально то появится надпись запись загрузчика закончена.
Могут еще выскочить ошибки типа
avrdude: verification error, first mismatch at byte 0x3e000
0x0d != 0xff
avrdude: verification error; content mismatch

Их игнорим.
В общем после этого можно попробовать залить все тот же скетч проверки WDT test и посмотреть чтобы не было зависаний.
После этого уже как говорится можно править код основного скетча и разрешать работу сторожевого таймера.
Для примера взял скетч 3.41
Для этого находим строку 250 #include <LiquidCrystal.h>
и вставляем после нее строку #include <avr/wdt.h>
Дальше находим строку 1033  Serial2.begin(9600);
и вставляем после нее строку wdt_enable(WDTO_8S);
Далее находим самую последнюю скобку в скетче строка 11875
и перед ней вставляем код wdt_reset();
Максим если не сложно протестируй то, что я тут описал, и если все нормально, то можно будет включить на постоянную основу и топик вынести на 1 страницу.
Только что проверил новую плату мега от роботдуна и на мое удивление в ней загрузчик уже с поддеркой сторожевика! Так что проверяйте сначала, прежде чем шить.
А в нано от роботдуна сторожевик не работает. Видимо в мегу новые загрузчики поправленные уже шьют, а в нану нет.
Vadim-hant Студент Ханты-Мансийск 21 4
Отв.5332  13 Сент. 16, 19:25
Уважаемые знатоки электроники, дайте ответ на вопрос. Сделал схему для клапанов на 12в. на полевике, защита от перегрева - лампочка от габаритов 10w, итого 2 одинаковых канала. На тесте клапанов при поочередном включении клапанов загорается в треть накала соответствующая клапану лампочка, т.е. берет на себя часть напряжения. Но при одновременном включении двух клапанов загорается только одна лампочка и в два раза ярче. Почему?.Я понимаю,  что одновременно два клапана при ректификации работать не будут,  но всеравно как-то очково. Косяков в плате нет, проверил на сто рядов. Ткните носом в ошибку или успокойте дилетанта в электронике....
IMG_20160913_204650.jpg
IMG_20160913_204650.jpg Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
woddy Доцент Новосиб 1.3K 489
Отв.5333  13 Сент. 16, 20:19, через 55 мин
схема странная очень. зачем конденсаторы?

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

на вскидку как-то так надо...
relay1.png
relay1.png Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
Vadim-hant Студент Ханты-Мансийск 21 4
Отв.5334  13 Сент. 16, 20:46, через 27 мин
Схема, которую я собрал, предлагалась и обсуждалась где-то в середине нашей темы, если надо, найду где. Кондеры, как поедплдагалось, заряжаются  через лампу во время паузы в работе и при включении клапанов дают необходимый импульс и затем клапан удерживается во включенным состоянии пониженным напряжением через лампу. Как-то так. Во блин трактат написал)))).
woddy Доцент Новосиб 1.3K 489
Отв.5335  13 Сент. 16, 20:49, через 4 мин
Логика есть. Но несимметричная работа говорит о том что где то ошибка или неисправная деталь. Или замыкание.
Vadim-hant Студент Ханты-Мансийск 21 4
Отв.5336  13 Сент. 16, 21:14, через 25 мин
Тоже такая мысля проскакивала,  но клапана работают хорошо, только лампочка шизу ловит при одновременном включении клапанов. Такая вот закавыка.

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

Когда я на коленке проверял схему, то вместо клапана подключал лампочку на 21w, дак вот она при включении вообще еле горела, а лампа-резистор в 10w (назовем ее так) горела как прожектор. Я уж думал, что на лампу-клапан (так ее назовем) вообще не подается напруга,  но нет,  там 11 вольт, как, типа, положено. Поменял их местами, и лампа в 10w также горит очень сильно, хотя находится на месте клапана. Шайтан, однако))). Всплыла в голове какая-то школьная фраза, что ток течет по меньшему сопротивлению. Может тут собака порылась? Нашел ток себе слабое место, вот и горит эта долбанная лампочка одна, когда работают два клапана одновременно. Забить на это все, раз клапана хорошо срабатывают, а?
golem73 Студент Ульяновск 43 23
Отв.5337  13 Сент. 16, 22:03, через 50 мин
Будет ли вариант скетча поддерживающего шаговый двигатель для НБК ?
bengoor Доцент Кронштадт 1.8K 1.1K
Отв.5338  13 Сент. 16, 22:14, через 11 мин
Будет ли вариант скетча поддерживающего шаговый двигатель для НБК ?golem73, 13 Сент. 16, 22:03
А чем ты хочешь управлять с помощью шагового двигателя? Может имеется ввиду перильстальтика?
max-yu Специалист Москва 192 82
Отв.5339  13 Сент. 16, 22:49, через 35 мин
Но при одновременном включении двух клапанов загорается только одна лампочка и в два раза ярче. Почему?Vadim-hant, 13 Сент. 16, 19:25
Эту схемку я предлагал. У меня рботает идеально.
Предполагаю, что у тебя все же есть косячок в разводке платы - при правильном подключении никак не может получиться такой эффект, который описываешь.
Может разводку платы покажешь? Посмотрим, где собака порылась.