Servelec : data logger de températures pour maintenance d'équipements électroménagers
Texte légal : Dossier de présentation du projet
Version ESP32 :
Version RPI :


Documents ressources du projet 2024
Fiches individuelles de lancement du projet :
Entreprise Servelec :
M. Y. Cassan
Complément : ESP32 S3 LILYGO
ESP32-S3 T-Display LILYGO :
Lien pour installer la carte dans l'IDE 2 Arduino (copier et coller dans : Fichier → Préférences → URL Gestionnaire... : https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
Dans le gestionnaire de cartes (Boards manager) installer ESP32 by Espressif Systems v2.0.14
! ! Ne pas installer la dernière TFT_eSPI comme c'est indiqué dans le tutoriel, mais installer celle-ci à la place : lien (créer le dossier « libraries » dans Documents\Arduino si il n'existe pas déjà)
En profiter pour supprimer les demandes de mises à jours (lien vers méthode)
Lien vers le programme installé d'usine, qui met en œuvre le wi-fi : consulter les exemples des dossiers "factory" et "WIFI_Audio_I2S"
Lien vers un distributeur, et vers un autre

Attention : Installation dans l'IDE 2 Arduino
Installation dans l'IDE 2 Arduino
Lien pour installer la carte dans l'IDE 2 Arduino (copier et coller dans : Fichier → Préférences → URL Gestionnaire... : https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
Dans le gestionnaire de cartes (Boards manager) installer ESP32 by Espressif Systems v2.0.14
! ! Ne pas installer la dernière TFT_eSPI comme c'est indiqué dans le tutoriel, mais installer celle-ci à la place : lien (créer le dossier « libraries » dans Documents\Arduino si il n'existe pas déjà)
Tester cet exemple : lien avec la configuration ci-dessous
Complément : Raspberry Pi 3
Complément : Sonde de température DS18B20
Sonde de température DS18B20 :
Mise en œuvre du DS18B20 sur Rpi :
Câbler le capteur sur le GPIO4
Valider le bus 1-wire dans : Préférences → Configuration du Raspberry Pi → Interfaces
Installer les librairies : build-essential et cmake
sudo apt-get install build-essential
sudo apt-get install cmake
Installer la librairie bcm2835 (lien vers le site)
Installer cette librairie dédiée au DS18B20 en suivant la procédure indiquée sur la page.
Tester le capteur.
__
Si on souhaite utiliser le capteur sur un autre GPIO :
Modifier le fichier config.txt en suivant cette procédure pour désigner une autre broche
Modifier en correspondance le numéro du GPIO dans le fichier ds18b20_test.cpp
Recompiler et tester.
__
Si on souhaite faire évoluer le programme :
Il est possible de modifier le fichier ds18b20_test. cpp ou en créer un autre pour effectuer des mesures en continu.
Complément : Sonde de température PT100
Sonde de température PT100 3 fils :
Liens vers les sites de commande des sondes mises à disposition :
Sonde PT100 :
Complément : MAX31865 Amplificateur PT100

MAX31865
Lien librairie Arduino mais passer de préférence par l'IDE Arduino v2 avec la recherche Adafruit MAX31865
AN709_0 RTD Interfacing and Linearization Using an ADuC8xx MicroConverter [pdf] Lien d'origine
Complément : SPI sur Raspberry Pi avec la librairie bcm2835
Complément :
Breakout Micro-SD Card :

Connecteur Micro SD Card DM3AT-SF-PEJM5
Brochage SD Card :
Régulateur 3.3V low dropout : LP2981AIM5-3.3
Inverseurs amplificateurs logiques CD4050BPWR
Complément : RTC DS3231
RTC DS3231

Voir tutoriel de mise en œuvre sur ESP32-S3 dans le menu VideoTech
Complément : ATTINY1614
ATTINY1614
Lien vers le site du développeur logiciel pour l'IDE Arduino et page spécifique sur ATtiny_x14
Ajouter cette ligne dans le menu Préférences de l'IDE Arduino pour pouvoir télécharger les cartes MegaTinyCore de Spence Konde : http://drazzy.com/package_drazzy.com_index.json
! ! méthode pour installer les cartes dans l'IDE 2 Arduino d'une version antérieure à la 2.3.0
Configuration et Utilisation de l'environnement IDE Arduino pour programmer un ATTiny1614
Ajouter cette ligne dans le menu Préférences de l'IDE Arduino pour pouvoir télécharger les cartes MegaTinyCore de Spence Konde : http://drazzy.com/package_drazzy.com_index.json
Tutoriels Chapitre ATtiny (mega Tiny Core)

Programmateur MPLAB PicKit4
Programmateur MPLAB SNAP
Complément : Horloge temps réel
Horloge temps réel
RTC PCF85063A :

Real time clock RTC PCF85063A breakout :
La librairie librairie "SOLDERED PCF85063A" peut être installée directement dans l'environnement ARDUINO

Enabling PCF85063A RTC on Raspberry Pi 4 :
Porte pile bouton 3V :
Keystone 1060 :





































