1.1 ESP32-CAM
Hình 1 ESP32-CAM
tả:
ESP32-CAM vi điều khiển tích hợp camera OV2640, hỗ trợ Wi-Fi Bluetooth,
được sử dụng làm bộ xử trung tâm trong hệ thống hàng rào điện tử. Thiết bị này chịu
trách nhiệm thu thập dữ liệu từ cảm biến, xử tín hiệu, kích hoạt cảnh báo, chụp hình
khi xâm nhập gửi dữ liệu lên nền tảng IoT.
Tên chân tả
GPIO 1 (TX)
Serial TX dùng để debug Serial Monitor (baud 115200)
GPIO 3 (RX)
Serial RX dùng để debug Serial Monitor
GPIO 2
Kết nối PIR D26 (OUT GPIO2) phát hiện chuyển động
GPIO 4
Kết nối Đèn báo D12 (LED đỏ GPIO4) nhấp nháy khi xâm
nhập
GPIO 12
Kết nối Còi báo D13 (buzzer + GPIO12) khi xâm nhập
GPIO 13
Kết nối Cảm biến tiếp xúc D24 (reed switch GPIO13) phát hiện
mở cửa
GPIO 14
Flash LED (trắng) thể dùng làm đèn báo bổ sung
GPIO 15 (D0)
Kết nối Camera OV2640
GPIO 16
Dự phòng (có thể dùng thêm cảm biến hoặc relay)
5V
Đầu vào cấp nguồn 5V (từ đế nạp hoặc nguồn ngoài)
3V3
Đầu ra 3.3V (cấp cho PIR D26, D24, D13, D12)
GND
Chân nối đất chung cho tất cả cảm biến module
Thông số kỹ thuật:
- Vi xử lý: Tensilica LX6 dual-core 32-bit
- Tốc độ xung nhịp: 160–240 MHz
- Bộ nhớ: 520 KB SRAM, hỗ trợ thẻ nhớ microSD
- Camera: OV2640 độ phân giải 2MP
- Kết nối: Wi-Fi 802.11 b/g/n, Bluetooth 4.2
- Điện áp hoạt động: 3.3V 5V
- Dòng tiêu thụ trung bình: 160–240 mA
Mục đích sử dụng:
- Xử dữ liệu từ cảm biến hồng ngoại
- Điều khiển còi đèn báo
- Gửi dữ liệu hình ảnh lên Cloud đ giám sát từ xa
- trung tâm điều phối hoạt động của toàn hệ thống
1.2 Cảm biến hồng ngoại
Hình 2 Cảm biến hồng ngoại
tả:
Cảm biến tránh vật cản hồng ngoại FC-51 module chủ động (active IR) sử dụng
cặp LED phát thu hồng ngoại để phát hiện vật thể trong khoảng cách gần. Khi vật
cản cắt ngang tia IR (phản xạ lại), cảm biến xuất tín hiệu DIGITAL về ESP32-CAM để
xử lý. Module chiết áp xanh để điều chỉnh khoảng cách phát hiện, đèn LED báo trạng
thái dễ lắp đặt cho hệ thống hàng rào điện tử bổ sung lớp phát hiện gần.
Tên chân
tả
VCC
Cấp nguồn cho module
GND
Chân nối đất chung (nối GND)
OUT
Tín hiệu đầu ra DIGITAL
- LOW (0V): vật cản (tia IR bị phản xạ)
- HIGH (3.3V/5V): không vật cản Nối trực tiếp vào GPIO
ESP32-CAM (ví dụ GPIO5, GPIO16, GPIO17…)
Chiết áp xanh
Điều chỉnh độ nhạy/khoảng cách phát hiện (2–30 cm) Xoay theo chiều
kim đồng hồ tăng khoảng cách
Thông số kỹ thuật:
- Điện áp hoạt động: 3.3V 5V
- Dòng tiêu thụ: 20 30 mA
- Khoảng cách phát hiện: 2 30 cm (điều chỉnh bằng chiết áp)
- Tín hiệu đầu ra: Digital (LOW khi vật cản, HIGH khi không)
- Góc phát hiện: ~35°
- Kích thước: 32 × 14 × 10 mm
- Nhiệt độ hoạt động: -10°C 60°C
Mục đích sử dụng:
- Phát hiện vật cản gần (bổ sung cho PIR D26 để tránh bỏ sót khoảng cách <1m)
- Cung cấp tín hiệu đầu vào cho ESP32-CAM để kích hoạt cảnh báo hoặc chụp ảnh
cận cảnh
- Dễ lắp đặt dọc hàng rào hoặc cửa ra vào, giá rẻ ~8-15k/cái
1.3 Còi báo động
Hình 3 Còi báo động
tả:
Còi báo động thụ động HYD-080A (hoặc 960RM) loại passive buzzer siêu nhỏ
gọn, cần tín hiệu PWM từ ESP32-CAM để phát âm thanh. Khi hệ thống phát hiện xâm
nhập (PIR D26, D24, FC-51...), ESP32-CAM sẽ dùng hàm tone(GPIO, tần số) để tạo
tiếng còi đa dạng (beep đơn, dài, siren...). Phù hợp làm báo động tại chỗ cho hàng rào
điện tử IoT, âm thanh linh hoạt hơn active buzzer D13.
Thông số kỹ thuật:
- Điện áp hoạt động: 3.3V 5V
- Dòng tiêu thụ: 15 30 mA
- Cường độ âm thanh: 80 90 dB (ở 10cm)
- Tín hiệu đầu vào: PWM (tần số 1–10 kHz)
- Tần số cộng hưởng: ~2.3 kHz (960RM)
- Kích thước: Φ9 mm × cao 7 mm (siêu nhỏ)
- Nhiệt độ hoạt động: -20°C 70°C
Tên chân tả
+ (chân không dấu)
Nối vào GPIO hỗ trợ PWM của ESP32-CAM (ví dụ
GPIO12, GPIO13, GPIO14)
(chân dấu - hoặc ngắn hơn) Nối GND
Mục đích sử dụng:
- Phát âm thanh báo động đa dạng (siren, beep nhanh, tiếng còi cảnh sát...) khi
xâm nhập
- Cung cấp tín hiệu PWM từ ESP32-CAM, dễ code tạo melody bằng hàm tone()
noTone()
- Tiết kiệm năng lượng, âm thanh to rõ, dễ nhúng vào hộp hàng rào, giá ~3-6k/cái
1.4 Đèn LED trắng 8mm
Hình 4 Đèn LED trắng 8mm
tả:
Đèn LED trắng 8mm (Straw Hat LED) loại LED công suất 0.5W, góc tỏa sáng
rộng ~120°, dùng làm đèn báo hiệu hoặc đèn trợ sáng ban đêm cho camera ESP32-CAM.
Khi hệ thống phát hiện xâm nhập vào ban đêm, ESP32-CAM sẽ bật LED trắng này để
chiếu sáng khu vực, giúp camera OV2640 chụp ảnh/video nét hơn trước khi gửi thông
báo.
Thông số kỹ thuật:
- Điện áp hoạt động: 3.0V 3.4V (tối đa 3.6V)
- Dòng tiêu thụ: 150 180 mA (cần điện trở hạn dòng 10–20Ω khi dùng 5V)
- Độ sáng: 15 20 lm (rất sáng)
- Góc tỏa sáng: 120° (dạng rơm, chiếu đều)
- Tín hiệu đầu vào: Digital (HIGH đ sáng) hoặc PWM để điều chỉnh độ sáng
- Kích thước: Φ8 mm × cao 6.5 mm (đầu phẳng đặc trưng)
- Nhiệt độ hoạt động: -30°C 85°C
đồ chân như sau:
Tên chân tả
+ (chân dài)
Nối qua điện trở 10–20Ω vào GPIO ESP32-CAM (ví dụ GPIO14)
hoặc transistor NPN (2N2222/BC547) nếu dùng nhiều chiếc
(chân ngắn) Nối GND
Mục đích sử dụng:
- Làm đèn flash trợ sáng ban đêm cho camera ESP32-CAM khi PIR D26 phát hiện
chuyển động
- Báo hiệu trực quan (nhấp nháy hoặc sáng liên tục) kết hợp còi thụ động HYD-
080A
- Góc tỏa rộng, chiếu sáng đều khu vực hàng rào ~2–4 m², giá ~2-5k/cái
1.5 Đế nạp code ESP32-CAM
tả:
Đế nạp code ESP32-CAM board lập trình chuyên dụng, tích hợp CH340G, cổng
Micro USB, nút IO0 RST màu vàng. Chỉ cần cắm module ESP32-CAM vào 2 hàng
chân cái, cắm USB vào máy tính nhấn giữ IO0 Upload code từ Arduino IDE
nhấn RST nạp xong. Dùng để tải firmware cho toàn bộ hệ thống hàng rào điện tử (xử
PIR D26, D24, FC-51, còi thụ động, LED trắng 8mm...).
Thông số kỹ thuật:
- Điện áp hoạt động: 5V (qua Micro USB)
- IC chuyển đổi: CH340G (USB-to-UART)
- Nút nhấn: IO0 (vào chế độ Flash) + RST (reset module) màu vàng
- Tín hiệu giao tiếp: UART (baud rate 115200)
- Kích thước: 52 × 28 mm
- Tích hợp ổn áp: 5V 3.3V cho ESP32-CAM
- Driver: CH340 (tự động Windows 10/11, hoặc tải từ wch.cn)
Tên chân / Thành phần tả
Micro USB Cổng cấp nguồn 5V giao tiếp UART với PC
Nút IO0 (vàng)
Nhấn giữ khi Upload code đưa ESP32-CAM
vào chế độ nạp
Nút RST (vàng)
Nhấn 1 lần sau khi giữ IO0 để bắt đầu quá trình
nạp
Hàng chân cái (2×11)
Cắm trực tiếp module ESP32-CAM (đảm bảo chân
GPIO0 đối diện nút IO0)
LED PWR (đỏ) Sáng khi cấp nguồn 5V
LED TX/RX Nhấp nháy khi truyền/nhận dữ liệu
Mục đích sử dụng:
- Nạp code Arduino nhanh chóng cho ESP32-CAM không cần dây nhảy thủ
công
- Debug Serial Monitor (xem IP WiFi, log cảm biến, trạng thái Telegram)
- Dễ mang theo, giá ~35-55k/cái, bán khắp Shopee/Lazada Nội giao trong ngày

