BPI-Leaf-S3板載ESP32-S3芯片,支持 2.4 GHz Wi-Fi 和低功耗藍牙 (Bluetooth LE) 雙模無線通信。板子支持USB和外接3.7V鋰電池兩種供電方式,可實現雙電源下自動切換電源功能,并支持USB充電方式。體積小巧,接口方便,上手簡單,可直接應用于物聯網低功耗項目。
BPI-Leaf-S3開發板在軟件方面支持ESP-IDF、Arduino、MicroPython等多種方式進行編程開發 。
BPI-Leaf-S3開發板上標記了與芯片對應的所有IO管腳,且IO管腳順序與Espressif ESP32-S3-DevKitC-1開發板一致,開發者可根據實際需求,可將DevKitC-1支持的外圍設備添加到BPI-Leaf-S3上,也可將開發板插在面包板上使用。
![](https://file1.elecfans.com//web2/M00/9A/88/wKgaomTnjcOAUb6GAAWswbufjig197.png)
(點擊圖片或標題查看詳情)
1.與Banana PI Leaf 的第一次親密接觸
首先感謝電子發燒友提供的使用機會,板子做的很漂亮,更漂亮的是各項功能。
核心MCU各項參數很高,ESP32-S3 是一款集成 2.4 GHz Wi-Fi 和 Bluetooth 5 (LE) 的 MCU 芯片,支持遠距離模式 (Long Range)。ESP32-S3 搭載 Xtensa 32 位 LX7 雙核處理器,主頻高達 240 MHz,內置 512 KB SRAM (TCM),具有 45 個可編程 GPIO 管腳和豐富的通信接口。ESP32-S3 支持更大容量的高速 Octal SPI flash 和片外 RAM,支持用戶配置數據緩存與指令緩存。
BPI-Leaf-S3板支持MicroPython和Arduino平臺開發,因為Arduino IDE要下載ESP32 S3的包,最近GITHUB訪問不是很穩定,一直下不了,先來MicroPython走一波。
![](https://file1.elecfans.com//web2/M00/9A/88/wKgaomTnjcOAVQqxAACGWuTQiZI958.jpg)
(點擊圖片或標題查看詳情)
2.基于MicroPython的OLED顯示
本次主要利用Banana PI Leaf S3開發板 驅動 SSD1306的OLED屏幕。
BPI-Leaf-S3開發板上標記了與芯片對應的所有IO管腳,且IO管腳順序與Espressif ESP32-S3-DevKitC-1開發板一致,可根據實際需求,可將DevKitC-1支持的外圍設備添加到BPI-Leaf-S3上,也可將開發板插在面包板上使用。
![](https://file1.elecfans.com//web2/M00/9A/88/wKgaomTnjcSAHFK_AAFKm0D3x2c793.png)
(點擊圖片或標題查看詳情)
3.基于Banana PI Leaf S3的天氣預報系統
本次主要利用Banana PI Leaf S3開發板 和 SSD1306的OLED屏幕,實現一個簡易的天氣預報系統。
直接在Banana PI Leaf S3開發板發出HTTP GET request獲取本地天氣預報,然后再解析返回的JSON,實現幾個關鍵詞的內容在OLED上 的顯示。
![](https://file1.elecfans.com//web2/M00/9A/88/wKgaomTnjcSAYaKLAAE3vafxS_c247.png)
(點擊圖片或標題查看詳情)
4.PWM調節LED的呼吸燈效果
在BPI-Leaf-S3開發板上要實現呼吸燈效果非常容易,只需幾個簡單的函數調用即可。由于開發板上配置的是全彩LED燈珠,因此要進行呼吸燈效果的測試,需要外觀一個LED模塊,其形式如圖所示。
![](https://file1.elecfans.com//web2/M00/9A/88/wKgaomTnjcSAf3PVAANAHwHVlIY559.png)
(點擊圖片或標題查看詳情)
5.開發板WIFI聯網與遠程腳本自動化執行
BananaPI Leaf S3開發板(以下簡稱BPI-S3)帶有2.4G WIFI ,Bluetooth 5 ,Bluetooth mesh 硬件功能。所以它是能夠連接互聯網的,本次試驗的目的就是研究BPI-S3板子連接互聯網網絡,并研究使用除串口外的網絡下的開發方法。
![](https://file1.elecfans.com//web2/M00/9A/88/wKgaomTnjcSAe_7SAADvsCuOzfg239.jpg)
(點擊圖片或標題查看詳情)
6.WS2812燈環燈帶控制
在BPI-Leaf-S3開發板上載有一個全彩LED燈珠,該燈珠的引腳同GPIO48相連,通過例程的下載則可產生間隔為0.5秒的白光閃爍效果。
![](https://file1.elecfans.com//web2/M00/9A/88/wKgaomTnjcSAL5FLAATF2cc9ahw024.png)
(點擊圖片或標題查看詳情)
更多熱點文章閱讀
原文標題:搭載ESP32芯片,體積小巧,接口方便,上手簡單,可直接應用于物聯網低功耗項目
文章出處:【微信公眾號:電子發燒友論壇】歡迎添加關注!文章轉載請注明出處。
-
電子技術
+關注
關注
18文章
917瀏覽量
56311 -
電子發燒友論壇
+關注
關注
4文章
197瀏覽量
1149
原文標題:搭載ESP32芯片,體積小巧,接口方便,上手簡單,可直接應用于物聯網低功耗項目
文章出處:【微信號:gh_9b9470648b3c,微信公眾號:電子發燒友論壇】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
使用ESP32開發板點亮LED燈
【全新課程資料】正點原子《ESP32物聯網項目實戰》培訓課程資料上線!
esp32有哪些編程方式
esp32用什么軟件編程
請問ESP32如何設定長時間低功耗?
使用ESP32 h2開發低功耗的過程中,無法調用低功耗接口的API如何解決?
基于ESP32開發的工業級2.4GHz WiFi藍牙模塊方案
分享6個實用的ESP32-S3物聯網項目:從智能設備到安全創新
ESP32-H2-MINI-1x模組 低功耗兼容Matter
![<b class='flag-5'>ESP32</b>-H2-MINI-1x模組 <b class='flag-5'>低功耗</b>兼容Matter](https://file1.elecfans.com/web2/M00/CA/A3/wKgZomYfMxOAcMqKAAASGaig-eU838.jpg)
WT01P4C6-S1核心板 搭載ESP32-P4芯片及ESP32-C6 Wi-Fi 6芯片
![WT01P4C6-S1核心板 <b class='flag-5'>搭載</b><b class='flag-5'>ESP32</b>-P4<b class='flag-5'>芯片</b>及<b class='flag-5'>ESP32</b>-C6 Wi-Fi 6<b class='flag-5'>芯片</b>](https://file.elecfans.com/web2/M00/45/DA/poYBAGKPGziABtawAAAYlXODTds073.jpg)
評論