Electronique ARDUINO / ESP8266-ESP32

Depuis 1986, je développe des systèmes électroniques à base de microcontrôleur.
Au début avec la famille des 8051 de chez INTEL, puis la famille AT (2051-4051) et AVR, XMEGA de chez ATMEL.

Coté logiciel, des débuts en assembleur, puis du C et enfin du BASCOM (un basic orienté microcontrôleur).
J'ai ainsi développé des centaines de cartes électroniques dans le domaine du contrôle d'accès, contrôle de process et gestion d'énergie.

Une fois à la retraite (2021), j'ai décidé de continuer les développements en créant des applications plutôt orientées domotiques avec des matériels grands publiques (ARDUINO / ESP8266/ESP 32) ou cartes dédiées, aidé par un groupe de passionnés autour du radio-club F6KSJ

L'idée est de partager sur ce site, avec un maximum d'explications les différentes réalisations ou applications que nous avons réalisé.
Pour plus d'informations vous pouvez me contacter par email : f6gsg@lesaunier.com

NESTOR

L'objectif de cette réalisation est de pouvoir d'afficher l'état d'ouverture ou de fermeture d'un portail électrique et de le télécommander via une application sur smartphone.

Pour cela un module ESP8266 à été programmé avec l'IDE ARDUINO pour être connecté sur le réseau wifi de la box internet pour recevoir et envoyer les différentes informations en provenance de l'application smartphone.
Coté smartphone, une application de communication avec le module ESP8266 a été développé avec le logiciel B4X.

Matériel: ESP8266 + RELAIS + DHT11 + CONTACT ILS
Logiciel: IDE ARDUINO ESP8266 / Application B4X sur le smartphone.
lesaunier.com008026.jpg

POSTMAN

L'objectif de cette réalisation est de détecter l'arrivée d'une lettre ou d'un colis dans la boite à lettre pour faire clignoter  un voyant d'alerte et envoyer un message sur un smartphone.

Un module accéléromètre, collé sur le volet de la boite aux lettre détecte tout mouvement.
Le module ESP32 qui le gère, fait clignoter un voyant externe et envoi un message WhatsApp.

Un bouton poussoir permet de remettre a zéro les informations quand on récupère le courrier.

ADJONCTION BOUTON RESET + SWITCH MODE PROG pour ADAPTATEUR USB vers ESP-01

Petit montage électronique pour rajouter un bouton reset et un switch "mode programmation" sur une module adaptateur USB vers ESP-01.

Montage qui permet la programmation d'un module ESP-01 sans avoir à le débrancher de son support (ni à faire de strap pour le configurer en mode programmation).
lesaunier.com008025.jpg

Présentation du protocole GS-NET

Le protocole GS-NET est un protocole de dialogue ASCII, dérivé d'un protocole de dialogue que j'utilisais au niveau professionnel, qui permet des échanges de données entre des modules électroniques ayant une liaison série, avec une notion de maitre-esclave.
Protocole simple, lisible en clair et qui supporte tout type de liaison (Wifi, IP, radio, filaire ...)

PROJET - PROJET - PROJET - TETHYS automate de gestion de piscine

Module électronique assurant la gestion de la pompe de la piscine en fonction de la température de l'eau (et d'un tableau de marche), ainsi que son niveau d'eau.
Module télé-pilotable en wifi avec remontée des informations vers le système domotique.
La mesure du PH est aussi envisagée.

NSA: Gestion du Niveau de Sel d'un Adoucisseur

lesaunier.com008024.jpg
L'objectif de cette réalisation est de mesurer le niveau de sel d'un adoucisseur d'eau avec un télémètre HC-SR04, d'afficher le niveau de sel en centimètres sur un petit afficheur OLED SSD-1306 et de gérer 3 leds de niveau (Rouge - Jaune - Vert).

Système autonome installé directement à coté de l'adoucisseur.
Matériel:  ARDUINO  R3 + HC-SR04 + SSD-1306
Logiciel:  IDE ARDUINO
 
 
Matériel:  MULTI32 + MPU6050 + VOYANT AUTO CLIGNOTANT
Logiciel:  IDE ARDUINO
lesaunier.com008023.jpg lesaunier.com008022.jpg lesaunier.com008021.jpg

LPD: Linky Power Display

Affichage en temps réel de la consommation instantannée (en KW), total jour et total jour -1 (Hier) d'un compteur Linky (via son interface TIC) sur un afficheur déporté avec un acces web, via le réseau wifi ou la box permettant l'affichage annuel des informations sous forme d'un tableau mensuel.
 
Matériel:
MODULE MULTI32 pour l'interface avec le compteur Linky. 
ESP8266 + OLED pour l'affichage déporté..
 
Logiciel: IDE ARDUINO ESP32 et ESP8266
lesaunier.com008019.jpg lesaunier.com008018.jpg

MULTI32: Carte électronique ESP32 multi-services.

MULTI32 est une carte électronique développée autour d'un module ESP32-DEV KIT V4, qui intègre toutes les fonctionnalitées électroniques pour les réalisations Linky Power Display, H2O, NESTOR, POSTMAN.
 
Elle intègre:
- Un module ESP32 DEV KIT C v4 toutes les broches accéssibles (double empreinte)
- Un module Horloge RTC  DS3231+EEPROM 24C64 / Un module Relais 250v-10A
- Un optocoupleur LTV  pour interface Linky ou entrèe comptage
- Connecteur I2c picots et bornier pour extensions.
- 6 IN-OUT avec led de contrôle.(1wire) picots et bornier.
- Alimentation 230V/5V avec bornier débrocheable.
- Compatible boitier étanche IP55 - 150x90x50 (Castorama)
lesaunier.com008014.jpg

H2EAU Supervision de la consommation d'eau

Affichage en temps réel de la consommation instantannée de la consommation d'eau, avec interface web permettant l'affichage annuel des informations sous forme d'un tableau mensuel.
Syteme de détection de fuite ou surconsommation avec alerte via whatsapp.
 
Matériel:
Interface de comptage impulsionnel sur le compteur.
MODULE MULTI32 pour le comptage
 
Logiciel: IDE ARDUINO ESP32
lesaunier.com008013.jpg