新DiFi課程目錄(ESP8266晶片)
硬體:DiFi V3 (便宜的學習板,免接線)
軟體:Scratch2.0 + WFduino(免費,網路上直接下載使用)
程式寫作如果結合外部感應器,可以達成簡單的自動控制功能,進一步讓學生創作一些作品改善生活或是增加樂趣,只要幾百元就可以開始體驗電腦程式控制外部感應器了。
課程內容適合小孩或初學者,完成初級班課程後,發揮創意再加上市面上的各種感應器,就可以創造各種有用、有趣的作品。
目前國中小常用的程式設計程式大概就是[Scratch2.0],利用積木式拖拉來完成程式寫作。DiFi 是一塊整合感測元件在板子上的學習板,可省去接線的困擾。直接用這一片,不用再去接擴充板及繁雜的接線,做基礎教學應該夠用了。
新DiFi 以ESP8266系列wifi晶片為基礎,加上繼電器、光敏電阻、RGB LED、按鍵開關、紅外線感測器、蜂鳴器、DHT11溫濕度感測器、紅外線發射、接收LED等感測元件,除了基本的感測器之外,你還是可以很容易的再連接麵包板及其他感測器,因為是以wifi晶片為基礎,也可以做遠端遙控喔!
考量開放、多元、安裝簡便、學生學習容易、便宜等因素,以下課程採用新DiFi學習板搭配Scratch 2.0 + WFduino來教學。WFduino 網頁 http://wfduino.com/
外部感應器初體驗:軟、硬體選擇建議(107.4.7)
https://2blog.ilc.edu.tw/868/44486/
http://blog.ilc.edu.tw/blog/blog/868/post/103153/691666
———————————-
新DiFi 課前準備
新DiFi 課程目錄
https://2blog.ilc.edu.tw/868/44488/
http://blog.ilc.edu.tw/blog/blog/868/post/100870/660551
WFduino新版下載使用方法
https://2blog.ilc.edu.tw/868/44335/
http://blog.ilc.edu.tw/blog/blog/868/post/97509/660050
新DiFi第0課認識DiFi學習板
https://2blog.ilc.edu.tw/868/44409/
http://blog.ilc.edu.tw/blog/blog/868/post/104089/678193
新DiFi基礎課程
新DiFi第1課概論、連接
https://2blog.ilc.edu.tw/868/44410/
http://blog.ilc.edu.tw/blog/blog/868/post/104089/678428
新DiFi第2課LED
https://2blog.ilc.edu.tw/868/44411/
http://blog.ilc.edu.tw/blog/blog/868/post/104089/678429
新DiFi第3課用鍵盤控制LED
https://2blog.ilc.edu.tw/868/44412/
http://blog.ilc.edu.tw/blog/blog/868/post/104089/678430
新DiFi第4課控制RGB LED(上)
https://2blog.ilc.edu.tw/868/44413/
http://blog.ilc.edu.tw/blog/blog/868/post/104089/678431
新DiFi第5課控制RGB LED(下)
https://2blog.ilc.edu.tw/868/44414/
http://blog.ilc.edu.tw/blog/blog/868/post/104089/678432
新DiFi第6課PWM模擬類比輸出
https://2blog.ilc.edu.tw/868/44415/
http://blog.ilc.edu.tw/blog/blog/868/post/104089/678434
新DiFi第7課色光三原色
https://2blog.ilc.edu.tw/868/44416/
http://blog.ilc.edu.tw/blog/blog/868/post/104089/678435
新DiFi第8課蜂鳴器
http://blog.ilc.edu.tw/blog/blog/868/post/104089/678436
新DiFi第9課按鍵(上)
http://blog.ilc.edu.tw/blog/blog/868/post/104089/678438
新DiFi第10課按鍵(下)
http://blog.ilc.edu.tw/blog/blog/868/post/104089/678439
新DiFi第11課光敏電阻
http://blog.ilc.edu.tw/blog/blog/868/post/104089/678440
新DiFi第12課主動式紅外線感測器
http://blog.ilc.edu.tw/blog/blog/868/post/104089/678441
新DiFi第13課繼電器
http://blog.ilc.edu.tw/blog/blog/868/post/104089/678442
新DiFi第14課視訊控制
http://blog.ilc.edu.tw/blog/blog/868/post/104089/678443
新DiFi第15課DHT11溫濕度感測器
http://blog.ilc.edu.tw/blog/blog/868/post/104089/678444
新DiFi第16課無線連接
http://blog.ilc.edu.tw/blog/blog/868/post/104089/678445
新DiFi第17課紅外線遙控(機器人)
http://blog.ilc.edu.tw/blog/blog/868/post/104089/678451
進階課程
新DiFi第18課無線自走車
http://blog.ilc.edu.tw/blog/blog/868/post/104089/681767
新DiFi第19課液晶顯示器(LCD)
http://blog.ilc.edu.tw/blog/blog/868/post/104089/653801.
新DiFi第20課跨網域遠端遙控(Blynk應用)
http://blog.ilc.edu.tw/blog/blog/868/post/104089/686477
新DiFi第21課OLED(有機發光二極體)
http://blog.ilc.edu.tw/blog/blog/868/post/104089/695595
新DiFi第22課其他感測器應用
http://blog.ilc.edu.tw/blog/blog/868/post/104089/714374
² WFduino第40課nodemcu(ESP8266)應用
² http://blog.ilc.edu.tw/blog/blog/868/post/104089/732479
² DIY簡易空氣盒子
² http://blog.ilc.edu.tw/blog/blog/868/post/104089/750023
² 物聯思維教育— 以DiFi為例
² http://blog.ilc.edu.tw/blog/blog/868/post/104089/717788
也可以外接麵包板及感測器做其他應用,相關課程請參考
WFduino(Arduino)課程目錄
http://blog.ilc.edu.tw/blog/blog/868/post/97509/641433
107課綱科技領域國小6上課程(含教案)
http://blog.ilc.edu.tw/blog/blog/868/post/104089/701429
Scratch與Arduino概論
外部感應器初體驗:軟、硬體選擇建議(106.6.4)
http://blog.ilc.edu.tw/blog/blog/868/post/103153/691666
從PM2.5細懸浮微粒監測談環境教育
http://blog.ilc.edu.tw/blog/blog/868/post/97509/658895
推動Scratch與Arduino普及化正式課程(校長會議)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/654942
Scratch與Arduino普及化正式課程
http://blog.ilc.edu.tw/blog/blog/868/post/97509/650274
WFduino(Arduino)課程目錄
http://blog.ilc.edu.tw/blog/blog/868/post/97509/641433
外部感應器初體驗:軟、硬體選擇建議
http://blog.ilc.edu.tw/blog/blog/868/post/10898/634141
arduino常用scratch程式效能測試(105.11.2)
http://blog.ilc.edu.tw/blog/blog/868/post/100870/664175
————————
為什麼要推Arduino初級班課程為正式課程?
A:
1.程式寫作如果結合外部感應器,可以達成簡單的自動控制功能,進一步讓學生創作一些作品改善生活或是增加樂趣。課程內容適合小孩或初學者,完成初級班課程後,發揮創意再加上市面上的各種感應器,就可以創造各種有用、有趣的作品,讓資訊課不再只是[電腦課]。
2.教育機會均等:適合國小五、六年級以上學生,全年級都上一個學期課的型態,讓全校學生都能接受基礎的Maker資訊課,讓家裡沒有電腦、沒錢上社團、科學班的學生享有平等的受教權。
3.本系列課程,材料便宜(初級班基本材料費每校只要幾千元),程式安裝簡便,學生學習容易(簡單的電子零件,搭配積木式拖拉來完成程式寫作),有完整的教材教案提供老師教學(老師只要依照課程示範,學生創意無限)。
————————-
WFduino 是一個可以搭配Scatch2、ScratchX的多功能應用程式。
1.跨作業系統平台:Windows、Mac、Chromebook、Ubuntu Linux、BananaPI都可以使用。
2.多功能:不管有沒有網路,有沒有接感應器都可以使用,可以擴增Scratch的功能。
3.多樣性:支援多種外部感應器板子,Arduino(Uno、Nano、Leonardo)系列板子都可以使用,ESP8266及ESP32系列等具有wifi無線功能的板子也可以使用。
4.方便性:完全免費的綠色軟體,免安裝,連上網頁,下載,解壓縮,就可以開啟使用,只要打開WFduino,相關服務一次完成,簡單方便。
5.APP 整合 : 支援國際平台Blynk,除了以Scratch為設計核心外,還可以利用Blynk設計視覺化APP,這樣的整合應用可以創造出更多可能。
6.完整的教案,方便老師教學及初學者學習。
——————————-
相關連結:
新DiFi課程目錄
http://blog.ilc.edu.tw/blog/blog/868/post/104089/678192
iL學習板課程目錄
http://blog.ilc.edu.tw/blog/blog/868/post/111175/727272
WFduino(Arduino)課程目錄
http://blog.ilc.edu.tw/blog/blog/868/post/97509/641433