BPI BPI:Bit Steam Education Development Board

♦Processeur: XtensaLX6 double cœur 32 bits, jusqu'à 240 MHz

♦RAM: 520 Kb

♦ROM: 448 Kb

♦Flash: 4096 Kb

♦Bluetooth: BT4.2 BR/EDR et BLE

♦WIF1: 802.11 b/g/n/e/i

♦25 LED en couleur: GPIO4

♦Capteur de lumière: GPIO36 (Analogique A0, en haut à gauche), GPIO39 (Analogique A3, en haut à droite)

♦Contrôle du clavier: GPIO35 (Bouton A), GPIO27 (Bouton B)

♦Capteur de température: GPIO34 (Analogique A6)

♦Sonnerie: GPIO25

♦Capteur MPU-9250 à 9 axes: GPIO0, GPIO21(SDA), GPIO22(SCL)

Description du produit

Banane Pi BPI:Peu (également connu sous le nom de bit BPI) est un conseil de micro-développement conçu pour l'éducation STEAM, développé conjointement par l'équipe Banana Pi et l'équipe Webduino. Son positionnement principal est d'aider les jeunes et les éducateurs à réaliser rapidement une programmation créative et le développement de projets IoT grâce à la combinaison de matériel et de logiciels., particulièrement adapté aux scénarios d'éducation des créateurs dans les écoles primaires et secondaires.

Configuration matérielle

1.Puce de contrôle principale
Processeur double cœur ESP32, communication bimode Wi-Fi 2,4 GHz et Bluetooth intégrée, avec une faible consommation d'énergie, hautes performances RF et stabilité.
La puissance de calcul atteint 600 DMIPS, ROM intégrée de 448 Ko et SRAM de 520 Ko, prendre en charge des tâches informatiques complexes.

2.Capteurs et périphériques
25 LED polychromes: 5Disposition matricielle ×5, contrôle en cascade à ligne unique, soutien 16.77 affichage d'un million de couleurs, fréquence de balayage ≥ 400 Hz/s, adapté aux effets d'éclairage dynamiques.
Deux capteurs photosensibles: situé en haut à gauche (GPIO36) et en haut à droite (GPIO39) pour la détection de la lumière ambiante.
Deux boutons programmables (GPIO35, GPIO27) et un buzzer (GPIO25) pour soutenir la conception interactive.
Capteur de température (GPIO34) et capteur à neuf axes MPU-9250 (accéléromètre à trois axes, gyroscope, magnétomètre), fonction intégrée de détection de mouvement et d'environnement.

3. Interface et extensibilité
20 Interfaces Goldfinger: Entièrement compatible avec BBC Micro:peu, et peut utiliser directement Micro:accessoires d'extension de bits (par exemple. cartes de commande de moteur, modules de capteurs).
Contrôle GPIO: supporte I2C, Spice, UART et autres protocoles, peut être connecté au servo, Écran OLED et autres périphériques.
Alimentation: prend en charge le micro-USB, puissance de la batterie (2-interface à broches) et alimentation GPIO doigt d'or, flexible pour s'adapter à différents scénarios.

4.Caractéristiques physiques
Taille seulement 5 cm x 5 cm, poids environ 12 grammes, facile à transporter et à intégrer dans le projet.

Bit Steam Education Development Board

Assistance logicielle

Compatibilité de l'environnement de programmation

Plateforme Webduino: fournit une interface de programmation graphique (En bloc) et plateforme cloud, prend en charge les cours en ligne et les cas de projets, adapté aux débutants pour débuter rapidement.
EDI Arduino: prend en charge le développement Arduino via un micrologiciel personnalisé et fournit de riches ressources de bibliothèque (par exemple. pilotes de capteurs, protocoles de communication).
Micropython: prise en charge complète de MicroPython, fournir un fonctionnement en ligne de commande du terminal, Intégration PyCharm IDE et Micro:bibliothèque de fonctions binaires, adapté au développement avancé.
Rayure X: compatible avec la programmation graphique Scratch, adapté à l'éducation à la programmation pour les jeunes.

Ressources de développement

Documentation officielle: Fournit la définition de l'interface matérielle, tutoriel de gravure de micrologiciel et référence API.
Dépôt GitHub: micrologiciel open source, exemples de code et bibliothèques de pilotes (comme la bibliothèque de capteurs MPU-9250).
Soutien communautaire: Le Banana Pie Forum et les plateformes éducatives tierces proposent des échanges techniques et des Q&UN.


Scénarios d'application

Éducation VAPEUR
Enseignement de la programmation: Enseigner la logique et les algorithmes de base grâce à des outils de programmation graphique (par exemple. Webduino, Gratter).
Développement matériel: Combinez des capteurs et des actionneurs pour réaliser des projets tels que des chariots intelligents et des moniteurs d'environnement.
Expérimentation de l'Internet des objets: Utiliser les fonctions Wi-Fi/Bluetooth pour développer des systèmes de contrôle de maison intelligente ou des dispositifs de collecte de données.

Projet de créateur
Art interactif: créer des installations lumineuses dynamiques ou des expositions interactives à l'aide de matrices LED couleur.
Contrôle des robots: Intégrez des capteurs à neuf axes pour réaliser une détection d'attitude pour le développement de robots ou de drones d'équilibrage.
Concours pédagogiques: Soutenir le développement de projets pour des activités telles que le Concours national des jeunes créateurs et le Concours de robotique.