描述
商品簡介
ESP32開發板的核心是ESP32芯片,並配有38個腳位 ,具有可擴展、自適應的特點。兩個 CPU 核可以被單獨控制。時鐘頻率的調節範圍為 80MHz 到 240 MHz,支持 RTOS,是一款通用型 Wi-Fi+藍芽+BLE MCU的開發板。
ESP32開發板集成了傳統藍牙、低功耗藍牙和 Wi-Fi,Wi-Fi連線穩定,支持極大範圍的通信連接,也支持通過路由器直接連接互聯網;而藍牙可以讓用戶連接手機或者廣播 BLE Beacon 以便於信號檢測。開發板支持的數據傳輸速率高達 150 Mbps,天線輸出功率達到 20 dBm,可實現最大範圍的無線通信。因此,這款開發板具有行業領先的技術規格,在高集成度、無線傳輸距離、功耗以及網絡聯通等方面性能極佳。
而Gyro 二合一擴充板配有常用模組的插槽,方便插拔使用,無須連接杜邦線,讓物聯網IOT學習更簡單,還有內建降壓模組,外部電源經降壓後,供電給伺服馬達或直流馬達使用,可當驅動機器人需要的大電流供電的馬達控制板,擴展了ESP32更多的可能性。
ESP32開發板介紹
詳細腳位介紹
ESP32開發板規格
- 尺寸:25.4*48.3(+-0.2)mm
- 封裝:DIP-38
- SPI FLASH:默認32Mbits,最大支援128Mbits
- 支援接口:UART/SPI/SDIO/I2C/PWM/I2S/IR/ADC/DAC
- 頻率範圍2400~2483.5MHz
- 串口速率:支援300~4608000bps,默認115200bps
- 藍芽:藍芽4.2BR/EDR、BLE標準
- 工作溫度:攝氏-20度~70度
- 存儲環境:攝氏-40度~125度
- 供電範圍:Micro USB供電電壓4.75~5.25V,推薦5V;外接電源供電電壓3.0~3.6V,供電電流>500mA,推薦3.3V
Gyro 二合一擴充板介紹
ESP32擴充板插槽規劃圖
擴充板使用時注意事項:
1.插上開發板時,請注意 usb 那邊請朝擴充版箭頭指的方向才是正確,不然會造成開發板損壞
2.使用多顆伺服馬達或 TT 直流馬達時,請務必採用外部電源供電,避免電流不夠造成誤動作
3.燒錄程式時,請務必把外部電源關閉,避免燒錄失敗
4.外接模組時,請務必確認正負極方向是否正確,避免開發板及模組損壞
Gyro 二合一擴充板規格
尺寸: 58x80mm
支援兩款開發板 : ESP32(nodemcu-32s窄版) 或 ESP32CAM 擇一使用
固定孔 : 3mm
孔位 : 四個相容 arduino uno 的固定孔,方便對接現有的車體平台
供電方式:
-
直接使用 usb 接 ESP32 供電 (適合物聯網等相關低耗電應用)
-
外接電源,可使用兩顆 3.7 V 鋰電池 (14500 或 18650) 串聯成 7.4V (適合使用馬達等大電流裝置)
-
外接 DC2.1 接頭的變壓器,電壓 6.5V ~ 9V,電流建議 2A (適合定點展示時)
若要使用ESP32CAM 請注意:
- ESP32CAM 腳位較少,目前擴充版只有紅色標示區的腳位可用
- 使用時,請注意 插槽為右上方的兩排短插槽
-
插上時請注意ESP32CAM 方向是否正確
-
擴充板上面有留 USB-> TTL 燒錄接頭及 IO0 按鈕供燒錄上傳使用(燒錄時,請關閉外部電源及移除 jumper )
-
由於 ESP32CAM 耗電量很大,請使用時務必將右上角的 “jumper” 移除,讓 5V 供電由外部電源供應,避免電流不足造成無法燒錄等現象
Micropython的範例程式
首先,建立開發環境
- 安裝 Thonny IDE
(檔案: thonny-3.3.6.exe 來源 : https://thonny.org/)
- 下載 esp32 micropython firmware
版本為 esp32-20210902-v1.17.bin(檔案: firmware.zip 來源: https://micropython.org/download/esp32/)
- 利用 Thonny IDE -> 工具 -> 選項 -> 直譯器
選擇設備為” MicroPython(ESP32)” 按右下角選 “安裝或更新韌體” 出現下面畫面,選好步驟二的 firmware 檔案後上傳