Preview text:

1.1 ESP32-CAM
Hình 1 ESP32-CAM Mô tả:
ESP32-CAM là vi điều khiển tích hợp camera OV2640, hỗ trợ Wi-Fi và Bluetooth,
được sử dụng làm bộ xử lý trung tâm trong hệ thống hàng rào điện tử. Thiết bị này chịu
trách nhiệm thu thập dữ liệu từ cảm biến, xử lý tín hiệu, kích hoạt cảnh báo, chụp hình
khi có xâm nhập và gửi dữ liệu lên nền tảng IoT. Tên chân Mô tả GPIO 0
Nút IO0 trên đế nạp (nối GND khi nạp code) – không dùng trong dự án GPIO 1 (TX)
Serial TX – dùng để debug Serial Monitor (baud 115200) GPIO 3 (RX)
Serial RX – dùng để debug Serial Monitor GPIO 2
Kết nối PIR D26 (OUT → GPIO2) – phát hiện chuyển động GPIO 4
Kết nối Đèn báo D12 (LED đỏ → GPIO4) – nhấp nháy khi có xâm nhập GPIO 12
Kết nối Còi báo D13 (buzzer + → GPIO12) – hú khi có xâm nhập GPIO 13
Kết nối Cảm biến tiếp xúc D24 (reed switch → GPIO13) – phát hiện mở cửa GPIO 14
Flash LED (trắng) – có thể dùng làm đèn báo bổ sung GPIO 15 (D0) Kết nối Camera OV2640 GPIO 16
Dự phòng (có thể dùng thêm cảm biến hoặc relay) 5V
Đầu vào cấp nguồn 5V (từ đế nạp hoặc nguồn ngoài) 3V3
Đầu ra 3.3V (cấp cho PIR D26, D24, D13, D12) GND
Chân nối đất chung cho tất cả cảm biến và module Thông số kỹ thuật: -
Vi xử lý: Tensilica LX6 dual-core 32-bit -
Tốc độ xung nhịp: 160–240 MHz -
Bộ nhớ: 520 KB SRAM, hỗ trợ thẻ nhớ microSD -
Camera: OV2640 độ phân giải 2MP -
Kết nối: Wi-Fi 802.11 b/g/n, Bluetooth 4.2 -
Điện áp hoạt động: 3.3V – 5V -
Dòng tiêu thụ trung bình: 160–240 mA Mục đích sử dụng: -
Xử lý dữ liệu từ cảm biến hồng ngoại -
Điều khiển còi và đèn báo -
Gửi dữ liệu và hình ảnh lên Cloud để giám sát từ xa -
Là trung tâm điều phối hoạt động của toàn hệ thống
1.2 Cảm biến hồng ngoại
Hình 2 Cảm biến hồng ngoại Mô tả:
Cảm biến tránh vật cản hồng ngoại FC-51 là module chủ động (active IR) sử dụng
cặp LED phát và thu hồng ngoại để phát hiện vật thể trong khoảng cách gần. Khi có vật
cản cắt ngang tia IR (phản xạ lại), cảm biến xuất tín hiệu DIGITAL về ESP32-CAM để
xử lý. Module có chiết áp xanh để điều chỉnh khoảng cách phát hiện, đèn LED báo trạng
thái và dễ lắp đặt cho hệ thống hàng rào điện tử bổ sung lớp phát hiện gần. Tên chân Mô tả VCC Cấp nguồn cho module GND
Chân nối đất chung (nối GND) OUT Tín hiệu đầu ra DIGITAL -
LOW (0V): có vật cản (tia IR bị phản xạ) -
HIGH (3.3V/5V): không có vật cản Nối trực tiếp vào GPIO
ESP32-CAM (ví dụ GPIO5, GPIO16, GPIO17…)
Chiết áp xanh Điều chỉnh độ nhạy/khoảng cách phát hiện (2–30 cm) Xoay theo chiều
kim đồng hồ → tăng khoảng cách Thông số kỹ thuật: -
Điện áp hoạt động: 3.3V – 5V -
Dòng tiêu thụ: 20 – 30 mA -
Khoảng cách phát hiện: 2 – 30 cm (điều chỉnh bằng chiết áp) -
Tín hiệu đầu ra: Digital (LOW khi có vật cản, HIGH khi không) - Góc phát hiện: ~35° -
Kích thước: 32 × 14 × 10 mm -
Nhiệt độ hoạt động: -10°C – 60°C Mục đích sử dụng: -
Phát hiện vật cản gần (bổ sung cho PIR D26 để tránh bỏ sót ở khoảng cách <1m) -
Cung cấp tín hiệu đầu vào cho ESP32-CAM để kích hoạt cảnh báo hoặc chụp ảnh cận cảnh -
Dễ lắp đặt dọc hàng rào hoặc cửa ra vào, giá rẻ ~8-15k/cái 1.3 Còi báo động
Hình 3 Còi báo động Mô tả:
Còi báo động thụ động HYD-080A (hoặc 960RM) là loại passive buzzer siêu nhỏ
gọn, cần tín hiệu PWM từ ESP32-CAM để phát âm thanh. Khi hệ thống phát hiện xâm
nhập (PIR D26, D24, FC-51...), ESP32-CAM sẽ dùng hàm tone(GPIO, tần số) để tạo
tiếng còi đa dạng (beep đơn, hú dài, siren...). Phù hợp làm báo động tại chỗ cho hàng rào
điện tử IoT, âm thanh linh hoạt hơn active buzzer D13. Thông số kỹ thuật: -
Điện áp hoạt động: 3.3V – 5V -
Dòng tiêu thụ: 15 – 30 mA -
Cường độ âm thanh: 80 – 90 dB (ở 10cm) -
Tín hiệu đầu vào: PWM (tần số 1–10 kHz) -
Tần số cộng hưởng: ~2.3 kHz (960RM) -
Kích thước: Φ9 mm × cao 7 mm (siêu nhỏ) -
Nhiệt độ hoạt động: -20°C – 70°C Tên chân Mô tả
Nối vào GPIO hỗ trợ PWM của ESP32-CAM (ví dụ + (chân không dấu) GPIO12, GPIO13, GPIO14)
– (chân có dấu - hoặc ngắn hơn) Nối GND Mục đích sử dụng: -
Phát âm thanh báo động đa dạng (siren, beep nhanh, tiếng còi cảnh sát...) khi có xâm nhập -
Cung cấp tín hiệu PWM từ ESP32-CAM, dễ code tạo melody bằng hàm tone() và noTone() -
Tiết kiệm năng lượng, âm thanh to rõ, dễ nhúng vào hộp hàng rào, giá ~3-6k/cái
1.4 Đèn LED trắng 8mm
Hình 4 Đèn LED trắng 8mm Mô tả:
Đèn LED trắng 8mm (Straw Hat LED) là loại LED công suất 0.5W, góc tỏa sáng
rộng ~120°, dùng làm đèn báo hiệu hoặc đèn trợ sáng ban đêm cho camera ESP32-CAM.
Khi hệ thống phát hiện xâm nhập vào ban đêm, ESP32-CAM sẽ bật LED trắng này để
chiếu sáng khu vực, giúp camera OV2640 chụp ảnh/video rõ nét hơn trước khi gửi thông báo. Thông số kỹ thuật: -
Điện áp hoạt động: 3.0V – 3.4V (tối đa 3.6V) -
Dòng tiêu thụ: 150 – 180 mA (cần điện trở hạn dòng 10–20Ω khi dùng 5V) -
Độ sáng: 15 – 20 lm (rất sáng) -
Góc tỏa sáng: 120° (dạng mũ rơm, chiếu đều) -
Tín hiệu đầu vào: Digital (HIGH để sáng) hoặc PWM để điều chỉnh độ sáng -
Kích thước: Φ8 mm × cao 6.5 mm (đầu phẳng đặc trưng) -
Nhiệt độ hoạt động: -30°C – 85°C Sơ đồ chân như sau: Tên chân Mô tả
Nối qua điện trở 10–20Ω vào GPIO ESP32-CAM (ví dụ GPIO14) + (chân dài)
hoặc transistor NPN (2N2222/BC547) nếu dùng nhiều chiếc – (chân ngắn) Nối GND Mục đích sử dụng: -
Làm đèn flash trợ sáng ban đêm cho camera ESP32-CAM khi PIR D26 phát hiện chuyển động -
Báo hiệu trực quan (nhấp nháy hoặc sáng liên tục) kết hợp còi thụ động HYD- 080A -
Góc tỏa rộng, chiếu sáng đều khu vực hàng rào ~2–4 m², giá ~2-5k/cái
1.5 Đế nạp code ESP32-CAM Mô tả:
Đế nạp code ESP32-CAM là board lập trình chuyên dụng, tích hợp CH340G, cổng
Micro USB, nút IO0 và RST màu vàng. Chỉ cần cắm module ESP32-CAM vào 2 hàng
chân cái, cắm USB vào máy tính → nhấn giữ IO0 → Upload code từ Arduino IDE →
nhấn RST là nạp xong. Dùng để tải firmware cho toàn bộ hệ thống hàng rào điện tử (xử
lý PIR D26, D24, FC-51, còi thụ động, LED trắng 8mm...). Thông số kỹ thuật: -
Điện áp hoạt động: 5V (qua Micro USB) -
IC chuyển đổi: CH340G (USB-to-UART) -
Nút nhấn: IO0 (vào chế độ Flash) + RST (reset module) màu vàng -
Tín hiệu giao tiếp: UART (baud rate 115200) - Kích thước: 52 × 28 mm -
Tích hợp ổn áp: 5V → 3.3V cho ESP32-CAM -
Driver: CH340 (tự động Windows 10/11, hoặc tải từ wch.cn) Tên chân / Thành phần Mô tả Micro USB
Cổng cấp nguồn 5V và giao tiếp UART với PC
Nhấn giữ khi Upload code → đưa ESP32-CAM Nút IO0 (vàng) vào chế độ nạp
Nhấn 1 lần sau khi giữ IO0 để bắt đầu quá trình Nút RST (vàng) nạp
Cắm trực tiếp module ESP32-CAM (đảm bảo chân Hàng chân cái (2×11) GPIO0 đối diện nút IO0) LED PWR (đỏ) Sáng khi cấp nguồn 5V LED TX/RX
Nhấp nháy khi truyền/nhận dữ liệu Mục đích sử dụng: -
Nạp code Arduino nhanh chóng cho ESP32-CAM mà không cần dây nhảy thủ công -
Debug Serial Monitor (xem IP WiFi, log cảm biến, trạng thái Telegram) -
Dễ mang theo, giá ~35-55k/cái, bán khắp Shopee/Lazada Hà Nội giao trong ngày