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.
03/11/2026
RION PV-65 là cảm biến gia tốc áp điện kiểu cắt, đầu ra điện tích, chịu nhiệt 260 °C: thông số, cách đọc phiếu hiệu chuẩn, nối bộ khuếch đại điện tích, cách gá và 2 cảm biến PYWORLD đang có.
03/11/2026
Dùng Arduino IDE 2 hiệu quả: tự gợi ý code, nhảy tới định nghĩa, quản lý board và thư viện, thư mục của IDE, gỡ lỗi từng bước, macro log có mức cho ESP32.
03/11/2026
Làm bãi giữ xe thông minh mẫu: ESP32 đọc cảm biến siêu âm từng ô, lọc người đi ngang, gửi ESP-NOW về trạm OLED, mô phỏng chọn thời gian lọc, so sánh với đếm ở cổng.
03/11/2026
Arduino Pro Mini bản 3,3 V 8 MHz và 5 V 16 MHz: nạp code bằng USB-TTL FTDI có DTR, chương trình ngủ sâu bằng watchdog đo điện áp pin, bỏ đèn và ổn áp để chạy pin hàng năm.
03/11/2026
Arduino Mega 2560 so với Uno, Nano, ESP32: khi nào cần, sơ đồ chân theo chức năng (I2C 20, 21, SPI 50–53), dùng bốn cổng Serial phần cứng cùng lúc, bản CH340 hay 16U2 và lỗi hay gặp.
03/11/2026
Aptomat chống giật RCD, ELCB, RCBO có tác dụng gì, khác MCB ra sao, hoạt động thế nào, nên lắp ở những nơi nào trong mạng điện gia đình, chọn dòng định mức theo tải và dây, vì sao RCD hay nhảy.
03/11/2026
An toàn điện 220 V khi tự làm mạch ESP32, Arduino: chia hai phía cách ly, cầu chì, varistor, khoảng cách cách điện và khe phay trên mạch in, bề rộng đường mạch theo dòng, kiểm tra trước khi cắm điện.
03/11/2026
analogRead trên Arduino Uno, Nano: công thức đổi điện áp, chọn AREF DEFAULT, INTERNAL, EXTERNAL, đo Vcc thật bằng 1,1 V, lấy trung bình có bù nửa bậc, oversampling 12 bit, giảm nhiễu.
03/11/2026
An toàn pin lithium-ion: thoát nhiệt là gì, nguyên nhân cháy nổ thường gặp, sạc và bảo quản đúng cách, dấu hiệu pin hỏng, xử lý khi pin bốc cháy, mang pin lên máy bay theo Wh, script kiểm tra pin.
03/11/2026
Ampe kìm đo dòng không cần cắt dây: nguyên lý biến dòng và cảm biến Hall, kẹp một dây hay dây đôi, đo dòng rò, chọn ampe kìm AC, AC/DC, True RMS; tự đo dòng AC bằng SCT-013 và ESP32.
03/11/2026
So sánh Arduino Uno R4 Minima, Uno R4 WiFi với Uno R3: vi điều khiển RA4M1, bộ nhớ, ADC, DAC, dòng mỗi chân, Serial đổi chỗ, thư viện AVR, Wi-Fi ESP32-S3 và gợi ý có nên nâng cấp.
02/11/2026
Dùng attachInterrupt trên Arduino: chân ngắt, volatile, vì sao biến nhiều byte phải đọc khi tắt ngắt qua mã máy thật, đếm xung và đo chu kỳ, quy tắc trong hàm ngắt, lỗi hay gặp.