Nổi bật42 dự án

Kiến Thức Nền Tảng

Điện tử, lập trình và lý thuyết – nền tảng vững chắc cho mọi kỹ sư IoT

Tìm kiếm
Level

Điện tử cơ bản

Linh kiện điện tử nền tảng: điện trở, tụ điện, transistor...

Tụ Điện – Lưu Trữ & Lọc Điện

Tụ Điện – Lưu Trữ & Lọc Điện

Tìm hiểu về tụ điện, linh kiện có khả năng lưu trữ và phóng điện trong mạch. Bài học giúp bạn hiểu nguyên lý hoạt động, các loại tụ điện phổ biến, cách đọc giá trị tụ và ứng dụng thực tế như lọc nguồn, chống nhiễu, ổn định điện áp và tạo độ trễ trong mạch điện tử.

Cơ bản
Điện Trở - Nền tảng mạch điện

Điện Trở - Nền tảng mạch điện

Bài học toàn diện về điện trở. Từ định luật Ohm, cách đọc mã màu, tính toán mạch nối tiếp/song song, đến các ứng dụng thực tế như phân áp và hạn dòng LED. (node code require)

Cơ bản
Pull-up và Pull-down: Tránh tín hiệu nhiễu và Nâng cao độ chính xác

Pull-up và Pull-down: Tránh tín hiệu nhiễu và Nâng cao độ chính xác

Tìm hiểu cách sử dụng pull-up và pull-down để cải thiện độ chính xác của nút nhấn trong các dự án ESP32/ Arduino.

Cơ bản
Điều khiển relay và motor bằng transistor

Điều khiển relay và motor bằng transistor

Xây dựng mạch điều khiển relay và motor bằng transistor. Hiểu cách hoạt động của transistor trong điều khiển thiết bị.

Cơ bản
Tổ chức dây điện trong mạch: Từ lý thuyết đến thực hành

Tổ chức dây điện trong mạch: Từ lý thuyết đến thực hành

Học cách tổ chức và quản lý dây điện trong mạch. Giúp dự án của bạn gọn gàng và dễ bảo trì hơn.

Cơ bản
Đọc và hiểu datasheet linh kiện điện tử cơ bản

Đọc và hiểu datasheet linh kiện điện tử cơ bản

Khám phá cách đọc và hiểu datasheet để chọn linh kiện phù hợp cho các dự án IoT. Học cách áp dụng thông tin vào thực tế.

Cơ bản
Sử dụng breadboard và dây jumper cho mạch thử nghiệm

Sử dụng breadboard và dây jumper cho mạch thử nghiệm

Thực hành cách dựng mạch thử nghiệm đúng cách trên breadboard. Phù hợp cho những maker mới bắt đầu.

Cơ bản
LED và Diode: Chỉnh lưu và bảo vệ cho mạch IoT

LED và Diode: Chỉnh lưu và bảo vệ cho mạch IoT

Tìm hiểu diode và LED hoạt động như thế nào, vì sao LED cần điện trở hạn dòng và cách diode giúp bảo vệ mạch khỏi đấu ngược cực. Bài học phù hợp cho người mới bắt đầu làm mạch cảnh báo, đèn báo trạng thái và bảo vệ nguồn cho thiết bị IoT.

Cơ bản
Điện Áp, Dòng Điện & Công Suất Trong Mạch Điện

Điện Áp, Dòng Điện & Công Suất Trong Mạch Điện

Tìm hiểu ba khái niệm nền tảng nhất trong điện tử: điện áp, dòng điện và công suất. Bài học giúp bạn hiểu vì sao thiết bị IoT cần đúng nguồn, đúng dòng và cách tránh các lỗi thường gặp khi cấp nguồn cho board mạch, cảm biến, relay và màn hình...vv

Cơ bản

Giao thức giao tiếp

I2C, SPI, UART và các giao thức giao tiếp ngoại vi.

Công cụ & lập trình cơ bản

Git, Python và các công cụ/kỹ năng lập trình nền tảng cho IoT.

Python Cơ Bản Cho IoT

Python Cơ Bản Cho IoT

Học Python cơ bản dành cho IoT, từ biến, kiểu dữ liệu, điều kiện, vòng lặp, hàm, xử lý file đến cách ứng dụng Python để đọc dữ liệu cảm biến, lưu log, gửi dữ liệu lên server và tự động hóa thiết bị.

Cơ bản
Git & GitHub – Quản Lý Code Cơ Bản

