Difference between revisions of "BPI-Bit-S2 STEAM 教育开发板"
m (Wind moved page BPI-Bit Lite STEAM 教育开发板 to BPI-Bit-S2 STEAM 教育开发板) |
|||
Line 1: | Line 1: | ||
− | [[en:BPI-Bit | + | [[en:BPI-Bit-S2]] |
= 介绍 = | = 介绍 = | ||
− | [[File:Bpi_bit_v2_1.jpg|thumb|[[BPI-Bit | + | [[File:Bpi_bit_v2_1.jpg|thumb|[[BPI-Bit-S2 STEAM 教育开发板]] with ESP32-S2]] |
[[File:Webduino_gif.gif|thumb|[[BPI-Bit]] with ESP32]] | [[File:Webduino_gif.gif|thumb|[[BPI-Bit]] with ESP32]] | ||
[[File:Leaf-S3-incline-front.jpg|thumb|[[BPI-Leaf-S3]] with ESP32-S3]] | [[File:Leaf-S3-incline-front.jpg|thumb|[[BPI-Leaf-S3]] with ESP32-S3]] | ||
Line 11: | Line 11: | ||
[[File:BPI-Bit_V2_banner.jpg|800px]] | [[File:BPI-Bit_V2_banner.jpg|800px]] | ||
− | '''BPI | + | '''BPI-Bit-S2''' 开发板 是 BPI:Bit 的后继型号,继承了大部分核心硬件功能。 |
支持 Webduino, Arduino, MicroPython 编程环境 ,适合应用于STEAM教育领域。 | 支持 Webduino, Arduino, MicroPython 编程环境 ,适合应用于STEAM教育领域。 | ||
Line 31: | Line 31: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | ! colspan="3" style="text-align:center; background-color:#FFCB2F;" | BPI:Bit 与 BPI | + | ! colspan="3" style="text-align:center; background-color:#FFCB2F;" | BPI:Bit 与 BPI-Bit-S2 对比表 |
|- | |- | ||
| 型号 | | 型号 | ||
| BPI:Bit | | BPI:Bit | ||
− | | BPI | + | | BPI-Bit-S2 |
|- | |- | ||
| SoC主控芯片 | | SoC主控芯片 | ||
Line 108: | Line 108: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | ! colspan="2" style="text-align:center; background-color:#FFCB2F;" | BPI | + | ! colspan="2" style="text-align:center; background-color:#FFCB2F;" | BPI-Bit-S2 规格表 |
|- | |- | ||
| SoC主控芯片 | | SoC主控芯片 | ||
Line 211: | Line 211: | ||
== 5*5 全彩LED灯== | == 5*5 全彩LED灯== | ||
− | BPI | + | BPI-Bit-S2 有25颗全彩LED灯, 单GPIO控制. 每颗LED的三原色像素都可以实现 8bit 256级亮度显示,及实现16777216色全彩显示,扫描频率不低于400Hz/s。 |
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | ! colspan="5" style="background-color:#ffcb2f;" | 5*5 LEDs list of BPI | + | ! colspan="5" style="background-color:#ffcb2f;" | 5*5 LEDs list of BPI-Bit-S2 |
|- | |- | ||
| 20 | | 20 | ||
Line 249: | Line 249: | ||
== 金手指引脚定义 == | == 金手指引脚定义 == | ||
− | BPI | + | BPI-Bit-S2 金手指 GPIO 定义与 micro:bit 兼容. 可以使用 micro:bit 的GPIO扩展板配件。 |
[[File:Bpi_bit_v2_goldfinger.jpg|300px]] | [[File:Bpi_bit_v2_goldfinger.jpg|300px]] | ||
Line 288: | Line 288: | ||
== 供电 == | == 供电 == | ||
− | BPI | + | BPI-Bit-S2支持两种供电方式: |
1. Type-C USB:使用USB线供电,连接电脑USB接口或其他5V USB充电器即可为开发板供电。 | 1. Type-C USB:使用USB线供电,连接电脑USB接口或其他5V USB充电器即可为开发板供电。 | ||
Line 329: | Line 329: | ||
= 资料与资源 = | = 资料与资源 = | ||
− | [https://github.com/BPI-STEAM/BPI-BIT-Lite-Doc/blob/main/sch/BPI-BIT-Lite-V0.2.pdf BPI | + | [https://github.com/BPI-STEAM/BPI-BIT-Lite-Doc/blob/main/sch/BPI-BIT-Lite-V0.2.pdf BPI-Bit-S2原理图] |
Revision as of 22:47, 4 December 2022
Contents
介绍
BPI-Bit-S2 开发板 是 BPI:Bit 的后继型号,继承了大部分核心硬件功能。
支持 Webduino, Arduino, MicroPython 编程环境 ,适合应用于STEAM教育领域。
关键特性
- ESP32-S2
- 25颗全彩LED灯
- 1个温度传感器
- 1个蜂鸣器
- 2个光敏传感器
- 正面两个背面一个可编程按键
- Type-C USB接口
- 外形尺寸 5x5cm
- 金手指定义与micro:bit完全兼容
硬件升级及功能对比
BPI:Bit 与 BPI-Bit-S2 对比表 | ||
---|---|---|
型号 | BPI:Bit | BPI-Bit-S2 |
SoC主控芯片 | ESP32 | ESP32-S2 |
ROM | 448 KB | 128 KB |
RAM | 520 KB | 320 KB |
FlASH ROM | 4096 KB | 4096 KB |
PSRAM | 无 | 2048 KB |
无线功能 | WIFI,Bluetooth | WIFI |
彩色LED | 25颗 WS2812-5050 灯珠 | 25颗 WS2812-3535 灯珠 |
按键 | 2个可编程按键,1个RST按键 | 2 个可编程按键,1个BOOT按键,1个RST按键 |
蜂鸣器 | 5.3x5.3mm尺寸蜂鸣器 | 8.5x8.5mm尺寸蜂鸣器 |
USB接口 | Micro USB | Type-C USB |
USB转TTL | 有 | 无 |
电池接口 | 有 | 无 |
IO | 19 pin 金手指IO(兼容micro:bit配件) | 19 pin金手指IO(兼容micro:bit配件),鳄鱼夹卡口,背部 19 pin 触点 |
九轴传感器 | 有 | 无 |
光敏传感器 | 2个 | 2个 |
温度传感器 | 1个 | 1个 |
硬件
BPI-Bit-S2 规格表 | |
---|---|
SoC主控芯片 | ESP32-S2FN4R2,Xtensa® 32 位 LX7 单核处理器 |
主频 | 240MHz MAX |
工作温度 | -40℃~+85℃ |
ROM | 128 KB |
SRAM | 320 KB |
FLASH ROM | 4 MB |
PSRAM | 2 MB |
WIFI | IEEE 802.11 b/g/n ,2.4Ghz 频段 |
GPIO | 已引出19个可用GPIO引脚,可用外设功能:ADC,TOUCH,PWM,SPI,I2C,I2S,Pulse counter, RMT,TWAI® Controller,SD/MMC,LCD_CAMERA |
外部晶振 | 40Mhz |
蜂鸣器 | 1个板载蜂鸣器 |
LED 灯 | 25颗串联全彩led灯,单线GPIO控制;1颗单色LED灯,GPIO0控制 |
光敏传感器 | 2个独立光敏传感器 |
温度传感器 | 1个独立温度传感器 |
IO | 19pins 金手指IO(兼容micro:bit配件),背部 19 pin 触点 |
按键 | 2个可编程按键,1个BOOT按键,1个RST按键 |
USB | USB Type-C接口,全速 USB OTG,USB-ACM |
工作电压 | 3.3V |
电源 | USB Type-C输入5V供电,或金手指IO输入3.3V供电 |
尺寸 | 5 * 5 cm |
板载外设
外设GPIO分配及信号类型 | ||
---|---|---|
光敏传感器(L) | GPIO 12 | Analog Input |
光敏传感器(R) | GPIO 13 | Analog Input |
按键 A | GPIO 38 | Digital Input |
按键 B | GPIO 33 | Digital Input |
按键 BOOT | GPIO 0 | Digital Input |
温度传感器 | GPIO 14 | Analog Input |
蜂鸣器 | GPIO 17 | PWM(Digital Output) |
RGB_LED | GPIO 18 | Digital Output |
5*5 全彩LED灯
BPI-Bit-S2 有25颗全彩LED灯, 单GPIO控制. 每颗LED的三原色像素都可以实现 8bit 256级亮度显示,及实现16777216色全彩显示,扫描频率不低于400Hz/s。
5*5 LEDs list of BPI-Bit-S2 | ||||
---|---|---|---|---|
20 | 15 | 10 | 5 | 0 |
21 | 16 | 11 | 6 | 1 |
22 | 17 | 12 | 7 | 2 |
23 | 18 | 13 | 8 | 3 |
24 | 19 | 14 | 9 | 4 |
金手指引脚定义
BPI-Bit-S2 金手指 GPIO 定义与 micro:bit 兼容. 可以使用 micro:bit 的GPIO扩展板配件。
SPI,I2C | ||
---|---|---|
Function | Pin Name | GPIO Num |
SPI_SCK | P13 | GPIO36 |
SPI_MISO | P14 | GPIO37 |
SPI_MOSI | P15 | GPIO35 |
SPI_CS | P16 | GPIO34 |
I2C_SCL | P19 | GPIO16 |
I2C_SDA | P20 | GPIO15 |
供电
BPI-Bit-S2支持两种供电方式:
1. Type-C USB:使用USB线供电,连接电脑USB接口或其他5V USB充电器即可为开发板供电。
2. 金手指:开发板底部金手指包含电源接口,同时具有输入和输出功能,使用3.3V供电,正极接3V3,负极接GND。
软件
Webduino
Arduino
Arduino 是一个开源嵌入式软硬件开发平台,用来供用户制作可交互式的嵌入式项目。
Preparing...
MicroPython
MicroPython实现了大部分Python 3 特性和语法,易学易上手,验证程序效果无需编译直接下载进芯片运行。
无论是否有编程基础,MicroPython的上手难度绝对远低于其他编程语言,其代码易读性高,且开源社区有多年积累的丰富资源,就如同Python一样拥有极强的生命力与应用价值。
Preparing...