Flex傳感器看起來很復(fù)雜,但實際上只是兩個金屬鍍層之間的導(dǎo)電橡膠條。是的,就是這樣!
它的工作方式是,當(dāng)傳感器未彎曲(中性)時,橡膠條堅實而厚實,因此它在兩塊板之間的導(dǎo)電電流很小,如圖所示在草圖中,但是當(dāng)您彎曲它時,條帶展開并允許更多的電流通過,并且檢測到該電流,因此將彎曲量反饋給系統(tǒng)。
簡單,是嗎?連接它。
步驟2:連接到Arduino
有柔性傳感器上有2個引腳,其中一個連接到arduino上的3.3V或5V供電,另一個連接到地。但是還有更多-接地連接已斷開,一根線連接到您的arduino輸入引腳,在我的Arduino uno中,它是A1。
重要的是,在A1引腳和地面之間有一個電阻。電阻值將確定您的柔性傳感器的靈敏度。一個1K電阻是一個很好的起點,但是您可以使用這些值來實現(xiàn)所需的靈敏度。
完成。
讓我們看一下草圖,然后在Ironman Repulsor中測試我們的柔韌性。
步驟3:代碼
The以下代碼來自Sparkfun,但可以修改:
/*********************************** ***********************************************結(jié)果Flex_Sensor_Example.ino SparkFun撓性傳感器的示例草圖(https://www.sparkfun.com/products/10264)Jim Lindblom @ SparkFun Electronics 2016年4月28日
創(chuàng)建將撓性傳感器與一個47k的電阻器。 -電阻應(yīng)從A1連接至GND。 -柔性傳感器應(yīng)從A1連接到3.3V。隨著柔性傳感器的電阻增加(意味著它已彎曲),A1的電壓應(yīng)減小。
開發(fā)環(huán)境詳細信息:Arduino 1.6.7 ** ************************************************** **************************
/const int FLEX_PIN = A1;
//連接到分壓器輸出的引腳
//測量5V的電壓和
//47k電阻的實際電阻,然后輸入如下:const float VCC = 4.98;
///Ardunio 5V線const float R_DIV的測量電壓= 47500.0;
//測得的3.3k電阻器電阻
//上傳代碼,然后嘗試調(diào)整這些值以更多
//準(zhǔn)確計算彎曲度。 const float STRAIGHT_RESISTANCE = 37300.0;
//當(dāng)常量const浮動時的阻力BEND_RESISTANCE = 90000.0;
//90度電阻
void setup()
{Serial.begin(9600);
pinMode(FLEX_PIN,INPUT); }
void loop()
{//讀取ADC并從中計算電壓和電阻
int flexADC = AnalogRead(FLEX_PIN);
float flexV = flexADC * VCC/1023.0;
float flexR = R_DIV *(VCC/flexV-1.0);
Serial.println(“ Resistance:” + String(flexR)+“ ohms”);
//使用計算出的電阻來估算傳感器的
//彎曲角度:
浮動角度= map(flexR,STRAIGHT_RESISTANCE,BEND_RESISTANCE,0,90.0); Serial.println(“ Bend:” +字符串(角度)+“度”);
Serial.println();
delay(500); }
第4步:測試
在測試時,柔性傳感器產(chǎn)生了驚人的結(jié)果。
-
傳感器
+關(guān)注
關(guān)注
2553文章
51407瀏覽量
756638 -
FLEX
+關(guān)注
關(guān)注
0文章
47瀏覽量
15261 -
Arduino
+關(guān)注
關(guān)注
188文章
6477瀏覽量
187836
發(fā)布評論請先 登錄
相關(guān)推薦
GUC65(A)礦用本安型位置傳感器制作過程
開源項目!基于 Arduino 的 MIDI 架子鼓
帶有雙向 UART 單線接口和 EEPROM 的 TMP107 數(shù)字溫度傳感器數(shù)據(jù)表
![<b class='flag-5'>帶有</b>雙向 UART 單線接口和 EEPROM 的 TMP107 數(shù)字溫度<b class='flag-5'>傳感器</b>數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
基于Arduino的數(shù)字電容式觸摸傳感器設(shè)計
![基于<b class='flag-5'>Arduino</b>的數(shù)字電容式觸摸<b class='flag-5'>傳感器</b>設(shè)計](https://file1.elecfans.com/web2/M00/F8/64/wKgZomaHu_2AZB2BAAe2N3biMc4489.png)
基于PIR傳感器的電路圖 帶Arduino的PIR傳感器設(shè)計
![基于PIR<b class='flag-5'>傳感器</b>的電路圖 帶<b class='flag-5'>Arduino</b>的PIR<b class='flag-5'>傳感器</b>設(shè)計](https://file1.elecfans.com/web2/M00/F8/8E/wKgaomaFGdGAXD7dAAJFBD5A3Aw866.png)
液位傳感器電路圖 帶Arduino的SST液位傳感器設(shè)計
![液位<b class='flag-5'>傳感器</b>電路圖 帶<b class='flag-5'>Arduino</b>的SST液位<b class='flag-5'>傳感器</b>設(shè)計](https://file1.elecfans.com/web2/M00/F8/8A/wKgaomaFEDKAZOAuAAGa5sANXMs542.png)
英飛凌推出用于Arduino的XENSIVTM傳感器擴展板
英飛凌推出用于Arduino的XENSIV傳感器擴展板, 搭載英飛凌和Sensirion的智能家居應(yīng)用傳感器
![英飛凌推出用于<b class='flag-5'>Arduino</b>的XENSIV<b class='flag-5'>傳感器</b>擴展板, 搭載英飛凌和Sensirion的智能家居應(yīng)用<b class='flag-5'>傳感器</b>](https://file1.elecfans.com/web2/M00/E1/DB/wKgZomY56T2Ab9y-AAHA5bKO2yI618.jpg)
英飛凌和盛思銳合作推出一款支持Arduino的傳感器擴展板
AEye發(fā)布4Sight? Flex下一代激光雷達傳感器系列的首款產(chǎn)品Apollo
如何用Arduino制作一個簡易自動喂魚器
如何連接Arduino聲音傳感器以控制帶有聲音的LED
![如何連接<b class='flag-5'>Arduino</b>聲音<b class='flag-5'>傳感器</b>以控制<b class='flag-5'>帶有</b>聲音的LED](https://file1.elecfans.com/web2/M00/BD/9A/wKgZomWsf1eAAO8pAACHNmz4jUE646.png)
如何設(shè)置Arduino霍爾效應(yīng)傳感器
![如何設(shè)置<b class='flag-5'>Arduino</b>霍爾效應(yīng)<b class='flag-5'>傳感器</b>](https://file1.elecfans.com/web2/M00/BE/85/wKgaomWsfayAWiZ4AADGO2_oHnw392.png)
評論