Холодильник для быстрого приготовления напитков и пива......
Что это? Это охладитель, позволяющий довести пиво или напиток до нужной температуры за короткое время (2-3 минуты). Почему вам стоит его построить? Вы забыли положить пиво в холодильник и у вас очень жаркий день, и вы не хотите долго ждать и хотите получить пиво прямо сейчас, тогда пивной холодильник — правильный выбор для вас.
Зачем я построил эту машину? Меня всегда интересовала концепция быстрого охлаждения напитков, и я увидел видео от luisengineering. Сначала он сделал версию этой конструкции своими руками, но в его конструкции был напечатанный на 3D-принтере контейнер для ледяной воды. Поэтому мне захотелось полностью переделать конструкцию, но уже внутри евробокса.
Как это работает:
Основная идея этой концепции — смешивание уже остывшей воды внутри бутылки с более теплой водой. Чтобы остывшая вода не образовывала изоляционный слой и не замедляла процесс охлаждения. Это также приводит к небольшому переходу от стеклянных бутылок к банкам. Алюминий может проводить тепло намного лучше, чем стекло, поэтому газировка из газировки может остыть гораздо быстрее. Вы также можете купить некоторые коммерческие продукты, в которых используется эта концепция. Мы используем лед, чтобы охладить воду, которую пропускаем через бутылку или банку.
Сборка:
Эта инструкция предназначена для всех людей, которые хоть немного разбираются в пайке и 3D-печати и уже умеют программировать Arduino. Я не буду конкретно объяснять каждый шаг.
1x Ардуино Нано
3 светодиода 5 мм
1 комплект обжимных клеммных разъемов
1x 2-канальное реле
1x кнопка 8 мм
1x резистор 10 кОм
1x понижающий преобразователь постоянного тока с 4,5-28 В в 0,8-20 В
1x мотор-редуктор постоянного тока 12 В, 550 об/мин
1x регулятор скорости двигателя постоянного тока, 6 В постоянного тока, 12 В, 24 В, 3 А, ШИМ
1x водяной насос Двигатель постоянного тока 3-5 В, макс. 120 л/ч + трубка 1м 7х11мм
1 шарикоподшипник 608 ZZ
1 штекер постоянного тока 12 В
20 винтов M3x12
12 гайок М3
2x установочный винт M3
Если у вас есть все механические компоненты и все электрические компоненты, такие как Arduino, двигатель, насос, реле и контроллер двигателя, проект обойдется примерно в 40 евро.
3D-печать:
Вы можете распечатать все детали из PLA, кроме electricBoxDecoTop, который должен быть прозрачным. Я распечатал все компоненты из PETG, чтобы они выглядели целостно. Единственная часть, которую нужно печатать осторожно, — это аксель. Здесь вы можете использовать поддержку дерева и печатать на самой маленькой стороне. Опору для дерева будет легко снять, и у вас будет красивая нижняя поверхность.
Проводка:
Вот схема разводки кабелей. К сожалению, мне не удалось найти регулятор скорости постоянного тока с потенциометром в библиотеке Fritzing, поэтому, пожалуйста, не пугайтесь, схема подключения написана на печатной плате. Итак, вам нужно построить две линии напряжения: одну на 5 В и одну от разъема постоянного тока на 12 В.
Для источника низкого напряжения (5 В) я создаю специальную плату со всеми ц��фровыми выводами, доступными с VIN и GND. Я также добавил винтовую клемму для удобного ввода питания.
Программное обеспечение:
У вас всего одна кнопка, но 3 светодиода, которые покажут вам выбранное время. Вы можете изменить время выполнения в коде, если заметили, что оно не работает для вашего напитка.
Запрограммируйте Arduino с помощью Arduino IDE.
/*
Код охладителя пива от MaxSiebenschläfer
Вы нажимаете кнопку и загорается один светодиод и увеличивает продолжительность охлаждения. Вы можете нажать кнопку три раза
, но после пяти секунд простоя процесс выбора заканчивается и машина начинает процесс охлаждения с выбранным временем.
После завершения охлаждения охладителем можно снова пользоваться.
*/
#include
//функции
недействительная установка();
недействительный цикл();
недействительный выбор();
недействительный процесс охлаждения();
недействительный сброс();
//Переферия
интервал реле_мотор = 2;
интервал реле_насоса = 4;
кнопка ezButton(13);
int LED1 = 11;
int LED2 = 10;
int LED3 = 9;
интервал зуммера = 9;
константный интервал WAIT_TIME = 5000; // 5000 миллисекунд
int TurningTime[] = {20000,40000,60000};
// Переменные изменятся:
ИНТ LastState = НИЗКИЙ;
интервал текущего состояния;
беззнаковое длительное нажатиеTime = 0;
беззнаковое длинное освобожденное время = 0;
int buttonPressed = 0;
беззнаковое длинное время ожидания = 0;
беззнаковый длинный endTime = 0;
Bool SelectMode = ложь;
недействительная настройка() {
Серийный.начало(9600);





























