Кулинария: Советы домашних пивоваров
Бюджетный блок управления пивоварней на ардуино уно
24 март 2018г. Автор: Shurick
8 851 10
Устройство используется для автоматизации процесса затирания солода. Не предназначена для кипячения сусла.
Изначально было собрано как информационный таймер с индикатором времени и температуры. В последствии было добавлено реле и автоматизирован весь процесс затирания.
Для автоматизации затирания солода понадобятся следующие детали.
Arduino UNO R3
1.8 "серийный 128x160 SPI TFT ЖК-дисплей модуль Дисплей + адаптер PCB Мощность IC SD Разъем
5 В реле Модуль 1 канал низкого уровня для СКМ Бытовая техника Управление для (10A 220V, на пределе, лучше использовать более сильное, на пример Твердотельное реле SSR-40DA + радиатор для отвода тепла)
Перемычки Dupont (папа, мама)
DS1820 из нержавеющей стали посылка Водонепроницаемый DS18B20 датчик температуры датчик 18B20 для Arduino
Пищалка (Пьезодинамик)
Резистор на 4.7кОм
Кабель USB A-B + USB зарядка для питания ардуино
Схема подключения датчика, реле, пищалки
Схема подключения TFT экрана к arduino uno
1.8 TFT SPI 128x160 | Arduino UNO |
SCK | Pin 13 |
SDA | Pin 11 |
CS | Pin 10 |
A0 | Pin 9 |
RESET | Pin 8 |
VCC | +5V |
GND | GND |
LED+ | +5V |
Силовая схема. Подключение ТЭНа, насоса
Сечение проводов и силовое реле подбираем по суммарной мощности ТЭНа и насоса.
Скетч для arduino uno (файл ino 30.03.2018).zip (2,32 Kb)
Для загрузки скетча необходимо установить Arduino IDE.
Подключаем arduino к компьютеру, запускаем Arduino IDE. В меню "Инструменты" - Плата - выбираем "Arduino/Genuino Uno". "Инструменты" - Порт - выбираем тот куда подключена arduino. Скорее всего будет один com порт. Так же номер порта можно посмотреть в диспетчере устройств.
Открываем скетч и жмем кнопку "Загрузить".
Все устройство готово к работе.
Настройка пауз производиться непосредственно в самом скетче (строки с 12 по 29):
Пример:
int c1 = 52; //температура первой паузы 52 градуса
unsigned long p1 = 20 * 60000; //время первой паузы 20 минут
int c2 = 63; //температура второй паузы 63 градуса
unsigned long p2 = 30 * 60000; //время второй паузы 30 минут
В строке 177 скетча производиться корректировка показаний датчика температуры.
celsius = celsius + 1; // +1 градус
1. Показание реле: Vk - включено / замкнуто, Ot - выключено / разомкнуто.
2. Температуры пауз.
3. Текущее показание датчика температуры.
4. Общее время работы.
5. Время температурных пауз.
6. Таймер (обратный отсчет) текущей паузы.
!!!ВАЖНО При включении реле включено / замкнуто.
По окончании паузы Mash out реле выключено / разомкнуто.
Если необходимо меньшее количество пауз, на пример однопаузное затирание, для этого настройки следующие:
1 пауза, 67 градусов 60 мин.
2, 3, 4 паузы градусы и время устанавливаем НОЛЬ.
76 mash out 5 мин.
На практике используется следующим образом.
Датчик температуры установлен в стенку бака.
ТЭН 2КВт под фальш дном.
Насос на 12В, забор сусла через кран под фальш дном, но выше ТЭНа., возвращает в бак сверху.
!!!Насос и ТЭН "висят" на одном реле (10A 220V, на пределе, лучше использовать более сильное)
Заливается вода, засыпается солод.
Включается устройство.
Сразу начинается подъем температуры до первой паузы, по достижению тэн и насос отключаются.
Включается таймер. Происходит поддержание температуры, по окончании времени, происходит подъем температуры до след паузы и т.д.
Вопросы, ответы, обсуждения в Группе ВК vk.com/brewmate