2014年4月24日 星期四

用Arduino讀取網頁資訊 - 建立環境

身為一個Maker,一直覺得網際網路上多元的資料一直沒有辦法與Arduino等控制平台做有效的結合。但是當手機崛起與IoT概念開始發酵,各大廠商開始投資新的資源,這個構想就不是遙不可及了。

讓我們來看如何透過Arduino搭配Spider L3S WiFi模組把網頁資訊給讀取下來吧!




需求零件:

1. Arduino Uno * 1
2. Spider L3S WiFi Module * 1
3. 2.54mm杜邦接頭連接線9條
4. Spider L3S WiFi Library

製作步驟:

1.首先,先將Arduino與Spider L3S接線接好。


2.下載並安裝Spider L3S Library,過程請參考這篇

3.確認Arduino連接腳位是否正確

unsigned char WLAN_CS = 4;
unsigned char WLAN_EN = 7;
unsigned char WLAN_IRQ = 2;
unsigned char WLAN_IRQ_INTNUM = 0;

4.修改SSID與Password讓Arduino能正確的連接到IP分享器

// Don't forget set correct WiFi SSID and Password.
char AP_Ssid[] = {"Fablab Taipei"};
char AP_Pass[] = {"welcome"};

5.選擇Arduino Uno與對應的Com port後就直接Download吧!


6.打開Serial Monitor並且設定BaudRate為115200
    a. 綠色的框框為Arduino讓Spider L3S模組連接到Fablab Taipei AP
    b. 藍色的框框為Spider L3S從Fablab Taipei AP取得的IP
    c. 棕色的框框為Spider L3S讀取網頁的IP位址,在此為Yahoo RSS 溫度預報的位址
    d. 橘色的框框為目前台北的溫度



如果都能看到上列訊息,代表你的平台已經建置成功,可以開始修改程式抓取你想抓的網頁了,下一篇文章我會講解如何讀取網頁的原理,以及如何使用Arduino搭配Spider L3S抓到Yahoo天氣的溫度。



沒有留言:

張貼留言