Banana Pie BPI:Bit STEAM Education Development Board

♦CPU: Dual-core 32bit XtensaLX6, up to 240MHZ
♦RAM: 520 KB
♦ROM: 448 KB
♦Flash: 4096 KB
♦Bluetooth: BT4.2 BR/EDR and BLE
♦WIF1: 802.11 b/g/n/e/i
♦25 LEDs in full color: GPIO4
♦Light sensor: GPIO36 (Analog A0, upper left), GPIO39 (Analog A3, upper right)
♦Keypad control: GPIO35 (Botton A), GPIO27 (Botton B)
♦Temperature sensor: GPIO34 (Analog A6)
♦Buzzer: GPIO25
♦MPU-9250 9-axis sensor: GPIO0, GPIO21(SDA), GPIO22(SCL)
Product Description
Banana Pi BPI:Bit (also known as BPI-bit) is a micro-development board designed for STEAM education, jointly developed by Banana Pi team and Webduino team. Its core positioning is to help youth and educators quickly realize creative programming and IoT project development through the combination of hardware and software, especially suitable for primary and secondary school creator education scenarios.
Hardware configuration
1.Main Control Chip
ESP32 dual-core processor, integrated 2.4GHz Wi-Fi and Bluetooth dual-mode communication, with low power consumption, high RF performance and stability.
The computing power reaches 600 DMIPS, built-in 448KB ROM and 520KB SRAM, supporting complex computing tasks.
2.Sensors and Peripherals
25 full-color LEDs: 5×5 matrix arrangement, single line cascade control, support 16.77 million colors display, scanning frequency ≥ 400Hz/s, suitable for dynamic lighting effects.
Dual photosensitive sensors: located in the upper left (GPIO36) and upper right (GPIO39) for ambient light detection.
Dual programmable buttons (GPIO35, GPIO27) and buzzer (GPIO25) to support interactive design.
Temperature sensor (GPIO34) and MPU-9250 nine-axis sensor (three-axis accelerometer, gyroscope, magnetometer), integrated motion and environment sensing function.
3. Interface and expandability
20 Goldfinger interfaces: Fully compatible with BBC Micro:bit, and can directly use Micro:bit expansion accessories (e.g. motor driver boards, sensor modules).
GPIO control: support I2C, SPI, UART and other protocols, can be connected to servo, OLED screen and other peripherals.
Power supply: support Micro USB, battery power (2-pin interface) and gold finger GPIO power supply, flexible to adapt to different scenarios.
4.Physical Characteristics
Size only 5cm x 5cm, weight about 12 grams, easy to carry and integrate into the project.

Software Support
Programming Environment Compatibility
Webduino platform: provides graphical programming interface (Blockly) and cloud platform, supports online courses and project cases, suitable for beginners to get started quickly.
Arduino IDE: supports Arduino development through customized firmware and provides rich library resources (e.g. sensor drivers, communication protocols).
MicroPython: complete support for MicroPython, providing terminal command line operation, PyCharm IDE integration and Micro:bit function library, suitable for advanced development.
Scratch X: compatible with Scratch graphical programming, suitable for youth programming education.
Development Resources
Official Documentation: Provides hardware interface definition, firmware burning tutorial and API reference.
GitHub repository: open source firmware, sample code and driver libraries (such as MPU-9250 sensor library).
Community support: Banana Pie Forum and third-party education platforms provide technical exchanges and Q&A.
Application Scenarios
STEAM Education
Programming Teaching: Teach basic logic and algorithms through graphical programming tools (e.g. Webduino, Scratch).
Hardware development: Combine sensors and actuators to realize projects such as smart carts and environment monitors.
Internet of Things Experimentation: Utilizing Wi-Fi/Bluetooth functions to develop smart home control systems or data collection devices.
Creator Project
Interactive art: create dynamic light installations or interactive exhibitions using full-color LED matrices.
Robot Control: Integrate nine-axis sensors to realize attitude detection for balancing robot or drone development.
Educational competitions: Support project development for activities such as the National Youth Creator Competition and Robotics Competition.