Git & GitHub – Quản Lý Code Cơ Bản

Nắm vững Git để quản lý code dự án IoT của bạn. Từ khởi tạo repo, commit, làm việc với branch, đến workflow hợp tác nhóm qua GitHub Pull Request.

Cơ bản
Quản lý thư viện và version cho dự án IoT

Quản lý thư viện và version cho dự án IoT

Vì sao pin version thư viện quan trọng với dự án IoT: dùng Arduino Library Manager và PlatformIO lib_deps để khoá đúng phiên bản DHT sensor library, tránh lỗi "chạy trên máy này nhưng qua máy khác thì không chạy".

Trung cấp
Arduino IDE nâng cao: Debug và Serial Monitor hiệu quả

Arduino IDE nâng cao: Debug và Serial Monitor hiệu quả

Kỹ thuật debug firmware ESP32 bằng Serial Monitor và Serial Plotter: đặt log đúng chỗ, đọc lỗi biên dịch, theo dõi giá trị cảm biến DHT22 theo thời gian thực, và các mẹo debug thường bị bỏ qua trong Arduino IDE.

Cơ bản
VS Code + PlatformIO: Môi trường lập trình chuyên nghiệp cho IoT

VS Code + PlatformIO: Môi trường lập trình chuyên nghiệp cho IoT

Chuyển từ Arduino IDE sang VS Code + PlatformIO: hiểu cấu trúc platformio.ini/src/lib, build cùng một firmware đọc nhiệt độ - độ ẩm DHT22 trên ESP32, và vì sao dân chuyên nghiệp chọn PlatformIO cho dự án IoT thật.

Cơ bản

Thiết kế PCB

Thiết kế mạch in với KiCad và các công cụ EDA khác.

Học thiết Kế PCB với KiCad

Học thiết Kế PCB với KiCad

Học thiết kế mạch in (PCB) với phần mềm KiCad 10.x miễn phí. Từ vẽ schematic, tạo footprint, đến layout PCB và xuất Gerber file để đặt hàng sản xuất từ JLCPCB.

Nâng cao
Quy tắc thiết kế PCB tránh nhiễu tín hiệu cho mạch IoT

Quy tắc thiết kế PCB tránh nhiễu tín hiệu cho mạch IoT

Các quy tắc layout cơ bản để giảm nhiễu tín hiệu trên PCB cho mạch IoT: mặt phẳng GND, khoảng cách track, tụ decoupling, và vùng giữ trống (keepout) cho ăng-ten WiFi — minh họa bằng mạch ESP32 + SHT31 (I2C).

Trung cấp
Đọc hiểu Gerber File và đặt hàng PCB tại nhà máy

Đọc hiểu Gerber File và đặt hàng PCB tại nhà máy

Gerber layer là gì, cách kiểm tra file Gerber trước khi gửi đi, và quy trình đặt hàng PCB tại nhà máy nói chung — minh họa bằng bộ Gerber xuất ra từ mạch ESP32 + DHT22.

Trung cấp
Thiết kế Footprint tùy chỉnh trong KiCad

Thiết kế Footprint tùy chỉnh trong KiCad

Cách tạo một footprint tùy chỉnh trong Footprint Editor của KiCad cho linh kiện không có sẵn trong thư viện chuẩn, minh họa bằng footprint thực tế của module cảm biến DHT22 trên mạch ESP32.

Trung cấp
KiCad: Từ Schematic đến PCB hoàn chỉnh và Quy trình đầy đủ để đặt hàng nhà máy

KiCad: Từ Schematic đến PCB hoàn chỉnh và Quy trình đầy đủ để đặt hàng nhà máy

Đi từ mạch thử nghiệm ESP32 + DHT22 trên breadboard đến một board PCB hoàn chỉnh: vẽ schematic trong Eeschema, gán footprint, layout trong PCB Editor, chạy DRC và xuất Gerber để đặt hàng nhà máy.

Trung cấp
KiCAD PCB Design: Thiết kế PCB Footprints với cho các loại cảm biến thông dụng

KiCAD PCB Design: Thiết kế PCB Footprints với cho các loại cảm biến thông dụng

Tìm hiểu cách thiết kế PCB Footprints trong KiCAD cho các loại cảm biến thông dụng như nhiệt độ, độ ẩm, ánh sáng, chuyển động, khí gas và khoảng cách, giúp bạn chuẩn hóa chân kết nối, bố trí linh kiện hợp lý và tạo footprint dễ tái sử dụng cho các dự án IoT, ESP32 và mạch điều khiển.

