Вот что умеет помощник:
- измерять температуру в 2 точках(куб и дистиллятор(точнее применительно к пленочной колонне это штуцер между первым и вторым холодильниками)
- вычислять крепость дистиллята по температуре пара после первого холодильника
- пищать при достижении первой уставки температуры(когда пора включать воду), а так же при достижении второй уставки (когда пора заканчивать дистилляцию)
- контроллировать уровень жидкости в приемной емкости(датчик наполнения емкости) и подавать сигнал "Смените емкость"
- корректировать показания температуры в дистилляторе по атмосферному давлению для поправки реальной крепости
Схема куда что устанавливается, чтобы было меньше вопросов.

Что нужно, чтобы собрать устройство:
1.Arduino nano http://got.by/1k48uf или http://got.by/1k48w6
2.LCD дисплей 1602 http://got.by/1k491f или http://got.by/1k492l
3. 2 датчика температуры Ds18b20 желательно в гильзах и с кабелем подлиннее(я брал 2 метра) http://got.by/1k498m или http://got.by/1k49bc
4. Резистор для датчиков температуры 4.7 кОм http://got.by/1k49ft или http://got.by/1k49ix
5. Пищалка http://got.by/1k49ok или http://got.by/1k49qw
6. Датчик влажности для ардуино (используется для индикации наполнения емкости)
Желательно именно такой http://got.by/1k4a2d или http://got.by/1k4aac
7. Датчик давления BMP085 http://got.by/1k4adu или http://got.by1k4agr
9. Резистор для кнопки 10 кОм http://got.by/1k4alm или http://got.by/1k4anr
10. Адаптер питания для ардуино на 5В и минимум 500 мА, например такой в виде модуля http://got.by/1k4ayn или в корпусе http://got.by/1k4bdf или http://got.by/1k4bhp или http://got.by/1k4bkf
11. Корпус (я использовал клеммную коробку 10х10 см), желательно минимум 9х9 чтобы влез дисплей 7 см в длину.
12. Дополнительные разъемы для расширения колодки +5 В и земля.
13. Провода для соединения female to female http://got.by/1k4bqu или http://got.by/1k4byf
14. Паяльник
15. Датчик разлития жидкости лучше такой как по ссылке http://got.by/1k4c24 или http://got.by/1k4c8j
Площадка контактная достаточно большая и дорожки с двух сторон, что увеличивает вероятность срабатывания
Схема сборки такая

Вот так выглядит устройство в сборе

Вид сверху на динамик

Заливка скетча в контроллер
После сборки нужно залить скетч в адруино, для этого нужно скачать:
1. Драйвер для Arduino для подключения по USB CH341 тут
2. ПО Arduino IDE http://arduino.googlecode.com/...-r2-windows.exe
3. Библиотеку OneWire тут
4. Библиотеку Wire тут
5. Библиотеку LiquidCrystal тут
Для IDE версии 1.6.х нужна библиотека отсюда http://cxem.net/...C-fix-write.zip
6. Библиотеку DallasTemperature тут
7. Библиотеку BMP085 тут
Установить драйвер для arduino, подключить ардуину и подождать пока ПК найдет новое устройство, Зайти в диспетчер устройств и посмотреть на каком порту висит ардуино. Установить программу Arduino и переместить все папки с библиотеками в папку C:\Program Files\Arduino\libraries
Дальше нужно открыть скетч в программе, в настройках выбрать свою плату (Настройки>Плата) Arduino nano w/ATmega328, выбрать порт (Сервис>Последовательный порт) тот, на котором висит ардуино в диспетчере устройств.
Нажать кнопку "Загрузить" и подождать окончания загрузки. После этого на дисплее должна появиться информация.
______________________________________________________
Важная информация: оба датчика температуры в программе привязаны по их индивидуальным номерам, для определения и редактирования скетча под ваши датчики перед загрузкой основного скетча надо загрузить скетч из примера Файл>Примеры>DallasTemperature>Multiple. В нем поменять
#define ONE_WIRE_BUS 2 со 2 пина на 8, чтобы получилось #define ONE_WIRE_BUS 8
и загрузить в ардуино, после загрузки надо открыть монитор порта (Сервис>Монитор порта). Там вы увидите бегущую информацию, вытаскиваете кабель из ардуино, а из окна монитора порта копируете такие строки
Device Address: 284EF55506000084 Temp C: 25.00 Temp F: 77.00
Device Address: 28CFC6D205000028 Temp C: 25.00 Temp F: 77.00
Только адреса у вас будут другие. После этого нужно ваши адреса вставить в скетч моей программы в следующее место
DeviceAddress Thermometer1 = { //Термометр температуры куба
0x28, 0x4E, 0xF5, 0x55, 0x06, 0x00, 0x00, 0x84
};
DeviceAddress Thermometer2 = { //Термометр температуры дистиллятора
0x28, 0xCF, 0xC6, 0xD2, 0x05, 0x00, 0x00, 0x28
};
Только нужно разбить адрес из примера на части по 2 символа и перед каждой парой поставить 0x. И этот номер вставить в скетч. После этого температура должна определяться правильно. Если что-то неправильно сделаете, то температура будет определяться как -127 градусов.
______________________________________________________
Так же если вы не хотите или пока не подключили датчик наполнения емкости, чтобы он постоянно не орал нужно поменять переменную int E=1; установить в 0.
_______________________________________________________
Так же если вы не хотите или пока не подключили датчик разлития жидкости на полу, чтобы он постоянно не орал нужно поменять переменную int W=1; установить в 0.
______________________________________________________
У меня по умолчанию установлены следующие уставки температур:
84.5* - температура, при которой пищалка начинает пищать, извещая что пора включить воду
85.5* - температура, при которой пищалка заканчивает пищать
98.2* - температура, при которой пищалка снова начинает пищать, извещая, что пора прекращать отбор, выключать нагрев и воду.
Вы можете менять эти уставки под себя, в коментариях в скетче все описано.
_______________________________________________________
Предыстория.
Я дистиллирую на газу, вода у меня по счетчику, поэтому для экономии включаю примерно в момент закипания, а выключаю сразу после остановки нагрева. Так вот, куб у меня 10л, поэтому для перегонки 50л браги нужно 5-6 загрузок, каждая по 1-1,5 часа, надоедает сидеть у плиты с контролировать процесс, решил немного облегчить процесс, чтобы можно было в комнате полежать, посмотреть телик.
Немного о работе самого устройства.
На дисплее есть 4 информационные зоны: верхняя строка слева(ВЛ), справа(ВП), нижняя строка слева(НЛ), справа(НП).
ВЛ - с буквой К это температура куба
ВП - уставка следующего события(всего их 3 и сверху про них написано)
НЛ - с буквой D это температура дистиллятора(для пленочной колонны)
НП - с буквой КР - это крепость дистиллята, рассчитанная исходя из температуры в дистилляторе выше первого холодильника
Так же справа вверху есть значок звука, он может принимать значения включен или выключен.
Устанавливаем датчик в куб(главное точно определить какой датчик для куба, а какой для дистиллятора, можно погреть рукой и понять какой куда вставлять), как только его температура доходит до первой уставки 84.5* начинает пищать зумер достаточно громко и противно. Для его временного отключения нужно нажать кнопку, при этом на дисплее справа будет значок звук отключен. Для уверенной сработки кнопки может понадобиться подержать ее нажатой 1-3 сек. Далее вы включаете воду, температура продолжает расти и как только температура доходит до 85.5* звук пищалки прекращается, а значок отключенного звука автоматически включается. Дальше идет дистилляция, температура плавно растет, как только она доходит до 98.2* начинает снова орать пищалка, предупреждая об окончании процесса. Так же можно кнопкой отключить звук чтобы не напрягал.
Немного о функции измерения крепости.
Идею мне подал прибор Игоря223, так как в пленочной колонне мы можем регулируя поток воды в первом холодильнике пропускать через него пары определенной крепости, можно измеряя температуру этого пара, судить о его крепости. Формулу для расчета крепости исходя из температуры я взял из следующего источника
http://labspirt.com/forum/index.php/topic,2403.0.html
воспользовался формулой mekkaod для четвертого приближения, в скетче есть возможность включить точность восьмого приближения, мне это особо не надо. Так вот я пошел немного дальше, всем известно, что на температуру кипения сильно влияет давление, а точнее на каждый мм рт ст изменения атмосферного давления, температура кипения меняется на 0.03-0.04*С, я взял среднее значение 0.035*С и ввел корректировку температуры в зависимости от текущего давления. Ведь в формуле расчет идет при нормальном давлении 760 мм рт ст.
_______________________
Мысли по улучшению.
Хочу позже еще прикрутить второй датчик влажности и использовать как аварийный датчик разлития воды на полу. Если вдруг соскочит шланг и вода начнет литься на пол, датчик сработает и устройство будет пищать и на экране выводить "Авария вода".
Датчик такого типа http://got.by/1k4c24 с большой контактной площадкой
___________________________
Изменения/Дополнения
Версия 1.2
Изменения по сравнению с 1.0
1.Изменен вывод на экран, теперь определяется не только крепость кубового остатка, а еще и крепость пара после укрепления.
2.Введена возможность корректировки/калибровки датчиков температуры
3.Возможность калибровать датчик температуры пара в дистиляторе на разных температурных диапазонах для более точного отображения крепости.
4.Появилась возможность подключить аварийный датчик разлития жидкости.
5.При включении уст-ва после заставки на 8 сек появляется экран с информацией о давлении и поправками температуры по давлению
Теперь устройство выглядит так
Общий вид

Экран после заставки с информацией о давлении

Рабочий режим

Теперь во время работы на экран вместо уставки температуры, при которой будет или не будет пищать зумер, выводится номер температурного режима, в котором в данный момент находится устройство. Отображается справа внизу.
0-температура в кубе ниже первой уставки Tvoda, разгон, зумер не пищит
1-температура в кубе между Tvoda и Tvoda2, нужно подавать воду, зумер пищит
2-температура в кубе между Tvoda2 и Tstop, идет процесс дистилляции, зумер не пищит
3-температура в кубе выше Tstop, пора заканчивать дистилляцию, отключать воду и нагрев, зумер пищит
После заставки с названием и номером версии(которая отображается в течении 3 сек после включения), появляется информационное окно на 8 сек, на котором следующая информация
P - текущее давление в мм рт ст
dP - разница между нормальным давлением 760 мм и текущим для поправки температуры
T - температура в помещении(мерится датчиком давления в коробке)
dT - поправка к табличным данным температуры исходя из текущего давления для более точного расчета крепости.
Принцип поправок к температуре для более корректного отображения реальной крепости
В скетче есть постоянные с именами dTD78_81,dTD81_84, по умолчанию они равны 0.
Коррекция производится так: делаем 8 замеров крепости на следующих участках температур:
78-81*,81-84*,84-87*,87-90*,90-93*,93-96*,96-98*,98-100*, набираем мерную емкость (например мерный цилиндр 50 мл) желательно при температуре где-то посередине каждого диапазона для большей точности, записываем температуру при которой производили замер, если температура во время набора образца изменилась берите среднюю между началом и концом забора, мерим крепость этого дистиллята, для этого желательно использовать АСП-3 или более точные ареометры, смотрим по таблице или по калькулятору Руди температуру пара при такой крепости, которую намерили и узнаете поправку для этого диапазона. Она может быть как "+" так и "-".
_______________________________
Версия 1.3
Добавлена функция окончания дистилляции не только по температуре в кубе, а еще по крепости в струе.
Для активации этой функции нужно во-первых установить крепость, ниже которой оканчивается дистилляция и пищит пищалка, устанавливается в самом начале скетча Kstop в процентах крепости, по умолчанию 10%.
А так же установить int A=0; в 1 если хотим заканчивать по крепости, если хотим по прежнему работать до определенной температуры куба то оставляем в 0.
Для более корректной работы этого алгоритма нужно провести корректировку и проверку диапазона крепости при котором вы хотите завершать отбор.
________________________________
Версия 1.3.1
1.Теперь корректировочные значения для датчика температуры дистиллятора на диапазоне 90-100*С можно вводить каждый градус для более точного измерения крепости.
2.На дисплей выводится температура дистиллятора после корректировки, раньше выводилась измеренная.
____________________________________________________________________________________
Сделал новую реализацию прибора с джойстиком. В старой реализации новая версия скетча будет работать некорректно, так же как старая версия скетча в новой реализации.
Версия 2.0
Изменения по сравнению с 1.3.1
1.Для управления и изменения настроек используется джойстик
2.Все переменные запоминаются в eeprom (после отключения питания настройки не сбрасываются)
3.В любой момент можно посмотреть текущее давление и поправку к температуре
4.При отвалившемся термометре прибор выводит на экран какой термометр отвалился и постоянно пищит(удобно если конструкция как у меня с термодатчиками на разъеме)
5.Убрана вторая уставка температуры Tvoda2, при достижении которой переставала пищать пищалка, теперь есть параметр TS, который по умолчанию 30 сек. Это время, которое орет пищалка при достижении Tvoda, после этого писк прекращается до температуры Tstop, потом пищалка снова орет, но уже постоянно. Можно изменить это время с шагом 5 сек от 10 до 250 сек. Во время пока пищит пищалка можно отключить звук джойстиком вниз.
Принцип работы и настройки прибора.
1.При первом запуске нужно в энергонезависимую память записать все переменные, после этого их можно будет изменять как вам угодно. Для этого когда прибор начал загружаться и на экране появилась заставка "Helper for Distiller v2.0" нужно нажать и удерживать кнопку на джойстике, после этого на экране появится надпись "запись закончена" и появится основной экран. Так же в любой момент можно сбросить все текущие настройки до "заводских" (которые указаны в начале скетча.
2.Есть 3 переключающихся экрана: первый это основной(как в предыдущих версиях), второй это информация о давлении, температуре датчика давления, поправке к давлению и температуре), третий экран это вход в меню настроек. Находясь во 2 и в 3 экранах если не нажимать кнопку и не двигать джойстиком, через 10 сек автоматически вернетесь на первый(основной экран).
3.На экране с входом в меню нажав на кнопку можно попасть в меню. Тут 21 пункт меню, которые можно менять в любое время, для перехода между пунктами меню двигаем джойстиком вправо-влево по кругу. Находясь в меню в любой из настроек если 10 сек ничего не делать то опять перейдете на основной экран.
4. После того как выбрали нужную настройку для редактирования нужно нажать кнопку после этого снизу появится надпись Edit|| и можно будет менять значение двигая джойстик вверх-вниз, после того как вы поменяли значение оно запоминается так же нажатием кнопки.
5.Если вы не подключили к прибору датчики переполнения емкости и разлития жидкости и установите значение в настройках "датчик емкости +" или "датчик воды +", то после запоминания настройки вы получите на экране постоянную надпись смените емкость или alarm вода и постоянно орущий сигнал, поэтому если не подключены датчики физически в настройках оставьте значение "-". Если вдруг вы поменяли значение на "+" то поможет только сброс всех настроек в пункте 1 описано как.
6.Звук можно включить или выключить находясь на главном экране и двигая джойстик вверх для включения или вниз для выключения. В режиме 0 (цифра справа), когда температура еще не дошла до первой уставки Tvoda при выключении звука он будет автоматом включаться, в остальных режимах можно его выключить, но при переходе к режиму, где звук должен пищать он сам включится. Сделал для защиты от забывчивости.
Джойстик нужен такой http://got.by/1k4elb или http://got.by/1k4enn
Вот схема сборки

Фото моего прибора




__________________________________________________________________________
Версия 3.0
Внес ряд серьезных изменений в скетч и функционал прибора.
Нововведения:
1.Подключен bluetooth hc-05 для удаленного мониторинга за температурой и крепостью, так же разработано приложение под андроид для этих целей.
2.Дисплей вместо 8-ми проводного подключения подключен через модуль i2c по 2-хпроводной схеме.
3.Есть возможность отключать подсветку если светит яркое солнце.
4.Немного поменялся принцип входа в меню.
Основные устройства, подключенные к прибору остались теми же: джойстик, пищалка, 2 датчика воды(влажности), датчик давления, 2 датчика температуры, дисплей(правда он теперь подключен через модуль i2c).
Вот что нужно дозаказать, для сборки прибора:
1.Модуль i2c для дисплея http://got.by/1k4cq8 или http://got.by/1k4csk
2.Модуль блютус hc-05(только надо заказывать уже расспаянный модуль блютус как шильд для ардуино) http://got.by/1k4cwu или http://got.by/1k4czy
3.Так же надо скачать библиотеку для дисплея, прикреплена к топику https://cdn.homedistil.ru/fs/1507/20/34221.80212.rar
Вот схема сборки

Как работать с прибором.
Основной принцип читайте начиная с версии 1.0. В этой версии немного изменилось отображение инфы на главном экране, все интуитивно понятно. Далее для перехода ко второму(вспомогательному) экрану просто щелкаем джойстиком вправо. Убран 3 экран - вход в меню. Теперь чтобы попасть в меню нужно находясь на 2 экране нажать кнопку джойстика. Для уверенной сработки кнопки нужно держать ее пока не сработает. Далее вы попадете в меню, которое осталось старым, редактирование производится так же. Из любого экрана или меню если не производить никаких действий через 10 сек произойдет перемещение на главный экран.
Находясь на главном экране если нажать кнопку джойстика выключится подсветка, так же можно ее включить повторным нажатием.
Как только температура достигнет первой уставки Tvoda запищит зумер и на дисплее вместо второй строчки пока звучит зумер будет гореть Water ON(включите воду), дальше если нажать джойстиком вниз мы выключим звук или он сам выключится через время, указанное в параметре Time sirena. Дальше отображение будет обычным пока температура не достигнет второй уставки Tstop. Снова будет звучать зумер и надпись на второй строке Power & BoDa OFF(отключите нагрев и воду) и звучать зумер будет до тех пор, пока не выключите звук нажав джойстиком вниз. Дальше алгоритм пойдет на второй круг.
О работе модуля блютус. Устанавливаете приложение, нажимаете сверху кнопку connect находите свое устройство блютус(обычно модуль по умолчанию называется hc-05 и имеет пароль 1234). При желании можно поменять имя и пароль, но об этом читайте в интернете, тут я описывать это не буду. После этого на экране увидите 2 строчки с информацией о температурах и крепостях. Для обновления инфы жмите кнопку refresh.
Да еще, теперь не нужно определять номера датчиков температуры, они определяются автоматически, нужно только с самого начала определить какой датчик определялся как кубовый, а какой как дистилляторный.
Когда будите заливать скетч в прибор, отключайте питание блютус модуля, иначе программа выдаст ошибку.
Так же подбирайте блок питания для прибора минимум 1А, так как подсветка дисплея ест порядка 100 мА, блютус модуль так же под 100 мА плюс все остальное.
Для работы скачайте архив https://cdn.homedistil.ru/fs/1507/21/34221.80211.rar, распакуйте, там файлы скетча и дистрибьютив приложения. Запустите главный файл скетча distiller_helper_3_0.ino. Так же можно скачать приложение по бар-коду

_________________________________________
Версия 3.1
В общем дополнение специфическое, не совсем относящееся к теме электронного попугая, но доп. модуль, необходимый иногда по рукой. В общем кроме этого модуля никаких изменений не внесено в скетч и прибор. Так что кому нужно мерить расход воды мгновенный - докупайте модуль и перезаливайте скетч.
Необходимо докупить такой модуль http://got.by/1k4dc0 или http://got.by/1k4ddy
Конкретно у меня такой модуль YF-S401 от 0.3 до 6 л/мин с штуцерами елочками под шланг 5-6 мм силиконовый. Если покупаете другой модуль, то коэффициенты в формуле надо будет подбирать вручную.
Сам модуль подключается так: красный на +5В, черный на GND, желтый на пин 2 ардуино.
Вот фото прибора с новым разъемом и самого модуля


Так как пользоваться модулем буду раз от раза для примерной прикидки расхода воды на дистилляцию или ректификацию, то сделал его отключаемым.
Провел ряд экспериментов с подбором коэффициента, сейчас точность определения реального расхода (+/-)1-2л/ч, для меня достаточно.
Для того, чтобы увидеть текущий расход нужно перейти на экран 3, то есть с главного экрана джойстиком 2 раза перейти вправо, автоматического возвращения на главный с этого экрана нет, поэтому как только поглядели, назад вернуться нужно самому.
_________________________________________
Версия 4.0
Для сборки этой версии нужно докупить:
Энкодер http://got.by/1k4dkk или http://got.by/1k4dzx
Реле на 5В(по желанию) http://got.by/1k4e8v или http://got.by/1k4eb7
Остальное остается от старой версии, но схема подключения изменилась.
Рисовать схему не буду, укажу что куда подключается
D2 - выход CLK энкодера
D3 - выход SW(кнопка) энкодера
D4 - выход DT энкодера
D5 - датчик ds18b20 куба
D6 - датчик ds18b20 дистиллятора
D7 - сигнал с датчика расхода воды(желтый провод)
D8 - TX bluetooth
D9 - RX bluetooth
D10 - вход IN реле
D11 - i/0 пищалки
D12 - датчик разлития воды выход D0(или DC)
D13 - датчик ds18b20 ТСА(по желанию)
А4 - SDA дисплея и датчика давления
A5 - SCL дисплея и датчика давления
A6 - датчик переполнения емкости подключается к выходу A0(или AC)
Сигнальный провод КАЖДОГО датчика температуры подтягивается через сопротивление 4.7кОм к +5В
Основные изменения по сравнению с версией 3.1("-" убрано, "+" добавлено)
-убран джойстик
-настройка времени работы пищалки уменьшена до 60 сек
+энкодер как устройство ввода
+переработано меню, теперь есть 3 подменю с тематическими настройками
+переработана работа с датчиками температуры
+добавлена настройка время обновления температуры на экране(1-60 сек)
+переработана работа с блютусом, теперь можно выбрать в настройках как обновлять данные в приложении:
нажатием кнопки "обновить" или автоматически с интервалом от 1 до 60 сек задается в настройках
+дискретность вывода на экран и рассчета крепости пара увеличена до 1 знака после запятой(фактически при шаге
температурного датчика 0.0625 мы получаем шаг крепости 0.14, а на экране 0.1-0.2)
+изменена работа с поправками для более точного определения крепости. Нужно делать по новой процедуру замера поправки
+добавлена возможность управлять внешней нагрузкой(клапаном для воды). При достижении 1 уставки он включается,
при достижении второй продолжает работать пока оператор не отключит нагрев и не нажмет кнопку
+шаг изменения времени пищалки теперь 1 сек(1-60сек).
+возможность подключить 3 датчик температуры - аварийный ТСА, при превышении температуры которого выше 45*С будет авария
+возможность включать воду и пищать для начала перегона не по Т куба, а по достижении 60 градусов Т дистиллятора.
+при ошибке чтения датчика куба или дистиллятора в соотвествующей строке будет информация об ошибке и писк пищалки
+на 2 экране отображается информация о состоянии реле подачи воды, а так же температура датчика ТСА(если он подключен)
+спиртуозность в кубе начинает измерять если в дистилляторе температура выше 60 градусов.
Методику рассчета крепости взял из поста hed1n [сообщение #12584451] за что ему спасибо.
Принцип работы:
1.При первом запуске надо записать значения в еепром, так как с прошлой версией номера ячеек поменялись. Это можно сделать так: включаем прибор и нажимаем кнопку на энкодере во время заставки, по прошествии 3 сек заставка сменится надписью "сброс произведен".
2.На главном экране видим информацию о температуре обоих датчиков и крепости. Пока температура в дистилляторе не поднимется выше 60 градусов, в кубе не будет отображаться крепость.
3.Энкодером крутим вправо - переходим на доп экран, на нем информация о давлении, о поправке к температуре с учетом давления, в второй строке отображается информация о реле(по умолчанию я назвал его Вода, так как рассчитываю применять его для подачи воды). Так же если подключен датчик ТСА и раскоментирована контанта(об этом ниже), то будет отображена температура датчика ТСА или err если температура не может считаться.
4.Находясь на 2 экране если нажать кнопку мы попадаем на экран с информацией о расходе воды, если датчик не крутится или не подключен видим что расход 0. Для выхода из этого режима еще раз нажимаем на кнопку.
5.Если же с основного экрана покрутить энкодер влево то попадем на экран входа в меню, для входа жмем кнопку.
6.В меню есть 3 раздела - настройки, температура, поправки.
В настройках есть следующие настройки:
-используете ли вы датчик приемной емкости (0-нет,1-да)
-используете ли вы датчик разлития воды (0-нет,1-да)
-как вы хотите чтобы произошла остановка процесса по температуре куба или по крепости в кубе(0-темп, 1- крепость)
-крепость в кубе, при которой нужно произвести остановку(если предыдущая настройка 1)
-время обновления информации на дисплее с температурой(1-60 сек)
-время обновления информации по блютус(1-60сек), если 0 то обновляется вручную с программы кнопкой обновить
-время работы пищалки при достижении первой температуры Тстарт(1-60 сек)
В разделе температура видим следующее
-Тстарт - температура в кубе, при которой нужно включать воду(процесс начался, закипело)
-Тстоп - температура в кубе, при которой нужно останавливать процесс(выключать воду и нагрев)
Если Тстарт больше Тстоп, то сигнал о начале работы и включении реле будет повышение температуры в дистилляторе выше 60 градусов, при этом остановка ведется так же по Тстоп температуры в кубе.
В разделе поправки: поправки идут к конкретным значениям температуры в дистилляторе начиная с 84 до 99. На диапозоне до 84 я не вижу смысла вводить поправки так как фактически погрешность мала. Как рассчитать поправки напишу ниже.
7.На каждом уровне меню если проматать влево от первого пункта увидите надпись Up если нажать кнопку то перейдете на уровень выше. Так же есть автопереход на главный экран через 10 сек бездействия(не крутим энкодер и не жмем кнопку). Исключения для автовозврата составляют: во время редактирования параметра(звездочка справа), а так же экран с информацией о расходе воды.
8. После того как температура в кубе достигла первой уставки Тстарт на экране в нижней строке появится надпись "Вода ON", раздастся писк, который продлится то время, которое указано в настройках или если нажать кнопку то он отключится. Так же включится реле и подастся вода.
Далее гоним пока температура не достигнет второй уставки Тстоп, на экране увидим надпись "heat off", говорящая что пора отключить нагрев, при этом начинает пищать пищалка и она уже сама не отключится. Для отключения пищалки и переходу к следующему этапу надо нажать кнопку. После этого на экране появится надпись "Wait 30c", говорящая что через 30 сек отключится вода. По прошествии 30 сек отключается реле(вода) и на экране надпись "вода off". Процесс окончен.
9. Если контроллер не сможет считать температуру с датчика куба или дистиллятора то в соотвествующей строке появится надпись "DS kub error" и начнет пищать пищалка. Обойти это никак и пока датчик не заработает прибор нормально работать не будет. Надо разобраться че с датчиком случилось.
10. Для подключения датчика ТСА нужно в скетче раскоментить строку //#define TCA_USE (убрать слева слеши).
Если его температура в процессе превысит 45 градусов, то на экране будет надпись ALARM TCA. Показания его можно увидеть на 2 экране. Продолжить работу можно будет после того как датчик остынет.
11.Если сработал датчик емкости или воды на экране увидите надпись ALARM BODA или EMKOST и заорет пищалка. Продолжить работу можно после того как с датчиков убрана жидкость.
Принцип калибровки датчика дистиллятора
Запускаете прибор и начинаете процесс перегонки. Замер нужно сделать в следующих температурах: 84,86,88,90-99. Как только температура доходит до нужной нам делаем замер крепости дистиллята. Если у вас рефрактометр и есть возможность замерить мгновенное показание крепости, то можно мерить точно в указанной температуре, хотя точность у рефрактометра все равно ниже чем даже у АСП3. Если вы мерите АСП3, то забор пробы (обычно 50мл) нужно начать чуть раньше, чтобы не проскочить значение. Далее делаете запись например 84*С - 42%. Смотрите в таблицу крепости или калькулятор самогонщика и определяете температуру пара этой крепости, например она 84.1, следовательно поправка для этой температуры составляет +0.1*С, так же поправка может быть отрицательная. В настройках есть возможность менять поправки от -5 до +5 градусов, с точность до 0.1. И такие замеры надо сделать на всех точках. Только после этого можно занести поправки в настройки прибора. При следующем запуске можно будет сделать контрльные замеры для проверки точности работы.
____________________________________
Выложил версию 4.0.1 с небольшими дополнениями
1.Увеличено время работы реле после отключения нагрева с 30 сек до 60 сек.
2.Изменен шаг изменения поправок с 0.1 до 0.05*С для более точной подстройки под таблицу
3.Появилась возможность использовать датчик расхода воды как проточный(аварийный). Подключается он так же, через него постоянно должна протекать вода(пока работает реле). Как только вода перестает протека а реле замкнуто через 15 сек получаем на экране аварию протока.
Для активации этой функции надо раскоментировать переменную //#define PROTOK_USE