Thẻ
Hardware
Toàn bộ nội dung được gắn tag “Hardware” trong notes, resources và Mochi log.
Ground plane trong PCB: GND không chỉ là một đường nối
Giải thích ground plane trong PCB, đường hồi dòng, lỗi layout GND, via stitching, đường tụ decoupling và kiểm tra copper pour.

Net class và trace width: khi nào cần đi đường mạch to hơn?
Chia sẻ về net class và chọn độ rộng trace khi layout PCB nhỏ: đường signal, đường nguồn 3V3, 5V, VBAT, GND, via nguồn và checklist nhanh trước khi xuất Gerber.

MEMS mic thực sự là gì? Từ màng rung silicon đến I2S trên ESP32
Tìm hiểu microphone MEMS, khác biệt analog, PDM, I2S, thông số quan trọng và lỗi PCB, nguồn, acoustic port khi dùng với ESP32.

Cách hàn linh kiện SMD cho người mới
Kinh nghiệm hàn SMD thủ công cho người mới: chuẩn bị dụng cụ, chọn linh kiện dễ tập, hàn điện trở, tụ, IC nhiều chân và kiểm tra PCB.

Chọn tụ điện cho mạch điện tử: nhìn đơn giản nhưng rất dễ sai
Cách chọn tụ điện cho người mới: điện dung, điện áp định mức, tụ decoupling, ceramic, electrolytic, DC bias và mạch ESP32.

Thiết kế nguồn pin cho ESP32: Từ USB-C, mạch sạc đến rail 3.3V
Phân tích đường nguồn ESP32-S3 từ USB-C, TP4056 và pin Li-ion đến bảo vệ, power-path, LDO 3,3 V, tụ lọc và ngân sách tải.
Tối ưu thời lượng pin cho robot ESP32 có màn hình
Phân tích thời lượng pin cho robot ESP32 có màn hình: backlight, Wi-Fi, audio, ngoại vi, sleep mode, wake-up và runtime.
Checklist review PCB trước khi đặt sản xuất: những thứ hay bị bỏ sót
Checklist review PCB trước khi đặt fab: schematic, ERC, footprint, clearance, nguồn, antenna, USB differential pair, silkscreen, Gerber và BOM.

Đọc một schematic ESP32 open-source: Cách đánh giá trước khi tái sử dụng
Case study với ESP32 TouchDown: cách đọc schematic ESP32 open-source trước khi tái sử dụng, từ nguồn, reset, boot, USB đến connector, protection và test point.
ESP32-C3 hay ESP32-S3: Nên chọn chip nào cho robot có màn hình và âm thanh?
So sánh ESP32-C3 và ESP32-S3 theo GPIO, RAM, PSRAM, USB, I2S và khả năng chạy LVGL, kèm lựa chọn cụ thể cho Mochi cơ bản và Mochi AI.

LVGL và Robot Mochi: Xây dựng giao diện cảm xúc cho thiết bị nhúng - Phần 1: Sức mạnh của LVGL trong lập trình UI/UX
Cách LVGL hỗ trợ giao diện cảm xúc cho Robot Mochi: biểu cảm, menu, trạng thái pin và UI trên màn hình nhúng nhỏ.

LVGL và Robot Mochi: Xây dựng giao diện cảm xúc cho thiết bị nhúng - Phần 2: Mochi & LVGL
Phần 2 series Mochi LVGL: tổ chức khuôn mặt, biểu cảm, pin, kết nối, screen, component và state cho giao diện robot.

Embedded UI là gì, và vì sao quan trọng
Embedded UI nghĩa là gì với thiết bị nhỏ, vì sao màn hình nhỏ có ngân sách nhỏ, và vì sao nó xứng đáng được xem như một mảng riêng.

Ghi chú đầu tiên về firmware cho sản phẩm nhúng
Nguyên tắc ban đầu khi viết firmware cho một sản phẩm nhúng nhỏ: phạm vi, ranh giới module, logging, và xử lý lỗi mà không đoán mò.

Ghi chú đầu tiên về thiết kế phần cứng cho sản phẩm nhỏ
Các nguyên tắc ban đầu khi thiết kế phần cứng cho một sản phẩm nhỏ: phạm vi, nguồn, PCB, firmware và khả năng sửa lỗi.


