G5 空汙偵測 ThingSpeak
攀藤/plantower /顆粒物濃度/PM2.5/PMS5003/G5
http://goods.ruten.com.tw/item/show?21638683797167
買完之後就放在倉庫中,因為不知道該怎麼用。
最近開始在玩ESP8266 NodeMCU Lua ,才又把它拿出來試試。
參考阿玉maker研究區的文章,才開始有所行動
https://sites.google.com/site/wenyumaker/03-pm2-5hui-chen-chuan-gan-qi/01-g3-nodemcu
先改線,把線改成端子,可以和板子連接。
有四條線要改,由右到左,編號分別為1-8
1:紫色是5V
2:橘色是GND
4:藍色是RX
5:綠色是TX
照片中最右邊是紫色,不要被騙了!
接線方式
1:紫色==>5V (V V)因為V V才是5V的電
2:橘色==>GND
4:藍色RX==>TX
5:綠色TX==>RX
藍色綠色線不要接錯(RX要接TX,TX要接RX)
底下的程式已經忘記是去哪裡找的,是不是準確也不清楚,只知道運行後的確可以顯示PM1,PM2.5,PM10的數量。
接下來想用LCD來顯示PM2.5的數值
找了一塊小小的LCD I2C 5V 1602
先在IDE上安裝L2C程式庫
先到官網找到 Arduino Liquid cristal I2C library,並下載回來
http://easycoding.tn/index.php/resources/
另外一個檔案 L2C scanner sketch 是用來偵測此LCD的位址,一併下載下來,待會會用到。
安裝完L2C的程式庫,先接線
GND==>GND
VCC==>5V
SDA==>D2
SDL==>D1
用Scanner的程式確定LCD板子的address
Scan後知道這LCD板子的address為0x27
再把LCD的程式補上去,如此便可以在LCD上顯示PM2.5的數值
至於如何將資料上傳到ThingSpeak,並將資料圖形化,下次再把資料補上來了。