Khác biệt giữa các bản “Cảm biến áp lực FSR402”

Từ ChipFC Wiki
Bước tới: chuyển hướng, tìm kiếm
(Kết nối)
 
(Không hiển thị 3 phiên bản của một người dùng khác ở giữa)
Dòng 3: Dòng 3:
  
 
== Giới thiệu ==
 
== Giới thiệu ==
*
+
* FSR402 là dạng điện trở cảm ứng lực đơn.
[[Hình:hinh1.jpg|300px]]
+
* Được tối ưu hóa trong việc phát hiện áp lực , áp suất. Ứng dụng trong việc điều khiển robot như: nút nhấn cảm ứng, đo lực cánh tay robot...
[[Hình:hinh2.jpg|300px]]
+
* FSR402 là dạng linh kiện hai dây, chúng được coi là cảm biến có dạng film polyme - PTF (polymer thick film), thể hiện sự giảm nội trở khi có sự tăng áp lực trên bề mặt của cảm biến.
 +
[[Hình:fsr402_01.jpg|500px]]
  
 
== Đặc điểm ==
 
== Đặc điểm ==
 +
[[Hình:fsr402_02.jpg|300px]]
  
<!-- nội dung -->
+
* Kích thước: Đường kính 18mm
*  
+
* Phạm vi điện trở: 100KΩ (áp suất nhẹ) là 200Ω (áp suất lớn nhất)
*  
+
* Phạm vi lực: 0 đến 20 Newton (0 đến 10kg)
*  
+
* Dạng Film siêu mỏng: 0.45mm
 +
* Độ bền : 10 triệu lần nhấn
  
== Sơ đồ chân ==
+
== Kết nối ==
  
<!-- nội dung -->
+
[[Hình:FSR402_03.png|400px]]
 
 
<!-- hình -->
 
[[Hình:ShieldRelay_Sodochan.png|400px]]
 
[[Hình:ShieldRelay_Sodonguyenly.png|400px]]
 
 
 
<!-- bảng mô tả các chân -->
 
{| class="wikitable sortable"
 
|+ Kết nối chân tới Arduino
 
|-
 
! Thứ tự chân !! Tên gọi    !! Loại  !! Mô tả
 
|-
 
| 1          || Relay_En1  || Output || Tín hiệu điều khiển relay 1 nối vào chân D3 của Arduino
 
|-
 
| 2          || Relay_En2  || Output || Tín hiệu điều khiển relay 2 nối vào chân D5 của Arduino
 
|-
 
| 3          || Relay_En3  || Output || Tín hiệu điều khiển relay 3 nối vào chân D6 của Arduino
 
|-
 
| 4          || Relay_En4  || Output || Tín hiệu điều khiển relay 4 nối vào chân D7 của Arduino
 
|}
 
 
 
 
 
== Sử dụng ==
 
 
 
Sơ đồ kết nối
 
 
 
<!-- hình -->
 
[[Hình:ShieldRelay_ketnoiden.jpg|400px]]
 
  
 
<!-- link nếu có -->
 
<!-- link nếu có -->
Dòng 51: Dòng 27:
 
Source code mẫu:
 
Source code mẫu:
  
{| style="border-radius: 6px 6px 6px 6px;border: 1px dotted"
+
<syntaxhighlight lang="cpp">
|<syntaxhighlight lang="cpp">
 
 
 
<!-- nội dung source code -->
 
  
 +
int fsrAnalogPin = 0; // FSR kết nối với chân A0
 +
int LEDpin = 11;      // kết nối 1 led với D11 (PWM pin)
 +
int fsrReading;      // Read analog
 +
int LEDbrightness;
 +
 +
void setup(void) {
 +
  Serial.begin(9600); 
 +
  pinMode(LEDpin, OUTPUT);
 +
}
 +
 +
void loop(void) {
 +
  fsrReading = analogRead(fsrAnalogPin);
 +
  Serial.print("Analog reading = ");
 +
  Serial.println(fsrReading);
 +
  LEDbrightness = map(fsrReading, 0, 1023, 0, 255);
 +
  analogWrite(LEDpin, LEDbrightness);
 +
 +
  delay(100);
 +
}
 
</syntaxhighlight>
 
</syntaxhighlight>
|}
 
 
 
 
 
== Các rắc rối có thể bạn gặp phải ==
 
 
<!-- các trường hợp lỗi có thể xãy ra -->
 
 
== Tham khảo thêm ==
 
 
<!-- link tham khảo -->
 
 
[https://www.abc.com Link hướng dẫn tiếng Anh]
 

Bản hiện tại lúc 11:58, ngày 2 tháng 3 năm 2018

Editor.png

Bài viết này đang được phát triển hoặc chỉnh sửa lớn.
Bạn có thể đóng góp để bài viết hoàn thiện hơn.
Sau khi chỉnh sửa xong thông báo này sẽ được gỡ bỏ.

Giới thiệu

  • FSR402 là dạng điện trở cảm ứng lực đơn.
  • Được tối ưu hóa trong việc phát hiện áp lực , áp suất. Ứng dụng trong việc điều khiển robot như: nút nhấn cảm ứng, đo lực cánh tay robot...
  • FSR402 là dạng linh kiện hai dây, chúng được coi là cảm biến có dạng film polyme - PTF (polymer thick film), thể hiện sự giảm nội trở khi có sự tăng áp lực trên bề mặt của cảm biến.

500px

Đặc điểm

300px

  • Kích thước: Đường kính 18mm
  • Phạm vi điện trở: 100KΩ (áp suất nhẹ) là 200Ω (áp suất lớn nhất)
  • Phạm vi lực: 0 đến 20 Newton (0 đến 10kg)
  • Dạng Film siêu mỏng: 0.45mm
  • Độ bền : 10 triệu lần nhấn

Kết nối

400px

Tải về source code mẫu tại đây


Source code mẫu:

int fsrAnalogPin = 0; // FSR kết nối với chân A0
int LEDpin = 11;      // kết nối 1 led với D11 (PWM pin)
int fsrReading;      // Read analog
int LEDbrightness;
 
void setup(void) {
  Serial.begin(9600);   
  pinMode(LEDpin, OUTPUT);
}
 
void loop(void) {
  fsrReading = analogRead(fsrAnalogPin);
  Serial.print("Analog reading = ");
  Serial.println(fsrReading);
  LEDbrightness = map(fsrReading, 0, 1023, 0, 255);
  analogWrite(LEDpin, LEDbrightness);
 
  delay(100);
}