使用的開發板
ESP32-WROOM-32
ESPEasy
https://github.com/letscontrolit/ESPEasy
線上刷韌體
如果是少量的刷,透過線上方式會比較方便,如果要大量刷,
建議還是下載韌體刷會方便一些。
這裡選擇的是一般版本Normal 4M Flash,直接支援了ESP8266與ESP32
,目前會比較推薦使用ESP32,畢竟硬體效能也比較高,價差也沒有非常大。
驅動,記得先去下載驅動程式
進到這步驟就開始刷入韌體,不要關閉這個頁面或者拔除usb,等待完成
一般使用就是點選自家的wifi接入即可,不過Espeasy最大不同在,
之後會跳出可以連接的選單,這邊可以看到USB驅動是CP2102,
按下連線
之後會跳出要刷入的韌體,偵測到的開發板詳細型號,
這塊板子為ESP32-D0WDQ5-V3,點選Install normal 4m
會詢問要不要先清除4M Flash,主要在於之前如果有刷過其他韌體,
導致資料殘留的問題。
勾選完會再次詢問是否要刷入韌體,選install
到這步驟就正常的刷完韌體了
打開wifi就可以看到名稱叫做ESP-Easy
預設密碼為configesp
直接會進入到設定頁面,也會自動搜尋附近可連接的wifi
可以直接使用Ap模式控制,所以這裡不連接wifi,點一下上方的Config
,重新更改一下Unit Name為MYESP
找到下方的WPA AP Mode Key 更改連接密碼,輸入至少8個字元的密碼
,下面的Don't force/setup in AP-Mode這裡打勾,按下最下面的submit
之後將板子上的重置按一下,之後重新連接剛剛自己命名的MYESP,
輸入自己設定的密碼。
連接之後同樣進入到http://192.168.4.1
點選上面的Hardware,進行硬體設定,首先可以設定一下LED燈號,
ESP32上面有一顆燈是連接D4,所以直接選擇即可。
設定16-19為輸出腳,Output Low,到下方按下submit
如果設定沒問題,可以看到板子上亮了一個藍色燈,這個燈就是wifi狀態燈。
剛剛設定的輸出腳如何改變狀態,點選上面的Tools,可以看到出現一個Command
欄位,輸入
GPIO,16,1
送出之後GPIO16腳,板上標示為RX2就會輸出High
如果每次都這樣打指令也不是辦法,所以透過http的方式
http://192.168.4.1/control?cmd=GPIO,16,1
http://192.168.4.1/control?cmd=GPIO,16,0
GPIO後面的為PIN腳,接續的1或0為高低準位,不過控制方面
比較沒有Tasmota那樣直接,主要還是在於可以透過AP模式進行控制
,在一些不需要連接網路,又沒有路由器的情況下,可以直接使用手機
接入ESP32進行控制。
沒有留言:
張貼留言