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.

Đo chất lượng không khí trong phòng bằng ESP32: CO2 với SCD40, bụi PM2.5 với PMS5003, AQI giờ
Đo chất lượng không khí trong phòng bằng ESP32: CO2 với SCD40, bụi PM2.5 với PMS5003, AQI giờ

Làm máy đo không khí trong phòng bằng ESP32: CO2 thật với SCD40, bụi PM2.5 với PMS5003, OLED, tính AQI giờ theo VN_AQI và NowCast, biết lúc nào mở cửa, lúc nào bật máy lọc.

Giám sát điện trong nhà bằng ESP32 và nhiều PZEM-004T: từng nhánh, quá tải, quên tắt, công suất nền
Giám sát điện trong nhà bằng ESP32 và nhiều PZEM-004T: từng nhánh, quá tải, quên tắt, công suất nền

Dùng ESP32 đọc nhiều PZEM-004T chung một đường Modbus để giám sát điện từng nhánh: cảnh báo quá tải, điện áp thấp, bình nóng lạnh quên tắt, điện năng từng ngày, công suất nền.

Chuông cửa ESP32-CAM gửi ảnh qua Telegram: bấm chuông là chụp, đèn flash ban đêm, lưu thẻ nhớ
Chuông cửa ESP32-CAM gửi ảnh qua Telegram: bấm chuông là chụp, đèn flash ban đêm, lưu thẻ nhớ

Làm chuông cửa bằng ESP32-CAM: bấm nút thì chụp ảnh gửi về điện thoại qua Telegram kèm giờ, tự bật đèn flash ban đêm, lưu ảnh vào thẻ nhớ, nhắn /anh để xem cửa bất cứ lúc nào.

Khóa cửa ESP32 mở bằng thẻ RFID hoặc mật khẩu: RC522, bàn phím 4x4, còi, khóa chốt điện từ 12 V
Khóa cửa ESP32 mở bằng thẻ RFID hoặc mật khẩu: RC522, bàn phím 4x4, còi, khóa chốt điện từ 12 V

Làm khóa cửa ESP32 mở bằng thẻ RFID RC522 hoặc mật khẩu bàn phím 4x4: nối dây, nguồn và diode cho khóa chốt 12 V, thêm xóa thẻ, đổi mật khẩu, tạm khóa khi sai 3 lần.

Đo dung lượng và dòng xả pin 18650 bằng ESP32: mAh, Wh, điện trở trong, nhận ra pin giả, pin chai
Đo dung lượng và dòng xả pin 18650 bằng ESP32: mAh, Wh, điện trở trong, nhận ra pin giả, pin chai

Làm máy đo dung lượng pin 18650 bằng ESP32, MOSFET và điện trở tải: mAh, Wh, dòng xả và C-rate, đo điện trở trong, cộng mAh tới 3,0 V, đọc kết quả để nhận ra pin giả và pin đã chai.

Mạch chuyển nguồn tự động ATS: nguyên lý, khóa liên động, trễ chuyển, trễ về, mô hình 12 V ESP32
Mạch chuyển nguồn tự động ATS: nguyên lý, khóa liên động, trễ chuyển, trễ về, mô hình 12 V ESP32

ATS là gì, gồm khởi động từ, bộ điều khiển, khóa liên động; trình tự chuyển với trễ chuyển, trễ về; mô hình ATS 12 V an toàn bằng ESP32 và relay 2 kênh; khác nhau giữa mô hình và ATS 220 V thật.

Pin mặt trời mini cho ESP32: chọn tấm pin, mạch sạc, pin 18650, ngủ sâu và tính năng lượng mỗi ngày
Pin mặt trời mini cho ESP32: chọn tấm pin, mạch sạc, pin 18650, ngủ sâu và tính năng lượng mỗi ngày

ESP32 chạy bằng pin mặt trời: các khối tấm pin, mạch sạc, pin 18650, ổn áp; tính năng lượng tiêu thụ và thu được mỗi ngày; chương trình ngủ sâu đo điện áp pin, tấm pin; lắp đặt ngoài trời.

C cho vi điều khiển: kiểu số cố định, phép toán bit, con trỏ thanh ghi, volatile, struct packed
C cho vi điều khiển: kiểu số cố định, phép toán bit, con trỏ thanh ghi, volatile, struct packed

Những phần C dùng nhiều nhất khi lập trình vi điều khiển: uint8_t và tràn số, phép toán bit với mặt nạ, con trỏ tới thanh ghi, volatile với ngắt, struct packed, thứ tự byte, const, static; ví dụ ESP32.

Bắt đầu với STM32: chọn Blue Pill, Black Pill hay Nucleo, ST-Link, STM32CubeIDE, nháy LED đầu tiên
Bắt đầu với STM32: chọn Blue Pill, Black Pill hay Nucleo, ST-Link, STM32CubeIDE, nháy LED đầu tiên

Bắt đầu với STM32: các dòng theo nhân Cortex-M, chọn Blue Pill, Black Pill hay Nucleo, nối ST-Link qua SWD, tạo dự án STM32CubeIDE nháy LED PC13 bằng HAL, nạp không cần ST-Link và lỗi hay gặp.

Lập trình nhúng và IoT khác nhau thế nào: phạm vi, ví dụ, cách kết nối, kỹ năng và nên học gì trước
Lập trình nhúng và IoT khác nhau thế nào: phạm vi, ví dụ, cách kết nối, kỹ năng và nên học gì trước

Phân biệt lập trình nhúng và IoT qua bốn lớp thiết bị, kết nối, máy chủ, ứng dụng; ví dụ nhiệt kế bật quạt; chọn Wi-Fi, BLE, LoRa, 4G; kỹ năng từng vai trò, bảo mật và học gì trước.

Học lập trình nhúng bắt đầu từ đâu: lộ trình 6 giai đoạn, kiến thức nền, bộ dụng cụ, học qua dự án
Học lập trình nhúng bắt đầu từ đâu: lộ trình 6 giai đoạn, kiến thức nền, bộ dụng cụ, học qua dự án

Lộ trình 6 giai đoạn học lập trình nhúng từ điện tử căn bản, C và Arduino tới ESP32, kết nối mạng, FreeRTOS; kiến thức nền, bộ dụng cụ khởi đầu, cách học qua dự án và sai lầm hay gặp.

Màn hình TFT SPI ILI9341 với ESP32: nối dây, lệnh khởi động, vẽ chữ và đồ thị không cần thư viện
Màn hình TFT SPI ILI9341 với ESP32: nối dây, lệnh khởi động, vẽ chữ và đồ thị không cần thư viện

Nối màn hình TFT ILI9341 2.4–2.8 inch với ESP32, các lệnh khởi động và vẽ vùng, màu RGB565, bộ chữ 5x7, chương trình vẽ số lớn và đồ thị điện áp không nhấp nháy, bảng sửa lỗi.


Hiển thị 49 - 60 / 362 kết quả

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