Cơ bản

Thiết kế mạch điện tử

Thiết kế mạch điện tử từ nguyên lý, schematic, chọn linh kiện, thiết kế PCB đến kiểm tra thực tế 20 mạch cơ bản.

Thiết kế mạch điện tử: Từ Schematic đến PCB

Thiết kế mạch điện tử: Từ Schematic đến PCB

Thiết kế mạch điện tử từ nguyên lý, schematic, lựa chọn linh kiện đến PCB và kiểm tra thực tế 20 mạch điện tử cơ bản dành thường sử dụng trong các thiết bị, mạch điện tử.

Cơ bản
MOSFET Gate Driver là gì? Nguyên lý và cách thiết kế mạch điều khiển Gate

MOSFET Gate Driver là gì? Nguyên lý và cách thiết kế mạch điều khiển Gate

Vì sao MOSFET công suất cần gate driver: công thức Iavg=Qg·f, Ig≈Qg/t, Psw≈0.5·VDS·ID·(tr+tf)·f, vai trò gate resistor cân bằng tổn hao/EMI, ứng dụng điều khiển động cơ DC bằng PWM từ ESP32.

Cơ bản
Mạch N-MOSFET Low-Side Switch: Điều khiển tải công suất bằng ESP32 và MCU

Mạch N-MOSFET Low-Side Switch: Điều khiển tải công suất bằng ESP32 và MCU

Hướng dẫn chọn logic-level N-MOSFET, tính RDS(on) đúng tại VGS=3.3V, điện trở gate, pull-down và tổn hao dẫn khi dùng MOSFET làm công tắc low-side điều khiển motor, LED strip công suất từ ESP32.

Cơ bản
Comparator là gì? Mạch so sánh điện áp và tạo tín hiệu Logic

Comparator là gì? Mạch so sánh điện áp và tạo tín hiệu Logic

Hướng dẫn dùng comparator so sánh điện áp để tạo tín hiệu logic cho GPIO, giải thích pull-up cho ngõ ra open-drain và hysteresis chống chattering, ứng dụng cảnh báo pin yếu cho ESP32.

Cơ bản
Mạch MOSFET chống ngược cực nguồn: Bảo vệ với sụt áp thấp

Mạch MOSFET chống ngược cực nguồn: Bảo vệ với sụt áp thấp

Dùng MOSFET thay diode nối tiếp để chống cắm ngược cực nguồn, giải thích vai trò body diode, công thức sụt áp VF ≈ I×RDS(on), và ứng dụng bảo vệ thiết bị IoT dùng pin hoặc adapter DC.

Cơ bản
Mạch chống dội nút nhấn RC: Nguyên lý và thiết kế cho vi điều khiển

Mạch chống dội nút nhấn RC: Nguyên lý và thiết kế cho vi điều khiển

Nguyên lý contact bounce, mạch chống dội RC với tau = RC, vai trò Schmitt Trigger, ví dụ thiết kế nút nhấn chống dội cho GPIO ngắt trên ESP32 và lưu ý thiết kế PCB.

Cơ bản
Mạch NPN Transistor Low-Side Switch: Điều khiển tải bằng GPIO

Mạch NPN Transistor Low-Side Switch: Điều khiển tải bằng GPIO

Hướng dẫn tính điện trở base và thiết kế mạch NPN transistor làm công tắc low-side điều khiển relay, buzzer, tải nhỏ từ GPIO ESP32, dùng khái niệm forced beta để đảm bảo bão hòa chắc chắn.

Cơ bản
Mạch khuếch đại không đảo Op-Amp: Công thức Gain và thiết kế PCB

Mạch khuếch đại không đảo Op-Amp: Công thức Gain và thiết kế PCB

Giải thích công thức Av = 1 + R2/R1, quan hệ gain-bandwidth (GBW), sai số điện trở và offset voltage khi khuếch đại tín hiệu cảm biến nhỏ (shunt, cặp nhiệt điện) trước ADC ESP32.

Cơ bản
Mạch P-MOSFET High-Side Switch: Cách đóng ngắt nguồn phía dương

Mạch P-MOSFET High-Side Switch: Cách đóng ngắt nguồn phía dương

Nguyên lý điều khiển P-MOSFET ở vị trí high-side, cách đảm bảo trạng thái OFF mặc định an toàn, giới hạn VGS(max) và cách hạn chế dòng inrush khi ngắt/đóng nguồn cho cảm biến hoặc module IoT.

Cơ bản