「智慧生活科技專業社群」由 Nantou.py 使用者社群與國立虎尾科技大學電機資訊學院共同維護,匯集關注Python、人工智慧、物聯網與智慧生活應用的教師、學生及實務工作者。本社群以「科技融入生活、教學連結場域、知識促進共好」為核心,分享Python程式設計、AI協作學習、AIoT、網際網路與雲端服務、智慧農業、福祉科技、永續發展及USR社會實踐等內容,並將技術導入課堂、社區與真實生活場域。部分文章運用生成式AI協助資料整理、內容架構、程式範例與文字潤飾,文章主題、場域經驗、內容查核及最終修訂則由作者與社群成員負責。我們期待透過人與AI協作,讓科技成為改善生活、連結世代、支持地方與實踐永續的力量。
2017年5月26日 星期五
2017年5月12日 星期五
2017年2月11日 星期六
Asus Tinker Board 使用心得
今年一月底見到網路上有關於華碩推出一塊外型與樹梅派一樣的ARM開發版,近期在FB上看到台灣可以賣到的資訊。原本個人對於一個系統廠要跨入開發版(Single Board Computer )市場並不看好,但思考了幾個小時後想想買一塊回來玩玩支持一下"國產"品牌也不錯。
2017年1月23日 星期一
[ESP8266] 利用ArduinoIDE開發ESP8266專案--開發環境設定
目前市售的ESP8266模組有很多種版本,如下圖
本篇是選用ESP01作為介紹
接下來分幾個部分
1.ESP8266 Core For Arduino安裝
2.連接ESP8266燒錄電路
3.燒錄Arduino程式到ESP8266
本篇是選用ESP01作為介紹
接下來分幾個部分
1.ESP8266 Core For Arduino安裝
2.連接ESP8266燒錄電路
3.燒錄Arduino程式到ESP8266
1.ESP8266 Core For Arduino安裝
這邊先到Arduino官網下載頁面
然後找舊版的ArduinoIDE[整合開發環境(Integrated Development Environment)]安裝
這裡選擇1.6.9版本
進入下載頁面後選Just Download
接下來安裝就不贅述,就一直下一步就好,若你有安裝其他版本的ArduinoIDE,安裝程式會先解除你目前的ArduinoIDE,才會繼續安裝1.6.9版本的ArduinoIDE
安裝好ArduinoIDE後,可能不會像畫面是中文的,不過沒關係,先選擇圖片中相對位置的選項進行更改,檔案->偏好設定
選擇後會出現這個視窗,若沒中文的同學請在Editor language選擇Chinese(Taiwan),然後再選擇下方的按鈕
跑出另一個視窗後輸入http://arduino.esp8266.com/stable/package_esp8266com_index.json,然後選擇OK,另一個視窗也選擇OK,再重開ArduinoIDE之後,就是中文的啦!
接下來到"工具->板子->板子管理員"中安裝ESP8266 Core
選擇後後會出現下面這個視窗,選擇2.3.0版本安裝,然後他就會開始跑下載,下在完成後關閉按鈕才會跑出來,這時候才能關掉視窗
若有成功安裝,則板子內會出現許多新的選項
2.要接3.3V的有ESP8266的VCC和CH_PD兩個部分
3.GPIO0要在接上電前接到GND,否則會沒辦法進入燒錄模式
電路如下圖
2.連接ESP8266燒錄電路
接下來會需要幾樣工具,麵包版或洞洞板、USB轉TTL模組(建議用CH340系列或CP2102系列,較不會燒錄程式失敗)、5V轉3.3V降壓模組或降壓IC,以下是我用的USB轉TTL模組和ESP01版本的腳位圖(黑色板子跟藍色板子的ESP01腳位一樣)
幾個比較要注意的地方
1.ESP8266能接受的電壓是3.3V2.要接3.3V的有ESP8266的VCC和CH_PD兩個部分
3.GPIO0要在接上電前接到GND,否則會沒辦法進入燒錄模式
電路如下圖
USB TTL <–> ESP-01
GND GND
TX RX
RX TX
3.3V VCC
3.3V CH_PD
GPIO0 GND
3.燒錄Arduino程式到ESP8266內
這裡要先確定你ESP8266的Flash Size,若你的ESP01是藍色的,就選第一個512K(64K SPIFFS),若你的ESP01是黑色的,就選第四個1M(512K SPIFFS)。
再來就是Upload Speed,若是用CH340系列或CP2102系列的USB轉TTL模組,可以選擇921600,若不是用CH340系列或CP2102系列的USB轉TTL模組或是上傳一直失敗的同學,請選擇115200,然後甚麼都先不用寫,直接選擇"上傳"按鈕(箭頭那個)
若程式有上傳成功,會出現像下圖的訊息(要在"偏好設定"中,勾選"顯示詳細輸出"的"編譯"和"上傳",才會有橘色字的訊息)
再來就是Upload Speed,若是用CH340系列或CP2102系列的USB轉TTL模組,可以選擇921600,若不是用CH340系列或CP2102系列的USB轉TTL模組或是上傳一直失敗的同學,請選擇115200,然後甚麼都先不用寫,直接選擇"上傳"按鈕(箭頭那個)
那本篇的教學先到這邊告個段落,下次會繼續寫關於ESP8266程式部分與電路部分,大概內容會以現在目前常見的Arduino模組,將電路與程式碼移植到ESP8266上
參考:
1.Arduino core for ESP8266 WiFi chip
https://github.com/esp8266/Arduino
2.燒錄程式電路圖
http://www.circuitsgallery.com/2016/01/getting-started-with-esp8266-esp-01.html
3.ESP8266模組
http://web-engineering.info/node/65
http://www.esp8266.com/wiki/doku.php?id=esp8266-module-family
1.Arduino core for ESP8266 WiFi chip
https://github.com/esp8266/Arduino
2.燒錄程式電路圖
http://www.circuitsgallery.com/2016/01/getting-started-with-esp8266-esp-01.html
3.ESP8266模組
http://web-engineering.info/node/65
http://www.esp8266.com/wiki/doku.php?id=esp8266-module-family
2017年1月2日 星期一
2016年8月3日 星期三
2016年4月26日 星期二
樹梅派電源控制開關
一般樹梅派在使用Micro USB介面當作電源輸入時,當Pi執行關機指令(shutdown -h now)後電源還是會持續供電,前一陣子在網路上看到了一個關於樹梅派控制電源的電路,該電路實作結果有點類似PC上的ATX功能,在執行Pi關機後會自動把電源斷電以達到省電的效果。該產品在官網中售價為15歐元約台幣5百多。
本文則是利用該作者所公開的電路圖在所有零件成本不到台幣百元情況下利用洞洞板手工搭棚達到相同功能。
本文則是利用該作者所公開的電路圖在所有零件成本不到台幣百元情況下利用洞洞板手工搭棚達到相同功能。
訂閱:
文章 (Atom)










