泰國Suwatchai K.先生寫了一個收發e-mail的Arduino程式庫,ESP Mail Client(ESP郵件用戶端),支援ESP8266, ESP32以及採用SAMD21微控制器的Arduino開發板。

泰國Suwatchai K.先生寫了一個收發e-mail的Arduino程式庫,ESP Mail Client(ESP郵件用戶端),支援ESP8266, ESP32以及採用SAMD21微控制器的Arduino開發板。

《使用Python Flask建置影像圖檔上傳網站服務(五)》的Flask網站程式是將用戶透過網頁表單上傳的檔案存入網站伺服器的uploads資料夾,這個版本改成把檔案暫存在主記憶體,再交由MediaIoBaseUpload()建立上傳檔物件,轉傳到Google雲端硬碟。

HTTP POST上傳檔案的標頭可大致分成兩個部分,首先,Content-Type欄位後面要附帶boundary(分界)參數,其值為自訂的識別名稱。緊接著的HTTP標頭第二部分,是夾帶上傳檔案的分界內容,這個部分的位元組大小要附加在上面的Content-Length欄位。

本文將改寫Python Flask網站伺服器檔案上傳程式,設置一個新路由“/esp32cam”,接收ESP32CAM微電腦控制板上傳的影像檔,為了避免檔名重複,接收上傳檔案的伺服器端程式會將每個上傳檔名用當前的日期和時間重新命名儲存。

使用ESP32-CAM開發板製作一個縮時攝影裝置,每隔一段時間拍攝一張照片存入microSD記憶卡。ESP32-CAM開發板的OV2640攝像頭透過esp32-camera程式庫驅動;microSD介面連接ESP32內建的SD/MMC控制器,所以程式庫使用SD_MMC而非SD。

ESP32-CAM是安信可科技研發的ESP32開發板,搭載200萬像素的攝影鏡頭,具備拍照、串流視訊以及人臉辨識功能。ESP32-CAM開發板沒有內建USB轉TTL序列訊號的IC,也沒有USB介面,所以燒錄程式碼需要外接USB轉TTL序列訊號模組。
Wokwi模擬器的程式編輯器遠比Arduino IDE 1.x版強大,支援許多現代程式編輯器的功能,例如:指令提示和自動完成。ESP32模擬器雖無法模擬ESP32晶片的所有功能,但它支援把編譯完成的.bin檔上傳到Wokwi模擬環境執行。

Wokwi模擬器支援ESP32的Wi-Fi無線網路連線功能,本文將示範在ESP32模擬器中測試:

Wokwi是免費的線上Arduino, ESP32和Raspberry Pi Pico開發板模擬器(simulator),支援的程式語言包括Arduino, MicroPython和CircuitPython。 Wokwi完全在網頁瀏覽器運作,所以你可以在手機、平板和電腦上編輯模擬電路和程式碼。

Switch底部有個USB Type-C介面,透過它的底座可充電、輸出HDMI視訊以及外接USB週邊,把它接上Motorola Lapdock(把手機變成筆電的螢幕+鍵盤底座),執行L4T Ubuntu Linux系統,支援雙螢幕顯示,滿滿生產力。
我買到的ESP32 LOLIN32板子上的鋰電池充電TP4054晶片(上面的印刷標示為LTH7)是瑕疵品。在正常情況下,外接3.7V鋰電池、Micro USB接電腦或電源時,板子上的藍色充電指示燈會亮起,代表外接的3.7V鋰電池正在充電中;當鋰電池充飽電時,充電指示燈會熄滅。

本文列舉《超圖解ESP32深度實作》的內容勘誤以及補充文件的連結。

Begin typing your search term above and press enter to search. Press ESC to cancel.