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.

  1. Học lập trình nhúng bắt đầu từ đâu
  2. Lập trình nhúng và IoT khác nhau
  3. Các loại vi xử lý: CPU, MCU, SoC, FPGA
  4. Chọn Arduino, ESP32, STM32 hay Raspberry Pi
  5. ESP32 là gì
  6. ESP32, S3, C3, C6 khác nhau
  7. Chọn mạch ESP32 nào
  8. ESP32 hay ESP8266, Wemos D1 R2
  9. Sơ đồ chân ESP32 30 chân, 38 chân
  10. ESP32 CH340 hay CP2102, cài driver
  11. Cài ESP32 vào Arduino IDE 2
  12. Arduino IDE 2: gợi ý code, gỡ lỗi từng bước
  13. ESP32 không nhận cổng COM
  14. Đế ra chân ESP32 30 chân
  15. Mạch ESP32 có OLED 0.96 và pin 18650
  16. ESP32-CAM: nạp code, xem video
  17. Arduino là gì: setup() và loop()
  18. Arduino Uno R4 khác Uno R3 thế nào
  19. Arduino Mega 2560: sơ đồ chân, bốn cổng Serial
  20. Arduino Pro Mini 3,3 V và 5 V: nạp code, chạy pin
  21. C cho vi điều khiển: bit, con trỏ, volatile
  22. Bắt đầu với STM32
  23. Bắt đầu với Arduino Nano CH340
  24. Nano không nạp được code (stk500_getsync)
  25. Shield mở rộng cho Arduino Nano
  26. Bắt đầu với Wemos D1 R2 (ESP8266)
  27. MicroPython trên ESP32 với Thonny
  28. Nạp file .bin vào ESP32
  29. esptool: sao lưu, xóa flash, nạp lại
  30. Nạp chương trình qua Wi-Fi (OTA)
  31. PWM: chỉnh độ sáng LED
  32. analogRead Arduino: AREF, lấy trung bình
  33. Ngắt GPIO, chống dội nút nhấn
  34. attachInterrupt trên Arduino: đếm xung, đo tần số
  35. Lưu dữ liệu vào flash (Preferences)
  36. Deep Sleep tiết kiệm pin
  37. Đồ án ESP32, Arduino cho sinh viên
  38. Module thời gian thực DS3231
  39. Bàn phím 4x4 và còi: khóa mật khẩu

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.

  1. Cấu tạo flycam
  2. Động cơ, ESC và cánh quạt
  3. Pin LiPo cho flycam
  4. Mạch điều khiển bay
  5. Tay điều khiển và FPV
  6. Quy định bay tại Việt Nam
  7. ESP32 đọc MPU-6050 tính góc
  8. ESP32 điều khiển ESC
  9. Tay điều khiển ESP-NOW
  10. ESP32 làm mạch bay mini

Đầ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.

  1. Đầu nối GX16: loại chân, dòng, cách hàn
  2. GX12 hay GX16: chọn đầu nối tròn
  3. Đầu nối JST XH, PH, SM, dây RCY
  4. Jack DC 5.5×2.1 và 5.5×2.5
  5. Đưa ESP32 vào hộp, khoan lỗ jack

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.

  1. Mô phỏng ESP32 trên Wokwi
  2. Cài ESP-IDF trên Windows
  3. KiCad cho người mới
  4. Đặt gia công mạch in, tệp Gerber
  5. Chọn mỏ hàn, thiếc hàn
  6. Hàn linh kiện dán SMD
  7. Logic analyzer và PulseView
  8. Máy hiện sóng cầm tay

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.

  1. Edge Impulse: nhận dạng cử chỉ
  2. Lệnh giọng nói với ESP_SR
  3. ESP32 gọi API mô hình ngôn ngữ
  4. Loa trợ lý AI trên ESP32-S3

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.

  1. Chủ đề STEM môn KHTN 6–9
  2. Dự án STEM THPT: đo g bằng con lắc
  3. Câu lạc bộ STEM ở trường
  4. Phòng STEM ở trường
  5. Chấm điểm dự án STEM

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ư.

  1. Aliasing và bộ lọc chống chồng phổ

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.

  1. ADS1256 với ESP32: data logger 24 bit

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.

  1. An toàn điện 220 V khi tự làm mạch
  2. Aptomat chống giật RCD, ELCB, RCBO
  3. Ampe kìm: đo dòng AC, DC, dòng rò

Bài mới đăng hiện ngay bên dưới.

Vòng dòng 4-20 mA là gì và cách đọc cảm biến 4-20 mA bằng ESP32
Vòng dòng 4-20 mA là gì và cách đọc cảm biến 4-20 mA bằng ESP32

Giải thích vòng dòng 4-20 mA: vì sao dùng dòng điện, vì sao bắt đầu từ 4 mA, cách đổi ra giá trị đo và ngưỡng báo lỗi. Hướng dẫn đọc bằng ESP32 qua điện trở shunt 120 Ω, với ADC có sẵn và với ADS1115.

CAN bus (phần 2): bộ lọc nhận, tốc độ bit và xử lý lỗi bus-off trên ESP32
CAN bus (phần 2): bộ lọc nhận, tốc độ bit và xử lý lỗi bus-off trên ESP32

Phần 2 về CAN bus với ESP32: đặt bộ lọc nhận theo mã lọc và mặt nạ, chọn tốc độ bit theo chiều dài dây, hiểu ba trạng thái lỗi của nút và viết chương trình theo dõi bộ đếm lỗi, tự hồi phục sau bus-off.

