Balance numérique avec ESP8266 NodeMCU et module HX711

ESP8266 05-03-26
25 0

Plan de tutoriel

1- Présentation du projet

2- Matériel nécessaire

3- Schéma de câblage de la balance

4- Programmation de la carte ESP8266 NodeMCU

 

 

Présentation du projet

Objectif du projet

L’objectif de ce projet est de réaliser une balance numérique électronique en utilisant la carte ESP8266 NodeMCU, le module amplificateur HX711, un capteur de force (load cell) et un LCD 16x2 I2C. Cette balance permet de mesurer avec précision le poids d’un objet et d’afficher la valeur directement sur l’écran LCD. Le projet a aussi pour but de montrer comment interfacer un capteur analogique très sensible avec un microcontrôleur et comment afficher les données mesurées sur un afficheur I2C en temps réel.

Fonctionnement du projet :

Le fonctionnement de la balance repose sur le capteur de charge (load cell) qui détecte la force exercée par l’objet placé sur la plateforme. Cette force est convertie en un très faible signal électrique. Le module HX711 amplifie ce signal et le convertit en données numériques exploitables par la carte ESP8266 NodeMCU. Le microcontrôleur lit ensuite ces données, applique un facteur de calibration pour convertir la valeur en poids (grammes), puis envoie le résultat vers l’afficheur LCD I2C. L’écran affiche alors le poids mesuré en temps réel, généralement en grammes (g), permettant à l’utilisateur de lire facilement la mesure.

 

Matériel nécessaire

1- Carte ESP32

La carte ESP8266 NodeMCU est une carte de développement basée sur le microcontrôleur ESP8266. Elle sert de cerveau du système. Elle lit les données envoyées par le module HX711, effectue les calculs nécessaires pour déterminer le poids et envoie le résultat à l’afficheur LCD.

2. Capteur HX711

Le capteur HX711 est un module spécialisé conçu pour les systèmes de pesage. Il amplifie les faibles signaux électriques provenant de la cellule de poids et les convertit en données numériques lisibles par la carte ESP8266 NodeMCU.

3. Cellule de poids (Load Cell)

La cellule de poids est un capteur qui mesure la force ou le poids appliqué. Elle contient des jauges de contrainte qui changent de résistance lorsqu’une force est appliquée.

4. Afficheur LCD I2C

L’afficheur LCD I2C permet d’afficher le poids mesuré de manière claire et lisible.

5. Câbles de Connexion (Jumper Wires)

Fils de connexion

Les fils de connexion permettent de relier les différents composants entre eux.

6- Breadboard (Plaque d'essai) :

plaque d'essai

Une breadboard est utile pour créer un circuit temporaire et connecter facilement les composants entre eux.

 

Schéma de câblage de la balance

 

1- Connexion du capteur HX711 à la carte ESP8266

Capteur HX711 Carte ESP8266
VCC 3V
GND GND
DT D6 (GPIO 12)
SCK D5 (GPIO 14)

 

2- Connexion du cellule de poids au capteur HX711 

Cellule de poids capteur HX711
Rouge E+
Noir E-
Blanc A-
Vert A+

 

3- Connexion de l’afficheur LCD I2C à la carte ESP8266

Afficheur LCD I2C Carte ESP8266
VCC 5V
GND GND
SDA D2 (GPIO 4)
SCL D1 (GPIO 5)

 

Programmation de la carte ESP8266 NodeMCU

Ce programme MicroPython permet de réaliser une balance électronique numérique en utilisant la carte ESP8266 NodeMCU, le module HX711, une cellule de charge et un afficheur LCD I2C. Il mesure le poids d’un objet et l’affiche en temps réel sur l’écran LCD.

On commence par l’importation de ces bibliothèques:

i2c_lcd et lcd_api → pour afficher les informations sur l’écran LCD I2C

hx711.py  → pour contrôler le module HX711

Voici le code en Micropython qui implémente le fonctionnement du système :

0 commentaire

laisser un commentaire

Veuillez noter s'il vous plaît*

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Passion de robotique

Atelier robotique

Construction des robots

Bras robotique

Maison intelligente

But de ce site web

La robotique éducative joue un rôle important dans l'éducation des enfants et des jeunes en les aidant à acquérir des compétences en science et technologie.
Dans ce cadre notre site web représente une excellente ressource pour les parents, les enseignants et les enfants qui souhaitent découvrir la robotique.

Coordonnées

Zaouiet Kontech-Jemmel-Monastir-Tunisie

Photos des articles

Site robotique réalisé par Mohamed Ali Haj Salah - Prof Info