Envoi d’un email en utilisant la carte Arduino et le module Wifi ESP8266

Arduino UNO 06-01-25
25 0

Plan du tutoriel

1- Les composants nécessaires pour envoyer un email par Arduino

2- Schéma de câblage du système

3- Programmation de la carte Arduino

 

 

Les composants nécessaires pour envoyer un email par Arduino

Arduino Uno

Arduino Uno

C'est la carte microcontrôleur principale qui exécute le programme (sketch) et coordonne les actions des composants connectés.

1- La carte Arduino UNO lit l'état du bouton poussoir.

2- Elle Communique avec le module WiFi ESP8266 via une liaison série ou SPI.

3- Elle envoie des commandes pour établir une connexion au serveur SMTP (Simple Mail Transfer Protocol) et transmettre les données pour envoyer un email.

Module WiFi ESP8266

C'est un module WiFi compact et économique avec un microcontrôleur intégré (ESP8266), capable de se connecter à Internet et de communiquer avec des serveurs web ou des API.

Il permet à l'Arduino de se connecter au réseau WiFi.

Il envoie les requêtes HTTP ou les commandes SMTP nécessaires pour transmettre un email.

Bouton poussoir

C'est un interrupteur momentané utilisé pour détecter une pression.

Il sert de déclencheur pour envoyer l'email. Lorsque l'utilisateur appuie sur le bouton, le programme de l'Arduino détecte l'action et commence le processus d'envoi.

Câbles Dupont

Jumper wires

Câbles de connexion utilisés pour relier les différents composants sur une breadboard ou directement à l'Arduino.

Breadboard

Breadboard

C'est une plateforme de prototypage utilisée pour connecter les composants électroniques sans soudure.

Module d’alimentation 3.3V/5V 

Un module d’alimentation 3.3V/5V est un module de conversion de tension qui permet de fournir une tension de 3,3V ou de 5V à un circuit électronique. Il est souvent utilisé pour alimenter le module Wifi ESP8266.

 

Schéma de câblage du système

Pour réaliser le montage, on peut connecter

- la broche RX de la carte ESP8266 à la broche 4 de la carte Arduino

- la broche TX de la carte ESP8266 à la broche 3 de la carte Arduino

- la broche GND de la carte ESP8266 au GND de la carte Arduino

- les deux broches 3V3 et EN de la carte ESP8266 à la broche 5V du module de l’alimentation

- la broche RST de la carte ESP8266 à la broche 8 de la carte Arduino

- la première patte du bouton poussoir à la broche A0 de la carte Arduino

- la deuxième patte du bouton poussoir à GND de la carte Arduino

 

Programmation de la carte Arduino

Voici un exemple de code pour envoyer un email.

1- Installez l'IDE Arduino.

2- Ajoutez la bibliothèque Adafruit_ESP8266 si elle n'est pas déjà installée (via le gestionnaire de bibliothèques Arduino).

Explication du code

1- Connexion WiFi : Le module ESP8266 se connecte au réseau WiFi configuré avec les identifiants SSID et mot de passe.

2- Détection du bouton : Lorsqu'il est pressé, un email est envoyé.

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

+216 92 886 231

medaliprof@gmail.com

Photos des articles

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