- 29a Bùi Xuân Phái, P.Tây Thạnh, Quận Tân Phú, TPHCM
- linhkienduchuy2018@gmail.com
- TƯ VẤN, GIẢI ĐÁP, HƯỚNG DẪN, MUA HÀNG (ZALO): 0966515049 - 0942954739
Giao miễn phí chuyển phát nhanh trong nội thành TPHCM đối với đơn hàng trên 1 triệu đồng
Giảm 5k cho đơn hàng trên 300k đồng
Giảm 10k cho đơn hàng trên 500k đồng
Giảm 15k hoặc freeship chuyển phát nhanh cho đơn hàng trên 1tr đồng
Giảm 25.000đ hoặc freeship cho đơn hàng trên 2tr đồng.
+ Cảm biến uốn Flex, còn được gọi là cảm biến uốn cong, là loại cảm biến giá rẻ, dễ sử dụng dùng để đo lượng độ lệch hoặc uốn cong.
+ Cảm biến flex về cơ bản là một điện trở thay đổi, có điện trở thay đổi khi uốn cong. Vì điện trở tỷ lệ thuận với lượng uốn cong nên nó thường được gọi là Flexible Potentiometer.
+ Cảm biến flex về cơ bản là một điện trở thay đổi, có điện trở thay đổi khi uốn cong. Khi độ uốn của cảm biến càng lớn thì giá trị điện trở sẽ tăng lên. Theo hình minh họa:
THÔNG SỐ KỸ THUẬT:
+ Điện trở ở trạng thái thẳng: 25kΩ
+ Dung sai giá trị điện trở: 30%
+ Độ uốn tối đa: góc 90 độ (lưu ý không nên uốn hơn có thể gây ra gãy cảm biến)
+ Thay đổi điện trở uốn cong: 60kΩ - 110kΩ
+ Công suất định mức: 0.5W
+ Công suất cực đại: 1W
+ Tuổi thọ uốn: > 1 triệu lần
+ Nhiệt độ hoạt động: -35~80 độ C
+ Chân cắm: 2 chân, khoảng cách 2.54mm.
CÁCH ĐỌC CẢM BIẾN FLEX SENSOR:
Cách đơn giản nhất để đọc cảm biến FLEX là kết hợp nó với một điện trở cố định để tạo thành bộ chia điện áp, tạo ra điện áp thay đổi có thể được bộ chuyển đổi tín hiệu analog sang tín hiệu số của vi điều khiển đọc được.
Chúng ta có thể sử dụng phương trình này để tính điện áp đầu ra (Vo).
Trong công thức này, điện áp đầu ra giảm khi bán kính uốn cong tăng.
Ví dụ, với nguồn cung cấp 5V và điện trở kéo xuống 47K, khi cảm biến phẳng (0°), điện trở tương đối thấp (khoảng 25k). Điều này tạo ra điện áp đầu ra sau:
Khi uốn cong hết cỡ (90°), điện trở tăng lên khoảng 100K. Kết quả là, điện áp đầu ra trở thành:
KẾT NỐI CẢM BIẾN FLEX SENSOR VỚI ARDUINO:
Bạn cần kết nối điện trở kéo xuống 47kΩ nối tiếp với cảm biến flex để tạo mạch chia điện áp. Đầu vào ADC A0 của Arduino sau đó được nối với điểm nối của điện trở kéo xuống và cảm biến flex.
CODE GIAO TIẾP ARDUINO VỚI FLEX SENSOR:
const int flexPin = A0; // Pin connected to voltage divider output // Change these constants according to your project's design const float VCC = 5; // voltage at Ardunio 5V line const float R_DIV = 47000.0; // resistor used to create a voltage divider const float flatResistance = 25000.0; // resistance when flat const float bendResistance = 100000.0; // resistance at 90 deg void setup() { Serial.begin(9600); pinMode(flexPin, INPUT); } void loop() { // Read the ADC, and calculate voltage and resistance from it int ADCflex = analogRead(flexPin); float Vflex = ADCflex * VCC / 1023.0; float Rflex = R_DIV * (VCC / Vflex - 1.0); Serial.println("Resistance: " + String(Rflex) + " ohms"); // Use the calculated resistance to estimate the sensor's bend angle: float angle = map(Rflex, flatResistance, bendResistance, 0, 90.0); Serial.println("Bend: " + String(angle) + " degrees"); Serial.println(); delay(500); }
Bình luận