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.

1-Wire là gì: khe thời gian, mã ROM và cách đọc DS18B20 bằng ESP32
1-Wire là gì: khe thời gian, mã ROM và cách đọc DS18B20 bằng ESP32

Giải thích giao tiếp 1-Wire: một dây dữ liệu, điện trở kéo lên, bốn kiểu khe thời gian, mã ROM 64 bit và CRC. Kèm hai chương trình ESP32 tự viết giao thức để đọc mã ROM và nhiệt độ DS18B20.

SPI là gì: MOSI, MISO, SCK, CS, bốn chế độ và cách dùng trên ESP32
SPI là gì: MOSI, MISO, SCK, CS, bốn chế độ và cách dùng trên ESP32

Giải thích giao tiếp SPI: bốn dây MOSI, MISO, SCK, CS, truyền hai chiều cùng lúc và bốn chế độ clock. Kèm hai chương trình ESP32: tự gửi tự nhận để kiểm tra bus và gửi lệnh thô cho thẻ nhớ.

I2C là gì: START, STOP, địa chỉ, ACK và cách đọc ghi thanh ghi trên ESP32
I2C là gì: START, STOP, địa chỉ, ACK và cách đọc ghi thanh ghi trên ESP32

Giải thích giao tiếp I2C ở mức từng bit: hai dây SDA, SCL, điện trở kéo lên, START, địa chỉ, ACK, STOP. Kèm hai chương trình ESP32: tự tạo tín hiệu I2C bằng GPIO và đọc ghi thanh ghi bằng Wire.

UART là gì: khung truyền, tốc độ baud và cách dùng Serial2 trên ESP32
UART là gì: khung truyền, tốc độ baud và cách dùng Serial2 trên ESP32

Giải thích giao tiếp UART: khung truyền 8N1, tốc độ baud, nối chéo TX với RX. Hướng dẫn dùng Serial2 của ESP32 để tự gửi tự nhận và để hai mạch trao đổi từng dòng lệnh.

Tổng quan các chuẩn giao tiếp cho vi điều khiển: UART, I2C, SPI, RS-485, CAN và cách chọn
Tổng quan các chuẩn giao tiếp cho vi điều khiển: UART, I2C, SPI, RS-485, CAN và cách chọn

So sánh các chuẩn giao tiếp thường gặp với vi điều khiển: UART, I2C, SPI, 1-Wire, RS-485, CAN, Ethernet và không dây. Giải thích tín hiệu vi sai, ba lớp của một hệ giao tiếp và cách chọn chuẩn theo nhu cầu.

Phased array siêu âm 40 kHz với ESP32 (phần 2): mạch đệm 12 V, đầu thu và quét búp sóng
Phased array siêu âm 40 kHz với ESP32 (phần 2): mạch đệm 12 V, đầu thu và quét búp sóng

Phần 2 của loạt phased array siêu âm: thêm mạch đệm 12 V bằng hai module L298N, lắp mạch thu dùng LM358, đo biên độ 40 kHz bằng ADC của ESP32 và chạy chương trình tự quét góc lái để xem búp sóng.

Phased array siêu âm 40 kHz với ESP32 (phần 1): nguyên lý lái búp sóng và tạo 8 kênh lệch pha
Phased array siêu âm 40 kHz với ESP32 (phần 1): nguyên lý lái búp sóng và tạo 8 kênh lệch pha

Nguyên lý phased array và cách dùng ESP32 tạo 8 kênh xung 40 kHz lệch pha để lái búp sóng siêu âm: công thức độ trễ, giới hạn do khoảng cách đầu phát, cấu hình LEDC với hpoint, sơ đồ nối và code.

Phát hiện chuyển động bằng sóng Wi-Fi (CSI) trên ESP32: không cần cảm biến
Phát hiện chuyển động bằng sóng Wi-Fi (CSI) trên ESP32: không cần cảm biến

Giải thích Wi-Fi CSI và hướng dẫn dùng ESP32 phát hiện người di chuyển trong phòng chỉ bằng sóng Wi-Fi từ router: lấy dữ liệu CSI, tính điểm chuyển động, đặt ngưỡng và xem trên Serial Plotter.

Phát hiện chuyển động bằng cảm biến PIR HC-SR501 với ESP32: tự bật đèn qua relay
Phát hiện chuyển động bằng cảm biến PIR HC-SR501 với ESP32: tự bật đèn qua relay

Hướng dẫn dùng cảm biến chuyển động PIR HC-SR501 với ESP32: nguyên lý, cách chỉnh module, đọc tín hiệu bằng ngắt và ghép relay làm đèn tự bật khi có người, tự tắt sau 60 giây.

Làm gateway LoRa sang MQTT bằng ESP32: node cảm biến chạy pin gửi dữ liệu về broker
Làm gateway LoRa sang MQTT bằng ESP32: node cảm biến chạy pin gửi dữ liệu về broker

Hướng dẫn làm hệ thống LoRa hoàn chỉnh với ESP32 và SX1278: node chạy pin đo điện áp, gửi gói rồi ngủ sâu; gateway nhận gói LoRa và publish dữ liệu JSON lên broker MQTT qua Wi-Fi.

Cấu hình LoRa trên ESP32: SF, băng thông, tỉ lệ mã, công suất và cách thử tầm xa
Cấu hình LoRa trên ESP32: SF, băng thông, tỉ lệ mã, công suất và cách thử tầm xa

Giải thích bốn tham số cấu hình LoRa (SF, băng thông, tỉ lệ mã, công suất), cách tính thời gian phát một gói và hướng dẫn làm bộ thử tầm xa bằng ESP32, SX1278 và màn hình OLED.

Hướng dẫn dùng LoRa SX1278 (Ra-02) với ESP32: nối dây SPI, gửi và nhận gói tin đầu tiên
Hướng dẫn dùng LoRa SX1278 (Ra-02) với ESP32: nối dây SPI, gửi và nhận gói tin đầu tiên

Hướng dẫn nối module LoRa SX1278 Ra-02 433 MHz với ESP32 qua SPI, cài thư viện LoRa trên Arduino IDE, viết chương trình gửi và nhận gói tin, đọc RSSI, SNR và xử lý lỗi thường gặp.


Hiển thị 301 - 312 / 362 kết quả

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