Cảm biến
Tổng hợp bài viết giải thích nguyên lý hoạt động bên trong của các module cảm biến phổ biến nhất trong IoT & Robotics như DHT11, BMP280, HC-SR04, MPU6050, OLED, SD Card, RTC và nhiều hơn nữa. Kèm code Arduino và ESP32 đầy đủ.
-
Series 37 Module Cảm Biến – SD Card Module SPI: FAT32, Ghi Log CSV Cảm Biến & Đọc Config File Không Hardcode
SD Card Module SPI: 4 dây MOSI/MISO/SCK/CS, FAT32, thư viện SD.h. Ghi log dữ liệu cảm biến dạng CSV, đọc config từ file thay vì hardcode. Luôn gọi file.close() sau khi ghi. Arduino Uno và ESP32.
-
Series 37 Module Cảm Biến – DS3231 RTC: TCXO ±2ppm, I2C, Alarm Ngắt SQW & Đồng Hồ Thực Với Backup Pin
DS3231: RTC TCXO độ chính xác ±2ppm (~1 phút/năm), I2C 0x68, backup CR2032. RTClib Adafruit: now(), adjust(), getTemperature(). Alarm ngắt qua SQW pin, đồng hồ thực cho Arduino Uno và ESP32.
-
Series 37 Module Cảm Biến: Nguyên lý hoạt động và cách test với Arduino, ESP32
Bộ 37 bài giải thích nguyên lý hoạt động bên trong của các module cảm biến phổ biến nhất trong IoT & Robotics — DHT11, BMP280, HC-SR04, MPU6050, OLED, SD Card, RTC và nhiều hơn nữa. Kèm code Arduino và ESP32 đầy đủ.
-
Series 37 Module Cảm Biến – Nguyên Lý Hoạt Động IR Receiver VS1838B: Demodulate 38kHz, NEC Protocol & Điều Khiển Từ Xa
Phân tích VS1838B: photodiode + bandpass filter 38kHz + AGC + comparator, tại sao 38kHz, NEC protocol (9ms start + 32-bit data), decode HEX. So sánh NEC/Sony/RC5. Code IRremote library Arduino ESP32.
-
Series 37 Module Cảm Biến – Nguyên Lý Hoạt Động DHT11: Cảm Biến Nhiệt Độ & Độ Ẩm Phổ Biến Nhất
Phân tích chi tiết DHT11: nguyên lý đo nhiệt độ và độ ẩm, giao thức single-wire, sơ đồ chân, so sánh với DHT22/SHT31, kết nối ESP32 và Arduino Uno, code Arduino IDE đầy đủ có comment.
-
Series 37 Module Cảm Biến – Nguyên Lý Hoạt Động DHT22 (AM2302): Độ Chính Xác Cao, Dải Đo Rộng
Phân tích chi tiết DHT22/AM2302: nguyên lý đo capacitive, giao thức single-wire 40-bit, sơ đồ chân, so sánh với DHT11/SHT31, kết nối ESP32 GPIO an toàn, code Arduino và ESP32 đầy đủ.
-
Series 37 Module Cảm Biến – Nguyên Lý Hoạt Động DS18B20: Cảm Biến Nhiệt Độ 1-Wire Chống Nước
Phân tích DS18B20: chuẩn 1-Wire của Maxim/Dallas, đo nhiệt độ -55–125°C ±0.5°C, nhiều sensor 1 dây, chống nước, ROM 64-bit unique ID. Kết nối ESP32 và Arduino Uno, code đầy đủ.
-
Series 37 Module Cảm Biến – Nguyên Lý Hoạt Động BMP280: Cảm Biến Áp Suất & Nhiệt Độ Chính Xác Của Bosch
Phân tích BMP280 từ datasheet Bosch: MEMS piezoresistive pressure sensing, bù nhiệt độ 20 hệ số, I2C/SPI dual interface, độ phân giải 0.01hPa, tính độ cao. Code Arduino và ESP32 đầy đủ.
-
Series 37 Module Cảm Biến – Nguyên Lý Hoạt Động Soil Moisture Sensor: Điện Trở Đất, Hiệu Chỉnh & Tưới Cây Tự Động
Phân tích Soil Moisture Sensor điện trở: nguyên lý đo độ dẫn điện đất, tại sao bị ăn mòn điện cực, module LM393 comparator, hiệu chỉnh ADC thực tế. Code Arduino và ESP32 với tưới cây tự động.
-
Series 37 Module Cảm Biến – Nguyên Lý Hoạt Động Rain Sensor FC-37: Phát Hiện Mưa, LM393 Comparator & Ứng Dụng Thực Tế
Phân tích Rain Sensor FC-37/YL-83: nguyên lý cầu điện trở nước mưa, LM393 comparator điều chỉnh ngưỡng, ăn mòn điện cực, phân biệt analog vs digital output. Code Arduino và ESP32 phát hiện mưa đầy đủ.











