Мобильная версия Форум Arduino Документация Гарантийные условия 0 0
UA RU
График работы магазина:
Пн-Пт: 8.00 - 19.00
Сб: 10.00 - 17.00
Вс: выходной
Каталог
Напиши статью и получи скидку!

PID контроллер кофеварки

2020-06-05

Все статьи →

Дмитрий Муляр

Проект будет интересен тем кто хочет "прокачать" свою кофеварку PID контроллером и сделать ее немного "умней". Готовые варианты PID контроллеров не устраивали меня своей громоздкостью и ограниченным функционалом. Решено было создать устройство которое легко можно было бы спрятать внутри корпуса кофеварки и вывести показания с него на OLED дисплей.

На гитхабе был найден и честно форкнут проект со схожим функционалом, который я в последствии переделал под себя. В итоге устройство имеет следующий функционал:

  • PID контроль температуры
  • Возможность обновлять прошивку по воздуху
  • интеграцию с MQTT сервером для задания значений температур
  • 2 температурных режима (кофе/пар)

Для повторения проекта вам понадобятся:

  • Wemos D1 Mini
  • Термопара K-типа с резьбой M4
  • I2C 128x64 OLED SSD1306 дисплей
  • микросхема MAX6675 SMD 8-SOIC (можно выпаять из готового модуля MAX6675, если нигде не найдете)
  • резисторы 10k ohm (3 шт)
  • конденсаторы 0.1mF (2 шт)
  • печатная плата, которую я подготовил или макетная плата
  • провода
  • блок питания на 5 вольт HLK-PM01
  • терминалы для крепления проводов с шагом 5.00mm (5 шт)
  • DC-AC SSR реле

Ниже приведены схема устройства и плата которую я изготовил для него

Плата

Устройство в сборе

Установил в корпус кофеварки

После чего развел проводку кофеварки по следующей схеме

Собрал кофеварку

Установил на телефон клиент MQTT, зарегистрировал MQTT сервер на сервисе RabbitMQ(он бесплатный), настроил топики и получил возможность управлять температурой кофе и пара, а так же видеть текущую температуру и выбранный режим.

На принтере напечатал корпус для дисплея - был только красный пластик, напечатал временно чтобы потом перепечатать черным. но нет ничего более постоянного, чем временное)))

Финальный внешний вид

По итогу у меня получилось ровно то чего я и хотел - кофеварка с отличной термостабильностью и возможностью управления ею по интернет.

Ссылки:

  • Ссылка на файлы для изготовления платы.
  • Ссылка на файлы для печати корпуса дисплея.
  • Ссылка на мою статью на GitHub по этой теме где можно скачать код с комментариями к нему.

Ваша оценка статьи:

Отлично
Хорошо
Удовлетворительно
Плохо
Очень плохо

Общая оценка:

Оценка "PID контроллер кофеварки"
4 из 5
сделана на основе 4 оценок 4 клиентских отзывов.

Благодарим Вас за обращение! Ваш отзыв появится после модерации администратором.
Vova
13.06.2023 18:48:43
Тема ПИД (заявленная в названии статьи) не раскрыта. Там же целая наука по настройке коэффициентов.
khseal
10.02.2022 12:56:46
Спасибо за статью. Переписал уже большую часть прошивки. Библиотека, которая работает с дисплеем у меня не заработала. Пришлось обновлять mqtt библиотеку. Т.к. в проекте используется очень древняя и не умеет retained. mqtt написаны условия, если данные старые, то микроконтроллер не шлет данные.В планах реализовать управление помпой, установка флоуметра и приготовление кофе по обьему. Так же надо прикрутить статистику в литрах.
Андрей
24.12.2021 18:47:22
Отличная работа! пытаюсь повторить..
sendsay
15.06.2020 12:40:20
Отлично! Спасибо
оплата картами Visa и MasterCard