Bài viết Bài viết
Bài viết kỹ thuật cho sản phẩm nhỏ. Ghi chú thực hành về thiết kế sản phẩm, phần cứng, firmware, PCB Design và embedded UI.
Mới Firmware 24 tháng 8, 2026
Chạy Linux trên ESP32-S31: MMU thay đổi điều gì? ESP32-S31 đã có Linux BSP chính thức ở dạng Developer Preview. Mình cùng xem MMU, Buildroot, U-Boot, Linux 6.18 và những giới hạn thực tế trước khi chọn board để thử.
Mới Firmware 18 tháng 8, 2026
TinyML trên ESP32: Chạy AI ngay tại thiết bị Cách mình chạy một model nhận diện người ngay trên ESP32 bằng TensorFlow Lite Micro và ESP-NN, từ giới hạn bộ nhớ đến cách thử ví dụ person_detection.
PCB Design 12 tháng 8, 2026
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.
PCB Design 12 tháng 8, 2026
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.
Hardware 10 tháng 8, 2026
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.
PCB Design 7 tháng 8, 2026
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.
PCB Design 7 tháng 8, 2026
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.
Hardware 6 tháng 8, 2026
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.
Firmware 6 tháng 8, 2026
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.
Firmware 6 tháng 8, 2026
Thiết kế hệ thống trạng thái cảm xúc cho robot Mochi Xây dựng state machine cảm xúc cho Robot Mochi: idle, listening, talking, happy, sad, thinking, error và animation dễ thay thế.
Embedded UI 5 tháng 8, 2026
Cách hiển thị GIF biểu cảm trên ESP32 bằng LVGL Hướng dẫn ngắn để đưa GIF biểu cảm vào firmware ESP32: chuyển GIF thành asset, bật LV_USE_GIF, chọn lưu trong flash hoặc filesystem và hiển thị bằng lv_gif.
PCB Design 5 tháng 8, 2026
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.
PCB Design 5 tháng 8, 2026
Đọ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.
Hardware 5 tháng 8, 2026
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.
Embedded UI 5 tháng 8, 2026
GIF, PNG, JPG hay ảnh C Array: Định dạng nào phù hợp với màn hình ESP32? So sánh GIF, PNG, JPG và ảnh C array cho màn hình ESP32 theo flash, RAM, tốc độ giải mã, alpha, animation và chất lượng.
Firmware 5 tháng 8, 2026
Thiết kế audio hai chiều trên ESP32-S3: Microphone I2S và loa I2S Giải thích các tín hiệu BCLK, WS, DIN, DOUT, full-duplex, sample rate và buffer khi thiết kế audio hai chiều trên ESP32-S3.
Hardware 5 tháng 8, 2026
Kiến trúc phần cứng hoàn chỉnh cho một robot Mochi dùng ESP32-S3 Phân tích các khối phần cứng chính của robot Mochi dùng ESP32-S3: màn hình, touch, microphone I2S, amplifier, loa, pin, sạc, nguồn và lưu ý chọn GPIO.
Embedded UI 28 tháng 7, 2026
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ỏ.
Hardware 28 tháng 7, 2026
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.
Phổ biến Embedded UI 27 tháng 7, 2026
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.
Firmware 26 tháng 7, 2026
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ò.
Product Design 25 tháng 7, 2026
Mochi Devlog 01: Giai đoạn đầu phát triển Devlog đầu tiên của Mochi: những câu hỏi phần cứng ban đầu, quyết định firmware đầu tiên, và những gì đã sai ngay từ sớm.
Product Design 21 tháng 7, 2026
Mochi là gì? Giới thiệu Mochi, một dự án robot nhỏ để học thiết kế phần cứng, firmware nhúng, giao diện cảm xúc và trải nghiệm sản phẩm.
Hardware 20 tháng 7, 2026
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.
Product Design 19 tháng 7, 2026
Tài nguyên thiết kế miễn phí sẽ được chia sẻ như thế nào? Cách Nastrotek chuẩn bị và chia sẻ file thiết kế, template, source code và tài liệu miễn phí sao cho dễ hiểu.
Phổ biến
Bài viết phổ biến