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,並將資料圖形化,下次再把資料補上來了。