WFduino

WFduino = Scratch like + Arduino + WF8266R

WFduino 是專供 Scatch2 ScratchX 操作 Arduino 的套件, 加上 WF 代碼表示 WF8266R.js 平台的支援

參考網站:http://wf8266.com/wf8266r/tutorials/65_Sx4ABlocks

概念


WFduino 主要是一個訊息管理者, 將 ScratchX 送來的資料整理後再透過 序列 發送給 Arduino. 同時也將 Arduino 送來的資料轉發給 Scratch 或 ScratchX.


 安裝


Step 1 : 下載 WFduino 並上傳到 Arduino

Step 2 : 下載 WFduino Chrome APP https://goo.gl/h4h6MZ

Step 3 : 啟動後會看到如下畫面, 請在 Port 選擇 Arduino 的通訊口

注意 : 關閉 WFduino App 請按下圖的 關閉 WFduino, 直接關閉有可能會造成無法再次服務,需要移除程式或重開機才能正常工作.


 使用 ScratchX


打開 ScratchX WFduino 積木就可以開始用 ScratchX 玩 Arduino 囉.

位址 : ScratchX WFduino blocks


 使用 Scratch2 離線或線上版本


下載 Scratch2 範本檔, 透過線上或離線版本直接開啟

範本下載 : WFduinoScratch2.sb2

 

WFduino 除了能在 Scratch X 執行外, 只要下載 Scratch2 的範本檔, 載入後就可以用 Scratch2 離線版以及線上版玩轉 Arduino.

WF8266R.js : 讓 Arduino 斷開 USB 連接

請確定 WF8266R BAUD RATE 設定為 9600, 設置方式請將 XXXX 改為裝置後4碼, 再貼到網址列即可
http://mywfXXXX.local/serial?baud=9600

由 USB 控制 Arduino 和 WF8266R 腳位


掛載了 WF8266R 之後, WF8266R 和 Arduino 就是一體的, 雖然 Arduino 少了2個IO腳, 但多了 WF8266R 的 2 5 4 12 13 14 15 16 ADC 這幾個腳, 而且除了16以外都是可以做 PWM 輸出的.

在操作上, 除了由 Scratch 操作外, 同時也可以由手機或Web操作 Arduino, 為 Arduino 打通了另一條無線之路.


由 Wi-Fi 控制 Arduino 和 WF8266R 腳位


當需要將 Arduino 離開電腦時, 我們可以把原本的 USB 改成 Wi-Fi 連線, 這樣便可以讓 Arduino 不受 線 制.


 限制


Q : 版權?

WFduino 授權方式完全免費, 所有教育機構以及個人在非商業用途上都沒有限制.

Q : 是否需要 WF8266R?

雖然名稱叫 WFduino = Scratch2(ScratchX) + Arduino + WF8266R, 但你只需要有 Arduino 開發板 將 firmware 上傳就可以使用了. 
只有在使用到 WF8266R.js 服務時才會需要將 WF8266R 接上 Arduino.

相關學習網站:

 

105年12月份三重區資訊組長會議暨成長研習:Arduino 六足甲蟲(1051227)

日期:105年12月27日

地點:仁愛國小電腦教室

講師:陳怡杰、蔡明璇

研習活動集錦:http://mingshiuan.blogspot.com/2017/01/20161227-3d.html

課程規劃:

上午:

  • 3D列印六足甲蟲組合
  • 伺服機測試

下午:

  • 六足甲蟲組合完成
  • 基本動作測試
  • Arduino 程式撰寫
  • Android 手機搖控

Arduino 六足甲蟲教材:

Arduino六足甲蟲套件

碧華國小行動學習學校工作會議暨成長研習(1051223)

日期:105年12月23日下午 1:30 – 4:30

地點:電腦教室(三)

與會人員:邱昭士、劉孝宏、吳金芳、張雁雲

簽到單:行動學習學校工作會議(1051223)簽到單

活動照片:

課程規劃:

教學圖片和影片:




mBot mBlock Arduino 機器人實驗室

【發現】20140510 – 列印3D未來

SketchUp教學

Synology NAS 網站維運(1051223)

Synology NAS Server 系統更新:

版本: 6.0.2-8451-7

(2016/12/22)

問題修正

  1. 加強 RAID 5 的穩定性。

版本: 6.0.2-8451-6

(2016/12/09)

問題修正

  1. 修正快照在特定情況下無法建立新快照的問題。
  2. 修正手動設定閘道器的 IPv6 位址時,可能會導致無法對外連線的問題。
  3. 修正 Linux kernel 相關的安全性問題:CVE-2016-8655。
  4. 修正 ImageMagick 相關的安全性問題:CVE-2016-8707 。

版本: 6.0.2-8451-5

(2016/11/29)

問題修正

  1. 加強 Surveillance Station 在 Btrfs 檔案系統上的反應效能。
  2. 修改系統風扇狀況異常的回報機制,以避免誤判發生。
  3. 改善於進階 LUN 上進行循序 4K 讀取時的效能。
  4. 優化資源監控的 CPU 使用率。
  5. 修正數個 NTP 模組的安全性漏洞 (CVE-2016-7426、CVE-2016-7427、CVE-2016-7428、CVE-2016-7429、CVE-2016-7431、CVE-2016-7433、CVE-2016-7434、CVE-2016-9310、CVE-2016-9311、CVE-2016-9312)。
  6. 修正 CMS 可能造成 CPU 使用率過高的問題。
  7. 修正在特定機種上 (DS413 及 DS213+) 使用 Mac Finder 透過 AFP 來搜尋檔案時,某些語言的檔名可能無法正確顯示的問題。
  8. 修正 IPv6 的 DNS 服務可能頻繁重新連線的問題。

碧華國小行動學習期末成果發表會(1051221)

日期:105年12月21日下午 1:30 – 4:30

地點:電腦教室(三)

與會人員:邱昭士、劉孝宏、詹莉萍、鄭佑津、陳瓊娟、吳金芳、張雁雲

簽到單:碧華國小105年度行動學習期末成果發表簽到單

活動照片:

成果發表:

陳瓊娟老師:

闖關卡

鄭佑津老師:

劉孝宏老師:

謝炳睿老師:

邱昭士老師:

成長研習: