SCI DAQ: Kit Data Logger à base de RP2040 (Pico)

Bonjour à tous,

Aujourd'hui j'aimerais vous parler de SCI DAQ, un module d'acquisition de données avec écran disponible seul ou en kit d'expérimentation (Science Data Acquisition Module Kit).

SCI DAQ : Module d'acquisition de données

 

Eléments principaux de la plateforme

kit d'expérimentation (Science Data Acquisition Module Kit)

Je me suis d'abord demandé quel était la finalité de ce kit et c'est en manipulant et expérimentant celui-ci que j'ai fini par apprécier ses qualités.

Kit d'acquisition de données autonome

Pour commencer, c'est un kit d'acquisition de données éducatif servant de support à divers expériences (voir les exemples de curriculum sur le site de DFRobot)
Il pourra facilement servir à l'acquisition de données en provenance de capteurs.

Il est alimenté par Pile/Accu ou via USB.


Son interface utilisateur est suffisamment simple et intuitive pour effectuer la configuration nécessaire sans avoir besoin d'un ordinateur!

Pas de programmation!

Pas besoin de savoir coder pour utiliser ce kit. Les deux ports I2C permettent de brancher l'un des capteurs supportés (voir liste dans ce tuto).

Les capteurs I2C sont automatiquement ainsi que le type de données qu'il produisent et les unités associées. Les données peuvent donc être collectées et stockées (le data logging). Il est probablement de même pour les capteurs exposant un UART (comme le GPS).

Comme DFRobot produit une grande variété de capteurs Analogique, le premier port expose une entrée analogique. Etant donné qu'il faut transformer la tension analogique en unité compréhensible... cela se fait en identifiant le module dans les menu du DAQ SCI.

Reconnaissance automatique des modules I2C, affichage des données et unités

Enfin, il suffit de démarrer l'enregistrement et la fréquence de capture des données.

Récupération des données sur PC

Le data logging est stocké dans une EEPROM de 16Mo. C'est largement assez pour capturer plusieurs jours de données.

Branchez simplement le module sur un ordinateur et il apparaît comme un disque USB. Il ne reste plus qu'a récupérer les fichiers datalog au format CSV sur un ordinateur.


Récupérer les données sur Nano-Ordinateur ou MicroContrôleur

La plateforme se comporte aussi comme un concentrateur de capteurs et permet de récupérer les données sur une plateforme comme Arduino/Raspberry/UniHiker.

Récupérer les données sur un MicroContrôleur

Comme la bibliothèque Arduino/Python est disponible sur GitHub., il est possible de porter cette bibliothèque vers d'autres  langages de programmation.

Horodatage

Elément important pour tout datalogging, c'est la capture du temps!
Le module SCI DAQ est équipé d'une horloge RTC qui maintient l'heure du système, c'est la raison de la présence de la Pile bouton à l'arrière du module.

Arrière du SCI-DAQ (DFR0999)

Il faut savoir que la plupart des horloges RTC nécessitent qu'une pile soit en place pour retourner des informations cohérentes.

Quelques autres spécifications utiles:

  • Tension: 3.3-5.5V continu
  • Current:
    40mA @ 3.7V(No sensor connected)
    35mA@3.7V(No sensor connected & screen off)
  • Interfaces d'entrée:
    • 1x Numérique/Analogique @ 3.3V
    • 2x I2C/UART
  • Interface de sortie: 1x I2C
  • Stockage: 16 Mo (U Disk)
  • Pile RTC: CR1220
  • Ecran: 1.3" Oled
  • Dimension: 62×52×13mm

Pour nous les Hackers

Le code source du Firmware ne semble pas disponible sur le Net.
La carte utilise néanmoins un RP2040!
Il serait intéressant d'y installer MicroPython et utiliser les différentes ressources disponibles pour commander le hardware présent sur la carte. 

Personnellement, je trouve que cela ferait un excellent projet MicroPython (même plutôt excitant a vrai dire).

Ressources

 

 


Aucun commentaire