Servelec : data logger de températures pour maintenance d'équipements électroménagers

ComplémentESP32 S3 LILYGO

ESP32-S3 T-Display LILYGO :

AttentionInstallation 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émentSonde de température DS18B20

ESP32-S3 T-Display LILYGO : Bus 1-Wire

Mise en œuvre du DS18B20 sur Rpi :

  1. Câbler le capteur sur le GPIO4

  2. Valider le bus 1-wire dans : Préférences → Configuration du Raspberry Pi → Interfaces

  3. Installer les librairies : build-essential et cmake

    sudo apt-get install build-essential

    sudo apt-get install cmake

  4. Installer la librairie bcm2835 (lien vers le site)

  5. Installer cette librairie dédiée au DS18B20 en suivant la procédure indiquée sur la page.

  6. Tester le capteur.

__

Si on souhaite utiliser le capteur sur un autre GPIO :

  1. Modifier le fichier config.txt en suivant cette procédure pour désigner une autre broche

  2. Modifier en correspondance le numéro du GPIO dans le fichier ds18b20_test.cpp

  3. 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émentSonde de température PT100

Complément

ESP32-S3 T-Display LILYGO : Bus SPI et stockage de données sur SD Card
ESP32-S3 T-Display LILYGO : Communiquer avec plusieurs circuits sur un même bus SPI

Connecteur Micro SD Card DM3AT-SF-PEJM5

Brochage SD Card :

Régulateur 3.3V low dropout : LP2981AIM5-3.3

Inverseurs amplificateurs logiques CD4050BPWR

ComplémentRTC DS3231

RTC DS3231

ComplémentATTINY1614

ATTINY1614

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

Programmateur MPLAB PicKit4

Lien vers un distributeur

Programmateur / débogueur PICKit 4 : exemples de programmation avec interfaces ICSP et UPDI

Programmateur MPLAB SNAP

ComplémentHorloge temps réel

Horloge temps réel

Real time clock RTC PCF85063A breakout :

Enabling PCF85063A RTC on Raspberry Pi 4 :

Keeping the rhythm: How capacitor selection affects crystal accuracy

Porte pile bouton 3V :