Carte d'expérimentation SOPROLAB v1.0
Carte à microcontrôleur SoproLab v1.0 avec interpréteur Python* et bibliothèques de gestion préprogrammés en mémoire flash.
Un microcontrôleur et des capteurs au service de l'expérimentation et des Sciences Numériques et Technologie.
- Microcontrôleur : ESP32-WROOM 32bits / 160 MHz / 4 Mo mémoire Flash
- Mémoire de stockage de données : eeprom 64 ko
- Ecran LCD fond bleu - 2 lignes de 16 caractères.
- Interfaces de commande : Bouton poussoir, Potentiomètre
- Indicateurs lumineux : 3 LED verte / jaune / rouge, 8 LED type NeoPixel
-Capteurs intégrés à la carte : CTN Mesure de température [ -20°C ; 105 °C ], LDR Capteur de lumière résistif, MPX5700 Mesure de pression [ 15 ; 700 kPa ], BMP180 : [ -40°C ; +80°C ] // [ 300 ; 1100 hPa ] (température ambiante et pression atmosphérique)
- Indicateur sonore : Buzzer passif avec interrupteur de commande
- 4 connecteurs compatibles Grove : 5V numérique 2 points (dont bus I2C) - 5V numérique 2 points - 3,3V numérique 2 points - 5V entrée analogique
Internal Reference:
SOPROLAB-V1
Nouveau en 2021:
Le
capteur de distance Ultrason HCSR04, et la sonde de Température DS18B20
sont à présent compris dans l'offre de la carte Soprolab ESP32.
Ajoutez-les simplement à votre panier avec la carte Soprolab ESP32, et ces 2 modules seront inclus pour 0€.
Microcontrôleur :
- ESP32-WROOM 32bits / 160 MHz / 4 Mo mémoire Flash
Mémoire de stockage de données :
- eeprom 64 ko
Interfaces de commande :
- Bouton poussoir
- Potentiomètre
Affichage :
- LCD fond bleu
- 2 lignes de 16 caractères.
Indicateurs lumineux :
- 3 LED verte / jaune / rouge
- 8 LED type NeoPixel
Capteurs intégrés à la carte :
- CTN Mesure de température [ -20°C ; 105 °C ]
- LDR Capteur de lumière résistif
- MPX5700 Mesure de pression [ 15 ; 700 kPa ]
- BMP180 : [ -40°C ; +80°C ] // [ 300 ; 1100 hPa ]
(température ambiante et pression atmosphérique)
Indicateur sonore :
- Buzzer passif avec interrupteur de commande
Connecteurs :
- 1 connecteur de programmation USB type B
- 2 connecteurs 4 et 5 broches pour modules optionnels
Connecteurs avec détrompeur et adaptation de niveau 3,3V ou 5V
selon le type de capteur ou actionneur connecté à la carte
- 1 connecteur pour modules optionnels avec communication en bus I2C – 3,3V
- 1 connecteur alimentation externe DC Jack 5,5mm - 2,1mm - 7v à 12v (alimentation DC en option)
- 1 connecteur 3 broches pour module d’alimentation sur batteries LiPo 18650
( module en option, composé de 2 accumulateurs LiPo 18650 avec platine de rechargement via port micro USB )
-
4 connecteurs compatibles Grove : 5V numérique 2 points (dont bus I2C) -
5V numérique 2 points - 3,3V numérique 2 points - 5V entrée analogique
Carte livrée avec un cordon USB type B – 1m
La carte peut fonctionner en mode autonome au démarrage, sans connexion USB, avec le choix du mode de fonctionnement à partir du menu affiché sur l’écran LCD.
1> Programmation Python - connexion USB
2> Programme User (chargement d’un programme utilisateur)
3> Pressiomètre (capteur MPX5700 sur la carte)
4> Thermomètre - avec la sonde DS18B20 (livrée avec la carte)
5> Mesure de distance avec le capteur HCSR04 (livré avec la carte)
6> Transfert des données mémorisées vers le port USB
7> Réception GPS ( transfert des trames NMEA vers le port USB)
8> Serveur WEB connexion Wifi ( pages HTML-CSS-JS / méthodes GET/POST / Objet connecté)
[ La période d'enregistrement des données mesurées (température,
pression, position GPS, …) dans la mémoire interne est paramétrable
depuis le menu ]
Une prestation d’aide à la programmation en Python est
assurée pour les activités de Sciences Physique - Chimie, Sciences
Numériques et Technologie ( SNT), et Numérique et Sciences de
l’Informatique ( NSI ).
Des dépôts d’activités et des programmes
directement utilisables en microPython sont mis à jour et disponibles en
téléchargement sur la plateforme collaborative github :
https://github.com/SoproLab/Soprolab
* La version de Python adaptée aux microcontrôleurs ESP32 est une version de microPython (Cf micropython.org ).