GÓC KỸ THUẬT
Góc kỹ thuật có 362 bài hướng dẫn ESP32, ESP8266, Arduino, cảm biến, chuẩn giao tiếp và nguồn pin. Chọn một chủ đề bên dưới (bài xếp theo thứ tự nên đọc), hoặc tìm theo từ khóa.
Lộ trình gợi ý cho người mới: 1. Làm quen mạch → 2. Chuẩn giao tiếp → 3. Cảm biến, màn hình → 4. Không dây và IoT
Làm quen mạch và công cụ · 39 bài
Cài đặt, nạp chương trình và các chức năng cơ bản của ESP32, ESP8266, Arduino.
- Học lập trình nhúng bắt đầu từ đâu
- Lập trình nhúng và IoT khác nhau
- Các loại vi xử lý: CPU, MCU, SoC, FPGA
- Chọn Arduino, ESP32, STM32 hay Raspberry Pi
- ESP32 là gì
- ESP32, S3, C3, C6 khác nhau
- Chọn mạch ESP32 nào
- ESP32 hay ESP8266, Wemos D1 R2
- Sơ đồ chân ESP32 30 chân, 38 chân
- ESP32 CH340 hay CP2102, cài driver
- Cài ESP32 vào Arduino IDE 2
- Arduino IDE 2: gợi ý code, gỡ lỗi từng bước
- ESP32 không nhận cổng COM
- Đế ra chân ESP32 30 chân
- Mạch ESP32 có OLED 0.96 và pin 18650
- ESP32-CAM: nạp code, xem video
- Arduino là gì: setup() và loop()
- Arduino Uno R4 khác Uno R3 thế nào
- Arduino Mega 2560: sơ đồ chân, bốn cổng Serial
- Arduino Pro Mini 3,3 V và 5 V: nạp code, chạy pin
- C cho vi điều khiển: bit, con trỏ, volatile
- Bắt đầu với STM32
- Bắt đầu với Arduino Nano CH340
- Nano không nạp được code (stk500_getsync)
- Shield mở rộng cho Arduino Nano
- Bắt đầu với Wemos D1 R2 (ESP8266)
- MicroPython trên ESP32 với Thonny
- Nạp file .bin vào ESP32
- esptool: sao lưu, xóa flash, nạp lại
- Nạp chương trình qua Wi-Fi (OTA)
- PWM: chỉnh độ sáng LED
- analogRead Arduino: AREF, lấy trung bình
- Ngắt GPIO, chống dội nút nhấn
- attachInterrupt trên Arduino: đếm xung, đo tần số
- Lưu dữ liệu vào flash (Preferences)
- Deep Sleep tiết kiệm pin
- Đồ án ESP32, Arduino cho sinh viên
- Module thời gian thực DS3231
- Bàn phím 4x4 và còi: khóa mật khẩu
Chuẩn giao tiếp có dây · 18 bài
UART, I2C, SPI, RS-485, Modbus, CAN: đọc lần lượt từ bài tổng quan.
- Tổng quan các chuẩn giao tiếp
- UART và Serial2
- I2C: START, STOP, ACK
- I2C: quét địa chỉ, nối nhiều thiết bị
- SPI: bốn chế độ
- 1-Wire và DS18B20
- Mức logic 3,3 V và 5 V
- Kiểm tra lỗi: chẵn lẻ, checksum, CRC
- Tự thiết kế khung tin trên UART
- RS-485 và module MAX485
- Modbus RTU (phần 1): thiết bị chủ
- Modbus RTU (phần 2): thiết bị tớ
- TCP và UDP
- Modbus TCP/IP (phần 1): máy chủ
- Modbus TCP/IP (phần 2): máy khách, cổng chuyển đổi
- CAN bus (phần 1): khung tin
- CAN bus (phần 2): bộ lọc, lỗi bus-off
- Vòng dòng 4-20 mA
Không dây và IoT · 29 bài
Wi-Fi, MQTT, Bluetooth, ESP-NOW, LoRa, RF 433 MHz, hồng ngoại.
- Wi-Fi: quét mạng, IP tĩnh
- Web server điều khiển relay
- MQTT với PubSubClient
- Đồng hồ Internet (NTP) trên OLED
- Bluetooth: điều khiển relay bằng điện thoại
- Bluetooth Low Energy (BLE)
- RF 433 MHz: tự viết giao thức
- Hồng ngoại NEC 38 kHz
- ESP-NOW: hai mạch không cần router
- ESP-NOW: remote điều khiển relay
- ESP-NOW: nhiều node về một trạm thu
- LoRa SX1278: gửi, nhận gói tin
- LoRa: SF, băng thông, thử tầm xa
- Gateway LoRa sang MQTT
- Blynk IoT: điều khiển relay bằng điện thoại
- Telegram: cảnh báo, bật tắt relay
- Ghi dữ liệu lên Google Sheets
- ThingSpeak: đồ thị pin 18650
- Web cập nhật tức thời: fetch, WebSocket
- Cấu hình Wi-Fi bằng điện thoại
- Home Assistant qua MQTT discovery
- ESPHome: relay 4 kênh
- Dự báo thời tiết Open-Meteo trên OLED
- Firebase Realtime Database qua REST
- RFID RC522: đọc thẻ, mở khóa
- GPS NEO-6M: tọa độ, giờ Việt Nam
- Module 4G A7680C: SMS bật tắt relay
- Chuông cửa ESP32-CAM gửi ảnh Telegram
- Báo rò khí gas qua Telegram
Cảm biến và đo lường · 23 bài
Đọc điện áp, khối lượng, biến dạng, rung, chuyển động; ghi dữ liệu đo.
- ADC: đo điện áp pin 18650
- ADS1115: đo điện áp 16 bit
- Cân điện tử với HX711 (Arduino IDE)
- HX711 và LCD 1602 (MicroPython)
- Đo biến dạng bằng strain gauge
- Cảm biến gia tốc áp điện RION PV-90B
- Cảm biến gia tốc áp điện RION PV-65
- Dò line TCRT5000 5 kênh
- Cảm biến chuyển động PIR HC-SR501
- Phát hiện chuyển động bằng Wi-Fi (CSI)
- Phased array siêu âm (phần 1)
- Phased array siêu âm (phần 2)
- Ghi dữ liệu ra thẻ Micro SD
- Đồng hồ nhiệt độ, độ ẩm mini
- DHT11 và DHT22: nhiệt độ, độ ẩm
- Đo dòng điện: INA219 hay ACS712
- PZEM-004T: đo điện năng 220 V
- Cảm biến nhịp tim MAX30102
- Micro I2S INMP441: mức âm thanh
- Cảm biến khí MQ-2, MQ-135
- Giám sát điện trong nhà, nhiều PZEM-004T
- Chất lượng không khí: CO2, PM2.5
- Cân IoT theo dõi bình gas
Màn hình hiển thị · 13 bài
LCD ký tự và OLED với Arduino, ESP8266, ESP32.
- Chọn màn hình: OLED hay LCD 1602, 2004
- LCD 1602 I2C với Arduino Uno
- LCD 2004 I2C với ESP32
- LCD I2C không hiện chữ, sai địa chỉ
- OLED 0.96 hay 1.3 inch, SSD1306 hay SH1106
- OLED 0.96 inch với Arduino Nano
- OLED SSD1306 với ESP8266
- OLED 1.3 inch SH1106 với ESP32
- Đồng hồ Internet (NTP) trên OLED
- Màn hình TFT SPI ILI9341
- Dải LED WS2812B
- LED ma trận MAX7219, LED 7 đoạn TM1637
- Đèn LED nháy theo nhạc
Relay và điều khiển tải · 10 bài
Đóng cắt thiết bị điện an toàn, điều khiển tại chỗ và từ xa.
Nguồn, pin và jack Type-C · 22 bài
Hạ áp, tăng áp, sạc pin Li-ion 1S và khối pin 2S–4S, sơ đồ chân và cách đấu jack USB Type-C.
- Chọn mạch hạ áp, tăng áp DC-DC
- LM2596: sơ đồ chân, chỉnh áp
- Mạch hạ áp LM2596, MP1584
- Mạch tăng áp XL6009
- Jack Type-C: loại 2, 4, 5, 6 dây
- Sơ đồ chân USB Type-C
- Chân D+, D− trên jack Type-C
- Jack Type-C đực, điện trở CC
- Jack cái và điện trở 5,1 kΩ ở CC1, CC2
- Jack Type-C tích hợp mạch sạc 1S
- Đấu jack sạc với pin 18650, Li-po
- Sạc pin Li-ion 1S ở dòng 1 A
- Jack sạc 4 dây: vừa sạc vừa truyền dữ liệu
- Cấp nguồn ESP32 bằng pin 18650
- Jack sạc 4 dây có LED: màu dây, hàn với ESP32
- Mạch sạc pin 2S, 3S, 4S từ Type-C
- Ghép pin 18650 nối tiếp, song song
- An toàn pin lithium-ion: sạc, bảo quản, vận chuyển
- Cấp nguồn ESP32: USB, VIN, 3V3, pin 18650
- Pin mặt trời mini cho ESP32
- Đo dung lượng, dòng xả pin 18650
- Mạch chuyển nguồn tự động ATS
Vali và gia công xốp · 16 bài
Chọn vali chống sốc, cỡ vali, chuẩn chống nước IP67; xốp chống sốc cắt theo biên dạng thiết bị.
- Vali chuyên dụng là gì, các loại
- Cách chọn vali chống sốc
- Chọn cỡ vali theo thiết bị
- Chuẩn IP67 và vali chống nước
- Vali nhựa hay vali nhôm
- Vali đựng thiết bị đo lường
- Vali đựng máy ảnh, ống kính
- Vali đựng flycam
- Vali demo thiết bị cho kỹ sư bán hàng
- Bóc xốp ô li trong vali
- Vali nhựa, mút cắt theo biên dạng
- Xốp cho thiết bị đo lường
- Xốp cho ống kính, máy ảnh
- Xốp cho mô hình RC
- Xốp định hình cho vali nhôm
- Đặt gia công xốp theo yêu cầu
Xem thêm: Dịch vụ gia công xốp chống sốc
Cấu tạo và nguyên lý cảm biến · 20 bài
Cấu tạo, nguyên lý và cách chế tạo 20 loại cảm biến thường gặp, mỗi bài có một ví dụ đo bằng ESP32.
- Cảm biến nhiệt độ: cặp nhiệt, RTD, NTC
- Cảm biến áp suất
- Cảm biến lực (load cell)
- Cảm biến mô men xoắn
- Encoder tương đối
- Encoder tuyệt đối
- Cảm biến chuyển vị
- Cảm biến tiệm cận cảm ứng từ
- Cảm biến tiệm cận điện dung
- Cảm biến quang
- Cảm biến mức
- Cảm biến lưu lượng
- Cảm biến độ ẩm
- Cảm biến pH
- Cảm biến gia tốc
- Cảm biến từ trường
- Cảm biến độ dẫn điện (EC, TDS)
- Cảm biến khí ga
- Cảm biến ánh sáng
- Cảm biến biến dạng (strain gauge)
Động cơ và robot · 13 bài
Động cơ DC, servo, động cơ bước, encoder, PID và các dự án robot, tưới cây cho giờ học STEM.
- Động cơ DC với driver L298N
- Servo SG90 không cần thư viện
- Động cơ bước 28BYJ-48, ULN2003
- Động cơ bước NEMA 17 với A4988
- AccelStepper: tăng tốc, giảm tốc động cơ bước
- Đo tốc độ bằng encoder (PCNT)
- Giữ tốc độ động cơ bằng PID
- Xe robot điều khiển qua Wi-Fi
- Pin, driver, nguồn cho xe robot 2 motor 140
- Xe tránh vật cản HC-SR04
- Cánh tay robot 4 servo
- Tưới cây tự động
- Máy cho cá ăn tự động: servo, DS3231
Đo lường và hiệu chuẩn · 31 bài
Tiêu chuẩn và cách hiệu chuẩn thiết bị đo lực, chuyển vị, áp suất, rung động; độ không đảm bảo, quy tắc quyết định, bài thực hành với ESP32.
- Kiểm định, hiệu chuẩn, thử nghiệm
- Liên kết chuẩn đo lường
- ISO/IEC 17025 và VILAS
- Đọc giấy chứng nhận hiệu chuẩn
- Độ không đảm bảo đo (GUM)
- Quy tắc quyết định, TUR
- Chu kỳ hiệu chuẩn
- Chuẩn lực
- Lực kế chuẩn ISO 376
- Máy thử kéo nén ISO 7500-1
- Load cell tại hiện trường
- Cờ lê lực ISO 6789
- Sai số khi đo lực
- Thực hành: load cell, HX711
- Chuẩn chiều dài, căn mẫu
- Đồng hồ so ISO 463
- LVDT và cảm biến dòng xoáy
- Cảm biến laser, extensometer
- Sai số Abbe, cosin, nhiệt
- Thực hành: thước điện trở
- Áp kế píttông
- Áp kế lò xo, áp kế hiện số
- Transmitter áp suất 4–20 mA
- Áp suất tuyệt đối, dư, chênh
- Sai số khi đo áp suất
- Thực hành: cảm biến áp suất
- Chuẩn rung ISO 16063
- Máy đo rung, ISO 20816
- Gá lắp gia tốc kế
- Thực hành: gia tốc kế MEMS
- ADC 24 bit: HX711, ADS1232, ADS1220, ADS1256
STEM và lập trình cho trẻ · 35 bài
Phát triển tư duy cho trẻ bằng STEM và lập trình: trò chơi không cần máy tính, Scratch, dự án ESP32 cho học sinh, gợi ý cho phụ huynh và giáo viên.
- Giáo dục STEM là gì
- Tư duy máy tính
- Trẻ mấy tuổi học lập trình
- Tư duy logic, phản biện, 4C
- Quy trình thiết kế kỹ thuật
- Lợi ích học lập trình
- Lập trình và tư duy: bằng chứng nghiên cứu
- 7 điều kiện để học lập trình hiệu quả
- Rèn cách giải quyết vấn đề
- Tư duy hệ thống qua lập trình
- Lập trình nuôi dưỡng tư duy sáng tạo
- Lập trình không cần máy tính
- Robot trên bảng ô vuông
- Vòng lặp và điều kiện
- Số nhị phân bằng thẻ chấm
- Thuật toán qua trò chơi
- Dự án STEM mầm non theo chủ đề
- Thí nghiệm điện an toàn
- Scratch là gì
- 5 dự án Scratch đầu tiên
- Vẽ đa giác, học góc
- Robot thoát mê cung trong Scratch
- Từ Scratch sang Python
- Chọn bo mạch cho học sinh
- ESP32: đèn nhấp nháy, mã Morse
- ESP32: chạm tay bật đèn
- Đàn piano trái cây
- Trò chơi đo phản xạ
- Xúc xắc điện tử, xác suất
- Đố toán nhanh trên OLED
- Đèn giao thông ngã tư
- Đèn trung thu nhấp nháy
- MicroPython cho học sinh
- Robot dò line
- Góc STEM và câu lạc bộ STEM
Flycam và ESP32 · 10 bài
Cấu tạo flycam, động cơ, ESC, pin LiPo, mạch điều khiển bay, tay điều khiển, quy định bay tại Việt Nam và các bài thực hành với ESP32.
CNC và laser DIY · 20 bài
Máy CNC mini và máy khắc laser tự làm: nguyên lý, an toàn, linh kiện, G-code, GRBL, FluidNC trên ESP32, phần mềm, tự lắp máy, hiệu chỉnh và sửa lỗi.
- Máy CNC là gì
- Máy khắc laser là gì
- An toàn laser và CNC
- Cấu tạo máy CNC, máy laser
- G-code cơ bản
- Động cơ bước
- Driver A4988, TMC2209
- Truyền động, steps/mm
- Đầu công cụ: spindle, laser
- Nguồn, đi dây, công tắc
- GRBL là gì
- Cấu hình GRBL
- ESP32 với FluidNC
- Phần mềm máy laser
- Phần mềm máy CNC
- Máy vẽ ESP32
- Tự lắp máy khắc laser
- Tự lắp CNC 3018
- Hiệu chỉnh độ chính xác
- Sửa lỗi, nâng cấp
Điện tử căn bản · 31 bài
Tự học điện tử từ định luật Ohm tới IC: linh kiện cơ bản, transistor, MOSFET, op-amp, cổng logic, cách tìm lỗi mạch và 13 thí nghiệm với ESP32.
- Lộ trình tự học điện tử
- Định luật Ohm
- Công suất, năng lượng và pin
- Nối tiếp, song song, cầu phân áp
- Điện DC, AC và an toàn điện
- Đọc sơ đồ nguyên lý
- Dùng đồng hồ vạn năng
- Breadboard và hàn linh kiện
- Điện trở và mã vạch màu
- Biến trở, quang trở, NTC
- Tụ điện
- Mạch RC, hằng số thời gian
- Cuộn cảm và biến áp
- Công tắc, nút nhấn, relay
- Diode
- LED và LED RGB
- Zener, Schottky, cầu chỉnh lưu
- Transistor BJT
- Transistor làm công tắc
- MOSFET và PWM
- Mạch khuếch đại E chung
- Optocoupler PC817
- IC là gì, đọc datasheet
- IC ổn áp 7805, AMS1117
- IC 555
- Op-amp
- Cổng logic, IC 74HC
- Flip-flop và 74HC595
- Tìm lỗi mạch
- Dự án đèn tự động
- Sắp xếp linh kiện bằng hộp chia ngăn
Đầu nối và jack · 5 bài
Chọn và đấu đầu nối tròn GX16, GX12, đầu nối JST, dây RCY và jack DC cho thiết bị tự làm.
Lập trình ESP32 nâng cao · 10 bài
FreeRTOS, timer phần cứng, watchdog, LittleFS, bảng phân vùng flash, PSRAM, HTTPS, âm thanh I2S.
Công cụ và chế tạo mạch · 8 bài
Mô phỏng Wokwi, ESP-IDF, vẽ mạch KiCad, đặt gia công mạch in, hàn SMD, logic analyzer, máy hiện sóng.
AI trên vi điều khiển · 4 bài
Nhận dạng cử chỉ với Edge Impulse, lệnh giọng nói không cần Internet, gọi API mô hình ngôn ngữ, loa trợ lý AI.
STEM cho giáo viên · 5 bài
Chủ đề STEM theo môn, dự án THPT, câu lạc bộ STEM, phòng STEM và cách chấm điểm dự án.
Xử lý tín hiệu đo · 1 bài
Tần số lấy mẫu, chồng phổ, bộ lọc chống chồng phổ trước ADC, lọc nhiễu và lấy mẫu dư.
Quan trắc công trình · 1 bài
Đo biến dạng, chuyển vị, rung động bằng thiết bị tự làm, ADC 24 bit và data logger ESP32.
Thiết bị đo và an toàn điện · 3 bài
Ampe kìm, aptomat chống giật, cách ly và cầu chì khi tự làm mạch điện 220 V.
Dự án hoàn chỉnh · 11 bài
Dự án ESP32 làm trọn từ cảm biến, chương trình tới hiển thị và gửi dữ liệu.
- Bãi giữ xe thông minh: đếm chỗ trống
- Nhà kính mini: bơm, quạt, đèn
- Khóa cửa RFID và mật khẩu
- Chuông cửa ESP32-CAM gửi ảnh Telegram
- Giám sát điện trong nhà, nhiều PZEM-004T
- Chất lượng không khí: CO2, PM2.5
- Cân IoT theo dõi bình gas
- Báo rò khí gas qua Telegram
- Đèn LED nháy theo nhạc
- Máy cho cá ăn tự động: servo, DS3231
- Đo dung lượng, dòng xả pin 18650
Bài mới đăng hiện ngay bên dưới.
23/10/2026
Chip CH340 và CP2102 trên mạch ESP32 làm gì, khác nhau ở đâu, cách nhận biết qua Device Manager và mã VID:PID, cách cài driver trên Windows 10, 11, chọn cổng Type-C hay Micro USB.
23/10/2026
Cách sửa ESP32 không nhận cổng COM, lỗi Failed to connect, Wrong boot mode, phải giữ nút BOOT, nạp xong không chạy: dây USB, driver, chân khởi động, tụ 10 µF ở chân EN, bảng tra thông báo lỗi.
23/10/2026
Cài gói esp32 của Espressif vào Arduino IDE 2, chọn bo DOIT ESP32 DEVKIT V1 hoặc ESP32 Dev Module, chọn cổng COM, nạp chương trình nháy LED, in thông tin chip và sửa lỗi lần nạp đầu.
23/10/2026
Sơ đồ chân ESP32 DevKit V1 30 chân và 38 chân: số GPIO, ADC1, ADC2, cảm ứng, I2C, SPI, UART, chân khởi động, chân chỉ vào, chân nối flash và cách chọn chân đúng cho từng việc.
23/10/2026
Mạch ESP32 là gì, dùng để làm gì và cách chọn bản phù hợp: 30 hay 38 chân, CH340 hay CP2102, Type-C hay Micro USB, anten rời, bản có OLED, có pin 18650, ESP32 Lite.
18/10/2026
Dự án cuối loạt điện tử căn bản: quang trở trong cầu phân áp, lọc nhiễu, ngưỡng có trễ và chờ xác nhận, MOSFET điều khiển dải LED 12 V sáng dần bằng PWM, nguồn 12 V qua mạch hạ áp cho ESP32.
18/10/2026
Trình tự 6 bước tìm lỗi mạch: mô tả triệu chứng, quan sát mối hàn và breadboard, đo nguồn đúng chỗ, chia đôi mạch, đo linh kiện khi tắt điện, lỗi hay gặp với ESP32 và bảng tra theo triệu chứng.
18/10/2026
Mạch chốt SR, flip-flop D lấy mẫu theo xung nhịp, bộ đếm nhị phân, thanh ghi dịch và IC 74HC595, dạng sóng khi dịch một byte, thí nghiệm ESP32 tự dịch bit ra 8 LED, đếm nhị phân và đèn chạy.
18/10/2026
Cổng logic NOT, AND, OR, NAND, NOR, XOR và bảng sự thật, mức điện áp logic của 74HC, đại số Boole, định luật De Morgan, cổng NAND vạn năng, IC 74HC và thí nghiệm ESP32 tự đoán loại cổng.
18/10/2026
Op-amp là gì, hai quy tắc tính mạch, mạch so sánh với quang trở, mạch đệm, khuếch đại không đảo và đảo, giới hạn của LM358 ở 3,3 V và thí nghiệm đo hệ số khuếch đại, bão hòa bằng ESP32.
18/10/2026
IC 555 là gì, sơ đồ chân và cấu tạo bên trong, mạch đơn ổn tạo trễ và mạch dao động nháy LED, nguồn gốc công thức t = 1,1RC và f = 1,44/((R1 + 2R2)C), bảng giá trị và mạch tạo trễ relay.
18/10/2026
IC ổn áp tuyến tính hoạt động thế nào, các loại 7805, 78L05, LM317, AMS1117 và thứ tự chân, tụ đi kèm, sụt áp tối thiểu, cách tính công suất nhiệt, tản nhiệt và khi nào nên dùng mạch nguồn xung.