CAN bus (phần 1): tín hiệu, khung tin, phân xử ưu tiên và gửi nhận bằng ESP32
CAN bus (phần 1): tín hiệu, khung tin, phân xử ưu tiên và gửi nhận bằng ESP32

Giải thích CAN bus: hai dây CAN_H, CAN_L, mức trội và mức lặn, khung tin có ID 11 bit, phân xử ưu tiên, CRC và ACK. Kèm hai chương trình ESP32 dùng bộ điều khiển TWAI: tự kiểm tra và hai nút gửi nhận.

Modbus TCP/IP (phần 2): ESP32 làm máy khách và cổng chuyển đổi Modbus TCP sang RTU
Modbus TCP/IP (phần 2): ESP32 làm máy khách và cổng chuyển đổi Modbus TCP sang RTU

Hướng dẫn dùng ESP32 làm máy khách Modbus TCP đọc thanh ghi của một thiết bị trong mạng, và làm cổng chuyển đổi Modbus TCP sang Modbus RTU qua RS-485: cách đổi khung, mã thiết bị, thời gian chờ, mã lỗi 0x0B.

Modbus TCP/IP (phần 1): phần đầu MBAP và ESP32 làm máy chủ qua Wi-Fi
Modbus TCP/IP (phần 1): phần đầu MBAP và ESP32 làm máy chủ qua Wi-Fi

Giải thích Modbus TCP/IP: phần đầu MBAP, cổng 502, điểm khác với Modbus RTU. Kèm chương trình ESP32 làm máy chủ Modbus TCP qua Wi-Fi với 10 thanh ghi giữ và 8 cuộn, tự phân tích khung, không dùng thư viện.

TCP và UDP là gì: địa chỉ IP, cổng, kết nối và cách dùng trên ESP32
TCP và UDP là gì: địa chỉ IP, cổng, kết nối và cách dùng trên ESP32

Giải thích TCP và UDP cho người làm vi điều khiển: địa chỉ IP, cổng, kết nối, xác nhận, vì sao TCP là dòng byte. Kèm hai chương trình ESP32: máy chủ TCP nhận lệnh và phát, nhận gói UDP trong mạng Wi-Fi.

Modbus RTU (phần 2): ESP32 làm thiết bị tớ, tự xử lý khung tin và mã lỗi
Modbus RTU (phần 2): ESP32 làm thiết bị tớ, tự xử lý khung tin và mã lỗi

Hướng dẫn biến ESP32 thành thiết bị tớ Modbus RTU qua RS-485: lập bảng thanh ghi, tách khung bằng khoảng lặng, kiểm tra CRC, xử lý mã hàm 0x01, 0x03, 0x05, 0x06, 0x10 và trả lời mã lỗi, không dùng thư viện.

Modbus RTU (phần 1): khung tin, mã hàm, CRC và ESP32 làm thiết bị chủ
Modbus RTU (phần 1): khung tin, mã hàm, CRC và ESP32 làm thiết bị chủ

Giải thích Modbus RTU ở mức từng byte: khung tin, bốn vùng dữ liệu, mã hàm đọc ghi, khung báo lỗi. Kèm chương trình ESP32 làm thiết bị chủ đọc thanh ghi và ghi cuộn qua RS-485, không dùng thư viện.

RS-485 là gì: cặp dây vi sai, điện trở đầu cuối và cách dùng module MAX485 với ESP32
RS-485 là gì: cặp dây vi sai, điện trở đầu cuối và cách dùng module MAX485 với ESP32

Giải thích chuẩn RS-485: tín hiệu vi sai trên hai dây A, B, điện trở đầu cuối 120 Ω, truyền bán song công với chân DE, RE. Kèm sơ đồ nối module MAX485 và chương trình hỏi đáp giữa hai mạch ESP32.

Tự thiết kế khung tin trên UART: byte bắt đầu, độ dài, CRC và thời gian chờ
Tự thiết kế khung tin trên UART: byte bắt đầu, độ dài, CRC và thời gian chờ

Hướng dẫn thiết kế một khung tin trên UART gồm byte bắt đầu, độ dài, loại, dữ liệu và CRC-16, cùng bộ nhận dạng máy trạng thái trên ESP32 biết bỏ khung hỏng và tự hồi phục khi mất đồng bộ.

Kiểm tra lỗi truyền dữ liệu: bit chẵn lẻ, checksum và CRC-16 của Modbus
Kiểm tra lỗi truyền dữ liệu: bit chẵn lẻ, checksum và CRC-16 của Modbus

So sánh bốn cách phát hiện lỗi truyền dữ liệu: bit chẵn lẻ, tổng kiểm tra, XOR và CRC. Giải thích từng bước thuật toán CRC-16 của Modbus và chương trình ESP32 cho thấy mã nào phát hiện được lỗi nào.

Mức logic 3,3 V và 5 V: khi nào cần chuyển mức và cách nối an toàn với ESP32
Mức logic 3,3 V và 5 V: khi nào cần chuyển mức và cách nối an toàn với ESP32

Giải thích mức logic 3,3 V và 5 V: ngưỡng mức thấp, mức cao của ESP32, Arduino và các họ IC; khi nào nối thẳng được, khi nào cần mạch chia áp hoặc mạch chuyển mức MOSFET. Kèm chương trình đo kiểm tra.


Hiển thị 289 - 300 / 362 kết quả

Đã thêm vào giỏ hàng