ЭЭлектроПоиск/Готовые устройства/Бытовая техника и кухонное оборудование/Extrakt — открытый контроллер эспрессо-машины (STM32G431 + ESP32, симисторное управление, весы/давление/термопара)
Готовое устройство · источник OSHWLab

Extrakt — открытый контроллер эспрессо-машины (STM32G431 + ESP32, симисторное управление, весы/давление/термопара)

Открытый проект со схемой, платой и документацией.

нет обложки

Карточка проекта

Автор
alexgubanow
Лицензия
MIT License
ESP32STM32Power
Источник
https://oshwlab.com/alexgubanow/extrakt_silvia
Лицензия: MIT License · атрибуция автора

Extrakt — открытый аппаратный контроллер для модернизации классических эспрессо-машин: точное управление, мониторинг и расширяемость при сохранении надёжности, ремонтопригодности и понятности. Рассчитан на машины с AC-насосом, нагревателями и электромагнитными клапанами (класса Rancilio Silvia); упор на надёжность, электробезопасность и чистое питание/аналог, а не «IoT ради IoT». Лицензия MIT.

Ключевое: главный контроллер STM32G431 (реального времени и логика безопасности) и МК-компаньон ESP32-WROOM-32E (связь и UI); симисторное управление AC-нагрузками (насос, нагреватель, 3-ходовой клапан) через опто-симисторы с детекцией нуля; изолированный AC/DC блок (230 В → 5 В) с EMI- и грозозащитой; DC/DC 5 → 3,3 В; раздельные шины VDDA/VDD с ферритовой фильтрацией для малошумного АЦП; поддержка тензодатчика (NAU7802) для взвешивания и «brew-by-weight»; аналоговый датчик давления; термопара K-типа; шина CAN между STM32 и ESP32 с обновлением прошивки.

Особенности схемы: полный сетевой EMI-фильтр (предохранитель, MOV, синфазный дроссель, X2-конденсатор); RC-снабберы и формирование затвора для надёжной коммутации индуктивных нагрузок; TVS-защита низковольтных шин; продуманная стратегия земли для смешанных сигналов; компоненты бытового класса с вниманием к зазорам (creepage/clearance).

Это краткое изложение проекта. Полную версию с подробностями смотрите на сайте оригинала: https://oshwlab.com/alexgubanow/extrakt_silvia

Схема и печатная плата

Заметили ошибку?