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.

HTTPS trên ESP32: nhúng chứng chỉ gốc đúng cách và vì sao setInsecure() nguy hiểm
HTTPS trên ESP32: nhúng chứng chỉ gốc đúng cách và vì sao setInsecure() nguy hiểm

HTTPS bảo vệ được gì, chuỗi tin cậy của chứng chỉ, nhúng chứng chỉ gốc ISRG Root X1 vào ESP32, vì sao setInsecure() mở đường cho tấn công xen giữa, chương trình thử ba trường hợp.

Phát âm thanh trên ESP32: PWM, DAC 8 bit và I2S với MAX98357A, tạo sóng sin không cần thư viện
Phát âm thanh trên ESP32: PWM, DAC 8 bit và I2S với MAX98357A, tạo sóng sin không cần thư viện

So sánh ba cách phát âm thanh trên ESP32: PWM, DAC 8 bit có DMA và I2S với MAX98357A; tạo sóng sin bằng bảng tra và bộ cộng pha, tránh tiếng tạch, phát giai điệu mẫu.

LittleFS trên ESP32: lưu file trong flash, ghi log CSV xoay vòng và phục vụ trang web qua Wi-Fi
LittleFS trên ESP32: lưu file trong flash, ghi log CSV xoay vòng và phục vụ trang web qua Wi-Fi

LittleFS nằm ở đâu trong flash ESP32, khác Preferences và thẻ nhớ thế nào, đọc ghi file, ghi log CSV xoay vòng để flash bền, phục vụ trang web và file log từ LittleFS.

Watchdog trên ESP32: vì sao mạch tự khởi động lại, đọc lý do reset và tự cứu khi chương trình treo
Watchdog trên ESP32: vì sao mạch tự khởi động lại, đọc lý do reset và tự cứu khi chương trình treo

Watchdog là gì, task watchdog, interrupt watchdog, panic và brownout trên ESP32, in lý do khởi động lại bằng esp_reset_reason, đếm số lần khởi động, cho task tự đăng ký watchdog.

Timer phần cứng trên ESP32: ngắt định kỳ chính xác tới micro giây, API mới của gói esp32 3.x
Timer phần cứng trên ESP32: ngắt định kỳ chính xác tới micro giây, API mới của gói esp32 3.x

Timer phần cứng ESP32 hoạt động thế nào, API timerBegin, timerAlarm của gói esp32 3.x, quy tắc viết hàm ngắt, thí nghiệm so ngắt timer 500 µs với vTaskDelay(1) khi CPU bận.

Queue, semaphore, mutex trong FreeRTOS: chia sẻ dữ liệu an toàn giữa các task trên ESP32
Queue, semaphore, mutex trong FreeRTOS: chia sẻ dữ liệu an toàn giữa các task trên ESP32

Vì sao biến dùng chung bị sai trên ESP32 hai nhân, queue chuyển dữ liệu, semaphore để ngắt báo cho task, mutex bảo vệ Serial, thí nghiệm hai nhân cùng tăng một biến.

FreeRTOS trên ESP32: task, độ ưu tiên, hai nhân, vTaskDelay và vTaskDelayUntil cho người mới
FreeRTOS trên ESP32: task, độ ưu tiên, hai nhân, vTaskDelay và vTaskDelayUntil cho người mới

Task trong FreeRTOS là gì, bốn trạng thái, độ ưu tiên, chọn nhân với xTaskCreatePinnedToCore, stack tính bằng byte, vTaskDelay và vTaskDelayUntil, chương trình ba task trên hai nhân.

Nhà kính mini với ESP32: đo nhiệt độ, độ ẩm đất, ánh sáng; tự tưới, bật quạt, đèn trồng cây
Nhà kính mini với ESP32: đo nhiệt độ, độ ẩm đất, ánh sáng; tự tưới, bật quạt, đèn trồng cây

Làm nhà kính mini với ESP32: DHT22, cảm biến độ ẩm đất, quang trở; relay điều khiển bơm, quạt, đèn trồng cây 12 V có khoảng trễ, tưới từng đợt, hạn mức bơm, trang web tự động và bằng tay.

Báo rò khí gas qua Telegram với ESP32 và MQ-2: hai mức cảnh báo, còi, báo lỗi cảm biến, tự kiểm tra
Báo rò khí gas qua Telegram với ESP32 và MQ-2: hai mức cảnh báo, còi, báo lỗi cảm biến, tự kiểm tra

Làm máy báo rò khí gas với ESP32 và MQ-2: hai mức cảnh báo, còi tại chỗ, nhắn Telegram nhắc lại mỗi 2 phút, báo lỗi cảm biến, tự kiểm tra mỗi sáng, cách đặt cảm biến và lưu ý an toàn.

Máy cho cá ăn tự động bằng ESP32: servo SG90, DS3231 giữ giờ khi mất điện, đặt lịch trên web
Máy cho cá ăn tự động bằng ESP32: servo SG90, DS3231 giữ giờ khi mất điện, đặt lịch trên web

Làm máy cho cá ăn tự động bằng ESP32: servo SG90 quay đĩa có lỗ, DS3231 giữ giờ khi mất điện, đồng bộ giờ Internet, trang web đặt 4 giờ cho ăn, không cho ăn lặp sau mất điện.

Đèn LED nháy theo nhạc với ESP32: micro INMP441, FFT tự viết, dải WS2812B, bắt nhịp trống
Đèn LED nháy theo nhạc với ESP32: micro INMP441, FFT tự viết, dải WS2812B, bắt nhịp trống

Làm đèn LED nháy theo nhạc với ESP32: micro INMP441 thu tiếng, FFT 512 điểm chia 6 dải tần, bắt nhịp trống tính BPM, dải WS2812B với ba chế độ phổ, nhịp và VU.

Cân IoT theo dõi bình gas bằng ESP32 và HX711: còn bao nhiêu kg, ước tính ngày hết, báo qua Telegram
Cân IoT theo dõi bình gas bằng ESP32 và HX711: còn bao nhiêu kg, ước tính ngày hết, báo qua Telegram

Làm cân IoT đặt dưới bình gas: ESP32 đọc load cell qua HX711, trừ vỏ bình ra số kg gas còn lại, hồi quy tính mức dùng mỗi ngày, ước tính ngày hết và nhắn Telegram khi sắp hết.


Hiển thị 37 - 48 / 362 kết quả

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