Cảm biến (tiêu đề)
Internal tag: posts with Cảm Biến literally in the title, used for kien-thuc page grouping
-
Series 37 Module Cảm Biến – Nguyên Lý Joystick KY-023: Biến Trở 2 Trục, Dead Zone & Điều Khiển Robot / Servo
Joystick KY-023: 2 biến trở 10kΩ cho trục X và Y, push button Z. Center position ~512 (Arduino) / ~2048 (ESP32). Dead zone xử lý drift cơ học. Code đọc tọa độ, normalize -1.0 đến +1.0, điều khiển servo, robot 2 bánh.
-
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 – 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 – LCD 1602 I2C: PCF8574 Expander, LiquidCrystal_I2C, Cuộn Chữ & Ký Tự Tùy Chỉnh
LCD 1602 I2C: module PCF8574 mở rộng 4 chân I2C, địa chỉ 0x27/0x3F, thư viện LiquidCrystal_I2C. Hiển thị text 2 hàng, cuộn chữ, tạo ký tự tùy chỉnh 5×8, điều khiển backlight cho Arduino Uno và ESP32.
-
Series 37 Module Cảm Biến – 7-Segment 1 Chữ Số: Mã Segment 0x3F-0x7F, Common Anode vs Cathode & Đếm 0-9
7-Segment 1 chữ số: 7 đoạn LED (a-g), bảng mã 0-9 dạng hex, common anode (LOW=sáng) vs common cathode (HIGH=sáng). Điện trở 220Ω, 7 GPIO, code đếm 0-9 và đồng hồ đếm ngược cho Arduino Uno và ESP32.
-
Series 37 Module Cảm Biến – OLED SSD1306 0.96\” I2C: Frame Buffer, Adafruit GFX & Hiển Thị Dữ Liệu Thực Tế
SSD1306 128×64 pixel OLED I2C: frame buffer 1KB, địa chỉ 0x3C, Adafruit SSD1306 + GFX library. Text, hình khối, cuộn chữ, hiển thị nhiệt độ thực từ LM35 lên màn hình.
-
Series 37 Module Cảm Biến – Nguyên Lý LM35 Analog: Đặc Tuyến 10mV/°C, Đọc ADC Chính Xác & Hiệu Chỉnh Nhiệt Độ
LM35: IC nhiệt độ tuyến tính 10mV/°C, 0°C→0V không cần hiệu chỉnh, VCC min 4V. Cách đọc ADC chuẩn cho Arduino (5V) và ESP32 (3.3V ADC). Averaging làm mịn, báo động nhiệt độ cao/thấp.
-
Series 37 Module Cảm Biến – Nguyên Lý Knock Sensor KY-031: Piezoelectric Thuận, Va Đập → Điện Áp & Nhận Dạng Pattern
Knock sensor KY-031: piezoelectric thuận (cơ học → điện áp), tấm PZT tạo xung điện khi va đập. So sánh với passive buzzer (chiều ngược). Code đọc analog spike, nhận dạng số lần gõ, secret knock pattern.
-
Series 37 Module Cảm Biến – Nguyên Lý MPU-6050: IMU 6 Trục, MEMS Gia Tốc + Con Quay, Complementary Filter & Góc Nghiêng
MPU-6050 IMU 6 trục: MEMS gia tốc kế (±2g-16g, 16-bit) + con quay hồi chuyển (±250-2000°/s). Tính góc nghiêng từ accelerometer. Drift con quay và complementary filter kết hợp cả hai. I2C 0x68/0x69.
-
Series 37 Module Cảm Biến – Nguyên Lý Hall Effect Analog (49E/SS49E): Đo Cường Độ Từ Trường Tuyến Tính & ADC
Hall effect analog (49E/SS49E): output điện áp tỉ lệ tuyến tính với cảm ứng từ B, 2.5V tại B=0, tăng/giảm theo cực nam châm. Phân biệt vs KY-003 digital. Code đọc ADC, map khoảng cách, đo cực nam châm.











