Jerry Magnin

👋 Hi, I'm Jerry ! — IngĂ©nieur des milieux de montagne de formation ; gĂ©ologue / gĂ©omorphologue spĂ©cialisĂ© instrumentation et risques rocheux de mĂ©tier ; Ă©lectronicien et dĂ©veloppeur autodidacte.

Articles tagged with Arduino

Derniers posts

Un Arduino dĂ©diĂ© Ă  l’instrumentation ?

À Ă©crire


Lecture de donnĂ©es depuis l’EEPROM 24CSM01

À la fin du post prĂ©cĂ©dent, je vous ai dĂ©crit les difficultĂ©s que je rencontrais pour lire, avec ma classe Mem24CSM01, les donnĂ©es Ă©crites sur la 24CSM01 depuis mon ESP32. Comme annoncĂ©, voici le follow-up, avec la rĂ©solution au passage de bugs critiques dans les exemples fournis avec la bibliothĂšque.

La mémoire EEPROM 24CSM01 : utilisation avec un Arduino UNO R3.

Tutorial pour l’utilisation de la puce mĂ©moire EEPROM Microchip 24CSM01, avec un walkthrough de la fiche technique et utilisation de la bibliothĂšque Arduino Wire pour la transmission de donnĂ©es via le bus I2C.

La bibliothÚque CPUVolt expliquée

PlongĂ©e dans le fonctionnement de la bibliothĂšque CPUVolt pour comprendre comment est mise en application la note technique AN2447 de Microchip, permettant de mesurer la tension d’alimentation sur les puces tinyAVR et megaAVR sans utiliser de pins ni de composants externes

La mémoire EERAM 47L04/47C04/47L16/47C16

Tutorial pour l’utilisation des puces mĂ©moire EERAM (mĂ©moire flash avec backup EEPROM) Microchip 47L04/47C04/47L16/47C16, avec un walkthrough de la fiche technique et utilisation de la bibliothĂšque Arduino Wire pour la transmission de donnĂ©es via le bus I2C.

De retour avec un circuit imprimé custom

CrĂ©ation d’un circuit imprimĂ© personnalisĂ© pour accueillir les diffĂ©rents Ă©lĂ©ments de notre logger Arduino.

Plus de données ! Mesurer la température et stocker les données sur une carte SD

On parle beaucoup de notre datalogger, mais pour le moment on ne log pas grand chose
 Une mesure est faite, est envoyĂ©e en direct sur la console sĂ©rie, avant d’ĂȘtre chassĂ©e par la suivante. Pour pouvoir lire les mesures, nous avons donc besoin d’un PC qui rĂ©ceptionne les donnĂ©es au fur et Ă  mesure de leur acquisition. Or, pour des raisons pratiques, on ne va pas laisser un PC en fonctionnement permanent Ă  cĂŽtĂ© de l’appareil, il nous faut un moyen d’enregistrer les mesures dans une mĂ©moire, et que celle-ci soit facilement exploitable. Nous allons donc utiliser la bibliothĂšque SD pour sauvegarder nos donnĂ©es dans un fichier CSV sur une carte SD/MicroSD. Il sera alors possible d’ouvrir ce fichier Ă  l’aide d’un tableur (LibreOffice Calc) ou de l’exploiter via un script R ou Python.

Interfacer notre systùme avec l’horloge RTC

Cet article traite de l’utilisation de la puce RTC DS3231 pour 1) rĂ©veiller notre datalogger Ă  intervalle rĂ©gulier et 2) horodater nos mesures.

Les Ă©conomies d’énergie

Pour diminuer l’énergie consommĂ©e par notre datalogger Ă  base Arduino, il est nĂ©cessaire de le passer dans un mode d’économie d’énergie, et ce afin de pouvoir tenir le plus longtemps possible sur une batterie. Plusieurs possibilitĂ©s sont envisageables grace Ă  la bibliothĂšque LowPower.h, dont une mise en veille pour un temps prĂ©dĂ©fini, ou alors une mise en veille infinie avec un rĂ©veil sur un Ă©vĂ©nement externe. Pour cette seconde solution, que l’on va exploiter, l’évĂ©nement externe sera Ă  terme dĂ©clenchĂ© par une horloge dĂ©diĂ©e.

Mesure analogique

Mesure d’un capteur analogique (potentiomĂštre
) et interprĂ©tation des rĂ©sultats avec les fonctions de base de l’Arduino.