如何從網路上取得 PM2.5

方法一

一、從ThingSpeak/Apps/ThingHTTP設定

1.URL  http://taqm.epa.gov.tw/pm25/tw/PM25A.aspx?area=4

2.Parse String: //*[@id=”ctl14_gv_ctl09_lab1″]

註:Parse String是先連線到http://taqm.epa.gov.tw/pm25/tw/PM25A.aspx?area=4點選中部後可看到二林的即時濃度,把即時濃度反白後按滑鼠右鍵/檢查,在視窗中的反白指令行上按滑鼠右鍵/copy/copy XPath,就會得到。

3.儲存後可以得到 API Key:XXXXXXXXXXXXXXX

二、在網址列輸入 https://api.thingspeak.com/apps/thinghttp/send_request?api_key=XXXXXXXXXXXXXXX 就可看到即時濃度數值。

方法二

一、http://data.gov.tw/node/6074 的opendata

二、提供的JSON網址 http://opendata2.epa.gov.tw/AQX.json

三、利用程式(例如Scratch2)讀取分析可得。

S2A 在win7中,以Transformer為中介,使用Scratch2.0控制Arduino Uno

  1. 安裝Transformer
    1. 請先進入 robot機器人體驗營宇宙機器人 kodorobot 的FB 按讚+分享喔!
    2. FB內有Transformer程式的下載網址。
    3. 下載並安裝(可選擇是否安裝應用程式捷徑於桌面)。
    4. 安裝完後,可在桌面開始/所有程式/kodorobot資料夾內發現Transformer捷徑。
  2. 接上 Arduino Uno板子
    1. 將Arduino Uno板,以USB線連接電腦。
    2. 如果沒有自動安裝driver,請先到Arduino官網下載並安裝Arduino主程式,裡面已內含驅動程式。
  3. 啟動Transformer
    1. 點選「S2A
    2. 選擇Arduino Uno板子所在的「介面」,本例中為COM7(Arduino Uno)
    3. 第一次需要勾選「自動燒錄韌體」,或韌體有被更動才需要再燒錄一次。
    4. 如果你的電腦中有安裝Scratch2.0的離線版的話,可勾選「打開Scratch(唯讀)」。
    5. 點選 [ 連線 ],大概十幾秒就可以配對成功,請保持此軟體開啟,關掉就斷線囉!
      Transformer
    6. 以瀏覽器連上SCRATCH官網
    7. 在Scratch網頁上按 檔案/上傳C:\Program Files\kodorobot\Transformer\ScratchFiles\s2a_fm_zh_tw.sb2 就可以開始使用囉!
      scratch圖中的程式主要是按綠旗開始程式後,先啟用數位腳位第13腳為輸出,進入廻圈後使LED燈每秒切換明滅狀態。可以看到Arduino Uno板上的LED燈明滅。
Follow by Email