7/22實作研習順利完成,感謝大家的幫忙,場地收拾得很乾淨,希望下次能夠有類似的課程再來一起maker一下
上完課發現講義有很多地方要補充:
0. 材料採購與前置作業
淘寶購物方式
材料預先分配
杜邦母頭與排針連接時,需角度一致
Sharp感測器杜邦母頭,壓接難度高,需預先製作
2. 各元件接腳數量與用途,可用Fritzing程式說明
3. ardublock說明
4. Sharp感測器測試、4LED、DHT22等,測試程式說明
6. 感測器final程式說明,錯誤樣態說明,除錯
一開始出現fail,為esp8266接線錯誤
9v電池電流不足,無法驅動整個感測器
8. 中間下課休息時間安排....sorry,有點趕,沒注意到
完成之後會再請大家幫忙看看,若還有哪些不足的地方,也請留言,感謝您。
網頁的PM2.5濃度判斷程式好像有誤喔!?
比如PM2.5濃度為35.3時,依照指標對照,應該為第三級深綠色,但卻判斷為第四級黃色,可否查查看,謝謝。
收到!可能設定判斷敘述有缺漏,明天修改完再跟大家報告,感謝李老師的協助。
如果還有老師研習後回家無法上線的,小弟這裡分享一下方式(摸索了快一個小時才搞定)
1.安裝arduino程式
2.將下載的檔案(
ardublock-beta-20140828.jar)放到arduino資料夾中
(X86),
tools/ArduBlockTool/tool 的資料內即可,如果原先沒有的資料夾,要自行建立出來(大小寫要相符)-----這一步驟我有做,不過不知道要不要做,請老師解惑一下。3.下載
DHT22的程式庫(這一部分沒有做,第三步驟arduino程式會出現錯誤)
DHT22的程式庫需另外下載,請在Arduino IDE程式的[草稿碼]→[匯入程式庫]→[管理程式庫...]
搜尋DHT22,點選,安裝
彥文老師超棒的!感謝你提供寶貴經驗
真不好意思,第二步驟的Ardublock其實是可以不用做的,是想要讓老師們體驗像Scratch一樣用積木來寫程式,當然不可能整個pm2.5程式都用
Ardublock,只是想帶大家寫一下Blink執行方法如下圖
Ardublock操作畫面,自己拉出Blink範例程式
我會再把內容補充到講義上面,大家可以想想如何用在教學喔!
程式已經設定好String PMgps = "23.065177, 120.197872"; //學校經緯度座標
可是出現下面狀況:
SEND: AT
RECEIVED: OK after AT Command
Data ready to sent!
Send AT+CWMODE=1
SEND: AT+CWJAP="TN-Computer-bridge","computer123"
Waiting for 15 second to connect network .....
SEND: AT+ CIPMUX=0
SEND: AT+CIPSTART="TCP","pm25.tn.edu.tw",80
SEND: AT+CIPSEND=93
>GET /xoops/api.php?schoolcode=213634&no=0&pm25=6.84&t=30.50&h=32.40&gps=23.065156120.197861
RECEIVED: OK
怎麼還是23.065156120.197861
逗號不見了
回檢測網看學校數值~經緯度也沒出現
確定一下,有沒有真的改到,有沒有確實上傳,會不會前面有兩條斜線// ?