商品代碼:3554879

  • 現在位置: 首頁 » 貨源 » 電子元器件 » 傳感器 » 新型傳感器 »
    GP2Y1010AU0F 粉塵傳感器 灰塵傳感器 PM2.5傳感器 日本夏普牌子
    商品代碼: 3554879
    (可點擊以下立即詢價直接線上諮詢,或來電提供此商品代碼諮詢)
    即日起提供日本樂天代購服務-詳見 Rakuten-suki日本樂天代購,謝謝。
    商品詳細說明

     

     

    使用夏普GP2Y1010AU0F灰塵傳感器檢測空氣質量

    夏普GP2Y1010AU0F灰塵傳感器價格較便宜,能檢測出室內空氣中的灰塵和煙塵含量. 

    檢測原理

    其原理如下圖,傳感器中心有個洞可以讓空氣自由流過,定向發射LED光,通過檢測經過空氣中灰塵折射過後的光線來判斷灰塵的含量。

     

    電路圖

     

    因為數據是通過pin 5的電壓模擬信號輸出的,而樹莓派的引腳不支持模擬信號直接讀取(需要增加數模轉換芯片),所以先用Arduino來實驗。

    Arduino 代碼

     

    根據電路圖, 把Arduino和傳感器連接起來:

    1. Sharp pin 1 (V-LED) => 5V 串聯1個150歐姆的電阻(最好在電阻一側和GND之間再串聯一個220uf的電容)
    2. Sharp pin 2 (LED-GND) => GND
    3. Sharp pin 3 (LED) => Arduino PIN 2 (開關LED)
    4. Sharp pin 4 (S-GND) => GND
    5. Sharp pin 5 (Vo) => Arduino A0 pin (空氣質量數據通過電壓模擬信號輸出)
    6. Sharp pin 6 (Vcc) => 5V

     

    1. #include<SPI.h>
    2. #include<stdlib.h>
    3. intdustPin=0;
    4. intledPower=2;
    5. intdelayTime=280;
    6. intdelayTime2=40;
    7. floatoffTime=9680;
    8. intdustVal=0;
    9. inti=0;
    10. floatppm=0;
    11. char s[32];
    12. floatvoltage=0;
    13. floatdustdensity=0;
    14. floatppmpercf=0;
    15. voidsetup(){
    16.  Serial.begin(9600);
    17.   pinMode(ledPower,OUTPUT);
    18.  // give the ethernet module time to boot up:
    19.   delay(1000);
    20.   i=0;
    21.   ppm=0;
    22. }
    23. voidloop(){
    24.   i=i+1;
    25.   digitalWrite(ledPower,LOW);// power on the LED
    26.   delayMicroseconds(delayTime);
    27.   dustVal=analogRead(dustPin);// read the dust value
    28.   ppm=ppm+dustVal;
    29.   delayMicroseconds(delayTime2);
    30.   digitalWrite(ledPower,HIGH);// turn the LED off
    31.   delayMicroseconds(offTime);
    32.   voltage=ppm/i*0.0049;
    33.   dustdensity=0.17*voltage-0.1;
    34.   ppmpercf=(voltage-0.0256)*120000;
    35.  if(ppmpercf<0)
    36.     ppmpercf=0;
    37.  if(dustdensity<0)
    38.     dustdensity=0;
    39.  if(dustdensity>0.5)
    40.     dustdensity=0.5;
    41.  StringdataString="";
    42.   dataString+=dtostrf(voltage,9,4,s);
    43.   dataString+=",";
    44.   dataString+=dtostrf(dustdensity,5,2,s);
    45.   dataString+=",";
    46.   dataString+=dtostrf(ppmpercf,8,0,s);
    47.   i=0;
    48.   ppm=0;
    49.  Serial.println(dataString);
    50.   delay(1000);
    51. }

    把傳感器和Ardiuno連接好後,可以連續打印出傳感器的輸出電壓值。輸出電壓大小和灰塵含量的曲線入下圖:

     

    通過電壓的波形還可以判斷是煙還是塵呢…

     

     

    1.本公司所銷售器件一律全新原裝正品【假壹賠佰
    2.【無限期保質】不為人損壞,任何時間如是芯片有任何質量問題,持質檢報告指出問題,即使上機隨時包退包換,並承擔運費。
    3.公司產品渠道優勢:
    由於本公司為【SHARP】授權代理商建立長久穩定合作關系所銷售產品渠道原廠正品,貨源可追述,產品擁有絕對價格優勢。
    交易說明:
    ①報價:由於“一口價”報價購買的數量的大小會導致價格幅度比較大,請與本店聯系具體數量的價格後才拍下並付款。
    ②供貨及周期:由於本店是實體店跟網絡店鋪同時銷售,實際庫存數量未必能實時更新,可代客配單,所以當您需要購買時,請務必聯系店主,店主會給你一個準確的發貨時間和訂貨周期。本店備有大量多品種現貨庫存,每日下午6點前拍下並付款的,可以當天發貨;若您所拍下商品無現貨,具體到貨時間請以與本店確認後時間為準.



    新手教學
    GP2Y1010AU0F  粉塵傳感器 灰塵傳感器 PM2.5傳感器 日本夏普牌子_新型傳感器_傳感器_電子元器件_貨源_批發一路發
    批發市場僅提供代購諮詢服務,商品內容為廠商自行維護,若有發現不實、不合適或不正確內容,再請告知我們,查實即會請廠商修改或立即下架,謝謝。
    相關商品
    line 線上客服  ID@tsq1489i
    線上客服