Contrôle à distance d'une ampoule avec Arduino Uno, Relais et Application Android
Composants et fournitures
| Composant | Quantité |
|---|---|
| Arduino UNO | 1 |
| Module relais (HL-52S 2 canaux recommandé) | 1 |
| Fils de connexion mâle/femelle | 1 |
| Appareil Android | 1 |
Applications et services en ligne
- Arduino IDE
- Blynk (application IoT)
À propos du projet
Description
Ce projet montre comment connecter une ampoule (ou tout appareil secteur) à un Arduino Uno via un module relais, et la contrôler à distance depuis un smartphone Android.
Les relais
Un relais est un interrupteur actionné par un électroaimant. Une faible tension (ex: 5V depuis un microcontrôleur) active l'électroaimant qui ferme/ouvre un circuit haute tension. Cela permet de piloter des appareils 230V en toute sécurité depuis l'Arduino.
Module relais HL-52S 2 canaux
Ce module possède 2 relais (10A @ 250V AC / 125V AC, 10A @ 30V DC / 28V DC). Le connecteur haute tension a 3 broches : le commun (milieu), normalement ouvert (NO) et normalement fermé (NF).
Côté commande : 6 broches (GND, VCC, IN1, IN2, IN3, IN4) + 3 broches avec cavalier JD-VCC/VCC. Attention : avec le cavalier en place, l'électroaimant est alimenté directement par l'Arduino – un défaut du relais pourrait endommager le microcontrôleur. Pour plus de sécurité, alimentez le relais séparément (retirez le cavalier et alimentez JD-VCC en 5V externe).
Étapes de câblage
- Connectez l'Arduino en USB à l'ordinateur.
- Reliez : GND Arduino → GND relais, 5V Arduino → VCC relais, Broche 7 Arduino → IN1 relais.
- Téléversez le code (ci-dessous) sur l'Arduino.
- Alimentez le circuit de l'ampoule via le relais (bornes COMMUN et NO).
Configuration sur téléphone Android (Blynk)
- Installez Blynk depuis le Play Store. Créez un « New Project ».
- Nommez le projet, choisissez « Arduino Uno », connexion « Email ». Notez le Auth Token reçu par email – il faut le mettre dans le code.
- Ajoutez un Button sur l'écran. Appui long pour configurer.
- Nommez-le « Ampoule », choisissez la sortie D7 (broche numérique 7).
- Appuyez sur le bouton « Play » (triangle en haut à gauche).
Le projet est prêt : appuyez sur le bouton dans l'appli pour allumer/éteindre l'ampoule.
Code
/**************************************************************
* 1. Optionnel mais recommandé : adaptateur USB-série supplémentaire pour voir les logs.
* 2. Modifiez l'auth token et téléversez.
* 3. Lancez le script de redirection (dossier scripts de la librairie blynk) :
* Windows : cd C:\blynk-library\scripts && blynk-ser.bat -c COM4
* 4. Profitez ! :)
**************************************************************/
#include
SoftwareSerial DebugSerial(2, 3); // RX, TX
#define BLYNK_PRINT DebugSerial
#include
char auth[] = "Votre_Auth_Token_ICI"; // ← Remplacez par votre token Blynk
void setup() {
DebugSerial.begin(9600);
Serial.begin(9600);
Blynk.begin(auth, Serial);
}
void loop() {
Blynk.run();
}
Important : Remplacez Votre_Auth_Token_ICI par le token reçu par email de Blynk.
Processus de fabrication
- Construire un système de détection d'incendie rapide et fiable avec Samsung SAMI, Arduino UNO et Raspberry Pi
- Horloge Arduino temps réel pour les heures de prière islamiques
- Serveur Web Arduino Uno WiFi : Commander une LED via Navigateur
- Contrôlez votre Roomba Create 2 avec Arduino et Android – Guide pas à pas
- Calculatrice basique Arduino UNO - Projet facile pour débutants
- Thermomètre portable DIY low-cost avec intégration Android
- Construire un affichage à persistance rétinienne portable avec Arduino UNO et ATtiny85
- Maîtriser une matrice LED 8×8 avec Arduino Uno : Guide pas à pas
- Wi-Servo : Contrôlez des servomoteurs via Wi-Fi depuis un navigateur Web