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/99/EC/wKgZomTnj-mAVc_XAAWswbufjig634.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/99/EC/wKgZomTnj-mABawjAACGWuTQiZI995.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/99/EC/wKgZomTnj-mAZNxiAAFKm0D3x2c752.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/99/ED/wKgZomTnj-mAfXlLAAE3vafxS_c432.png)
(点击图片或标题查看详情)
4.PWM调节LED的呼吸灯效果
在BPI-Leaf-S3开发板上要实现呼吸灯效果非常容易,只需几个简单的函数调用即可。由于开发板上配置的是全彩LED灯珠,因此要进行呼吸灯效果的测试,需要外观一个LED模块,其形式如图所示。
![](https://file1.elecfans.com//web2/M00/99/ED/wKgZomTnj-mAABQWAANAHwHVlIY008.png)
(点击图片或标题查看详情)
5.开发板WIFI联网与远程脚本自动化执行
BananaPI Leaf S3开发板(以下简称BPI-S3)带有2.4G WIFI ,Bluetooth 5 ,Bluetooth mesh 硬件功能。所以它是能够连接互联网的,本次试验的目的就是研究BPI-S3板子连接互联网网络,并研究使用除串口外的网络下的开发方法。
![](https://file1.elecfans.com//web2/M00/99/ED/wKgZomTnj-qAX5tSAADvsCuOzfg181.jpg)
(点击图片或标题查看详情)
6.WS2812灯环灯带控制
在BPI-Leaf-S3开发板上载有一个全彩LED灯珠,该灯珠的引脚同GPIO48相连,通过例程的下载则可产生间隔为0.5秒的白光闪烁效果。
![](https://file1.elecfans.com//web2/M00/99/ED/wKgZomTnj-qASXLwAATF2cc9ahw478.png)
(点击图片或标题查看详情)
更多热点文章阅读
原文标题:【开发实例】搭载ESP32芯片,体积小巧,接口方便,上手简单,可直接应用于物联网低功耗项目
文章出处:【微信公众号:发烧友研习社】欢迎添加关注!文章转载请注明出处。
-
发烧友研习社
+关注
关注
0文章
95浏览量
319
原文标题:【开发实例】搭载ESP32芯片,体积小巧,接口方便,上手简单,可直接应用于物联网低功耗项目
文章出处:【微信号:发烧友研习社,微信公众号:发烧友研习社】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
使用ESP32开发板点亮LED灯
【全新课程资料】正点原子《ESP32物联网项目实战》培训课程资料上线!
esp32有哪些编程方式
esp32用什么软件编程
使用ESP32 h2开发低功耗的过程中,无法调用低功耗接口的API如何解决?
乐鑫ESP32-P4芯片应用,WT99P4C6-S1开发板应用方案
![乐鑫<b class='flag-5'>ESP32</b>-P4<b class='flag-5'>芯片</b>应用,WT99P4C6-S1<b class='flag-5'>开发</b>板应用方案](https://file.elecfans.com/web2/M00/45/DA/poYBAGKPGziABtawAAAYlXODTds073.jpg)
UIFlow 2.0 新增支持 XIAO ESP32S3
![UIFlow 2.0 新增支持 XIAO <b class='flag-5'>ESP32</b>S3](https://file.elecfans.com/web2/M00/7D/DA/pYYBAGN-zMaAF9QdAAAZUkbIjzU950.png)
分享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)
评论