Electronique ARDUINO / ESP8266-32

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 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 en créant des applications plutôt orientées domotiques avec des matériels plus grands publiques (ARDUINO / ESP8266/32) ou cartes dédiées, aidé par un groupe de passionnés autour du radio-club F6KSJ (Castelnau le lez).

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é.

NESTOR

A VENIR :

L'objectif de cette réalisation est de pouvoir connaitre 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.com008012.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 ESP8266 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).

DHT11 et ESP-01 - Température / Humidité mode GS-NET

Exemple d'utilisation d'un module ESP-01 en mode capteur de température avec un DHT11, via le wifi en mode terminal sous protocole privatif GS-NET et intégration de l'envoi des données pour récupération domotique de données (température, état de consommation ...)
lesaunier.com008011.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 ...)

Module de télérelève de comptage d'eau

Module électronique relevant en temps réel la consommation d'eau (via des capteurs dédiés), pour les transmettre à la fois à une centrale domotique de gestion d'énergie, mais aussi à un module d'affiche autonome (type led) permettant d'avoir l'affichage instantané de la consommation de la maison pour l'électricité ou l'eau (valeur instantanée ou moyenne sur une heure).

Témoin renvoi (wifi) du bon fonctionnement d'une pompe de relevage

L'idée est d'avoir un voyant qui s'allume à l'intérieur de la maison (salle de bain dans mon cas), témoin du fonctionnement d'une pompe de relevage (vidange douche et lavabo) qui se trouve dans le sous-sol et qu'on ne peut entendre.
Détection de fonctionnement par mesure du courant consommé de la pompe et liaision utilisant le wifi de la box. (ESP8266 et ESP-01)

TETHYS gestionnaire 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.

Pont Wifi

Connexion série entre 2 systèmes, en TCP ou UDP avec des modules ESP-01, programmation IDE ARDUINO.

NSA: Gestion du Niveau de Sel d'un Adoucisseur

lesaunier.com008009.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:  ESP8266 Mini D1 + MPU-6550 + RELAIS + VOYANT 
Logiciel:  IDE ARDUINO
 
 

LIDAR Mesure niveau EAu d'un puit

Utilisation d'un LIDAR FT-Luna pour mesurer le niveau d'eau dans un puit (env. 6m) et enclencher un relais si le niveau est trop bas pour ne pas désamorcer la pompe.
lesaunier.com008004.jpg lesaunier.com008003.jpg lesaunier.com008002.jpg