| ESP32 教學 | MicroPython | ESP32 WebServer 實現遠端控制 | 308 |

在上一篇中我們已經知道如何使用 socket ,來建立一個可以實現遠端控制 IO 的 Tcp Sever,但以使用者介面來說,TCP的操作並不是那麼直覺,如果可以將 ESP32 架設成網頁伺服器的話,無論是移動裝置或電腦,就可以利用瀏覽器軟體進行操作,所以這篇就來分享如何透過 ESP32 WebServer 實現遠端控制功能。

Continue Reading

| ESP32 教學 | MicroPython | 讓 ESP32 超省電!低功耗 DeepSleep Mode | 210 |

由於 ESP32 內建了 Wifi 無線通訊,在正常無線通訊運作下,耗電流也是不小的數值,以電池供電的環境下,就需要低功耗模式的支援,讓 MCU 在閒置或處理輕量工作時,可以更省電,同時提升電池續航力。ESP32 晶片本身設計了多種的省電模式選擇,今天這篇就來看一下在 micropython ESP32 平台上,要怎麼進入所謂的休眠 DeepSleep 模式。

Continue Reading

ESP32 教學 | MicroPython | 透過 IFTTT – Line 通知 DHT11 溫濕度資訊 | 306

當我們的 ESP32 可以連上網後,便可以開始透過雲端服務來體驗不同的應用,結合我們生活常用的 Line 就是其中一種。Line Notify 為 Line 推出的訊息通知服務,它可以連動 IFTTT、Github 等來傳送所需要的訊息,這篇文章就來分享如何將 ESP32 DHT11溫濕度透過 IFTTT - Line Notify 服務,傳送訊息到我們手機上的 LINE,實現智慧化通知的功能。

Continue Reading

| ESP32 教學 | MicroPython | 發佈訊息到 ThingSpeak MQTT 平台| 304 |

當各類感測器或裝置都能夠連網時,如何將這些資料進行分析或整合,就變成一個關鍵的環節,所謂雲端 IoT 資料庫因此存在。ThingSpeak 是很多人會使用的雲端服務平台,藉由這類的雲端資料庫,我們可以將感測原始資料上傳並儲存,再搭配應用演算法進行後端控制,今天這篇就來講一下如何使用 ThingSpeak MQTT 協定, 將 DHT11 的感測資料發佈並即時監看。

Continue Reading

| ESP32 教學 | 認識 MQTT 與安裝 Mosquitto Windows 版本

MQTT 是個物聯網領域中常用 3 種網路通訊協定之一,最大特色就是輕量化,相較於 HTTP 協定,除訊息架構簡潔,可 1 對多的訊息傳遞外,亦可實現在低效能的硬體控制器,相當適合遠端少量的資料收集應用,今天這篇來簡單介紹 MQTT 通訊協定,讓各位不瞭解的朋友可以快速掌握 MQTT 的相關設定,並在安裝  Mosquitto Windows 平台的MQTT Server 進行相關測試。

Continue Reading

| ESP32 教學 | MicroPython | webREPL 遠端模式 | 302 |

我們都知道 micropython 與 PC 平台上的 python 一樣都提供 REPL 模式與程式開發者互動,大部分都是使用 實際 UART 介面來進行傳輸,其實還有另一無線傳輸的 REPL 模式,也就是 webREPL,一旦啟動後,就可以透過特殊的網頁進行遠端的檔案傳送接收與互動,少掉實體連接的麻煩,今天這篇就來看看如何操作與需要注意的地方吧!

Continue Reading

| Arduino教學 | ATtiny | 如何燒錄程式到ATtiny85 | Attiny85 USB 上傳|

前篇文章提到如果想要上傳 Arduino 程式碼到 ATtiny85 的晶片內的話,最直覺的方法就是透過『Arduino ISP』達成(將 Uno 硬體改成燒錄用韌體),但畢竟想要更新功能時,都需要將此燒錄工具連接上目標板,稍嫌不方便,那是否有更方便的方法更新軟體呢? 有!答案就是先預載 Bootloader 程式在晶片內,透過這樣的機制,就可以透過 Serial 連接或 USB 介面,直接將程式碼『傳到』晶片內更新,這篇就來分享如何透過 ATtiny85 USB 介面上傳程式的方法。

Continue Reading
Close Menu