Mạch máy pha cà phê IoT MEI ECO sử dụng kiến trúc kép gồm MCU điều khiển chính và module WiFi ESP8266 cho kết nối IoT. MCU đảm nhận toàn bộ nhiệm vụ điều khiển heater, bơm, van điện từ, cảm biến nhiệt độ, lưu lượng và các cơ cấu nén, đảm bảo máy hoạt động ổn định ngay cả khi mất mạng. ESP8266 đóng vai trò kết nối với MEI ECO Cloud qua giao thức MQTT/HTTP để gửi dữ liệu thời gian thực và nhận cấu hình từ xa. Hai vi điều khiển giao tiếp qua UART với khung dữ liệu chuẩn MEI có CRC, đảm bảo truyền thông an toàn.
Hệ thống hỗ trợ OTA, cảnh báo lỗi sớm (quá nhiệt, cạn nước, nghẹt bơm), ghi log shot pha và cho phép tùy chỉnh thông số pha chế từ xa. Mạch công suất sử dụng relay, MOSFET và triac cách ly an toàn. Giải pháp phù hợp cho máy pha cà phê tự động, bán tự động và máy bán cà phê thông minh, mang lại khả năng số hóa quy trình vận hành toàn diện.
Mạch máy pha cà phê IoT MEI ECO được phát triển dựa trên kiến trúc dual-core embedded system, gồm một MCU công nghiệp phụ trách điều khiển toàn bộ quy trình pha chế và một module ESP8266 đảm nhiệm kết nối Internet, truyền dữ liệu và cập nhật cấu hình từ xa. Kiến trúc này tách biệt hoàn toàn điều khiển thời gian thực và truyền thông IoT, đảm bảo máy hoạt động tuyệt đối ổn định ngay cả khi mất mạng.
MCU có thể là STM32F103, STM32F030, STM8S hoặc ATmega tùy phân khúc giá.
MCU đảm nhiệm toàn bộ logic vận hành:
Điều khiển heater giữ nhiệt độ nước ổn định trong khoảng 85–95°C.
Điều khiển bơm nước áp suất cao (pump) dùng cho chiết xuất espresso.
Điều khiển van điện từ:
Van cấp nước vào boiler
Van xả nước
Van đánh sữa (steam valve)
Điều khiển động cơ mô tơ:
Mô tơ nén cà phê (tamping)
Mô tơ đánh sữa
Đọc cảm biến:
Nhiệt độ NTC/PT1000
Áp suất (pressure) để giám sát force extraction
Mức nước (water level sensor hoặc điện cực)
Lưu lượng (flow meter) để đo shot volume
Bảo vệ phần cứng:
Chống quá nhiệt (overheat > 130°C)
Chống thiếu nước
Chống nghẹt bơm
Chống cháy heater khi cạn nước
Quản lý quy trình chiết xuất tự động:
Pre-infusion
Shot timing
Volumetric brewing
Steaming profile
MCU chạy độc lập — máy vẫn pha cà phê bình thường dù WiFi mất.
ESP8266 không điều khiển phần cứng → chỉ chuyên trách IoT:
Kết nối WiFi 2.4GHz
Gửi dữ liệu lên MEI ECO Cloud qua:
MQTT
MQTTS TLS 1.2
HTTPS POST/GET
Nhận lệnh điều khiển:
Start/Stop pha cà phê
Thay đổi nhiệt độ chiết xuất
Chọn chế độ pha (Espresso, Latte, Americano…)
Cập nhật thời gian chiết xuất, lượng nước, steam time
Hỗ trợ OTA firmware cho ESP8266
Lưu thông tin WiFi vào Flash
Tự reconnect + watchdog đảm bảo không treo
ESP8266 đóng vai trò “bộ não IoT” – MCU là “bộ não điều khiển”.
Sử dụng UART (3.3V) với tốc độ 9600–115200 baud.
Nhiệt độ thực tế
Áp suất line chiết xuất
Mức nước còn lại
Trạng thái heater (ON/OFF/PID Output)
Tốc độ bơm
Số shot đã pha
Thời gian pha
Mã lỗi (E01: thiếu nước, E02: quá nhiệt, E03: nghẹt bơm…)
Start Brewing
Stop Brewing
Set nhiệt độ chiết xuất
Set lượng nước (shot volume)
Điều chỉnh PID
Chọn mode pha
Header: 0xAA 0x55
Length
Payload
CRC16 cuối gói
Dữ liệu IoT luôn độ tin cậy cao, không sai lệch.
Mạch sử dụng nguồn cách ly AC → 5V, có thể là:
Mornsun IRM-05
Meanwell HDR
Hoặc module cách ly 220VAC → 5V (được bảo vệ EMI)
Triac + Opto MOC3063 → điều khiển heater
Relay / MOSFET → điều khiển bơm
Driver ULN2003/2803 → mô tơ phụ
SSR nếu yêu cầu độ bền cao
Tất cả đều cách ly hoàn toàn so với ESP8266.
Thiết bị kết nối Cloud và cho phép:
Nhiệt độ nước
Áp suất chiết xuất
Số shot đang pha
Lượng nước đã tiêu thụ
Trạng thái heater/bơm/van
Cảnh báo lỗi theo thời gian thực
Pha 1 ly Espresso từ app/web
Điều chỉnh nhiệt độ, thời gian, lượng nước
Kích hoạt chế độ vệ sinh máy
Bật/tắt chế độ Steam
Lịch sử pha cà phê theo ngày/tháng
Thống kê số shot trung bình
Thống kê điện năng tiêu thụ
Dự đoán bảo trì (Predictive Maintenance)
Bảo vệ quá nhiệt
Tự động ngắt heater khi cạn nước
Ngăn “dry heating”
Overpressure cutoff
Cơ chế Fail-safe khi MCU hoặc ESP8266 lỗi
Độ ổn định cao
IoT tách biệt khỏi điều khiển thời gian thực
Khả năng mở rộng dễ dàng
Hoạt động tốt trong môi trường quán cà phê (nhiệt, hơi nước)
An toàn điện tốt hơn
Vẫn hoạt động khi mất WiFi/Internet