Arduino Ep.5 : Piloter un Arduino en WiFi avec un ESP-01 (ESP8266)
Présentation
Contrôler un microcontrôleur depuis une page web… sans fil 👀 Je vous montre comment utiliser un ESP-01 (ESP8266) pour piloter un Arduino via communication série, directement depuis un smartph...
Ce que vous allez apprendre
Dans cette vidéo, vous découvrirez: Arduino Ep.5 : Piloter un Arduino en WiFi avec un ESP-01 (ESP8266).
Détails du projet
Cette vidéo s'adresse aux makers souhaitant progresser et améliorer leurs compétences.
Description complète
Contrôler un microcontrôleur depuis une page web… sans fil 👀
Je vous montre comment utiliser un ESP-01 (ESP8266) pour piloter un Arduino via communication série, directement depuis un smartphone ou une tablette 🔥
🔧 Au programme :
* Fonctionnement ESP8266 + Arduino
* Communication série entre les deux
* Création d’une interface web
* Test en conditions réelles
💡 Une solution simple pour ajouter du WiFi à vos projets et les piloter à distance !
🎯 Application concrète :
Upgrade de mon Elekstube pour le configurer directement depuis un téléphone 📱
📄 Ressources complètes :
👉
🛠️ Matériel utilisé :
👉 ESP-01 :
👉 Adaptateur Breadboard :
👉 FTDI Breakout :
🚀 Un excellent projet pour découvrir l’IoT et connecter vos montages !
Like 👍, commente 💬 et abonne-toi 🔔 pour plus de projets Arduino et DIY.
#ESP8266 #Arduino #IoT #DIY #maker #wifi
➕ INFORMATIONS: ➕
⁉️ Catégorie: Electronique.
⏰ Temps: 3 heures.
💪 Difficulté: 6/10.
⭐️ SOUTENIR CRAZYMAKERS ⭐️
❤️ Soutenez-nous :
👍 Like la vidéo pour nous aider à grandir
🔁 Partage autour de toi (ça fait toute la différence !)
🚀 REJOINS L’AVENTURE CRAZYMAKERS 🚀
🌐 Site officiel :
📘 Facebook :
📸 Instagram :
🎬 YouTube :
🎬 TikTok :
💬 UNE IDÉE OU UNE QUESTION ?
Contacte-nous via nos réseaux ou en commentaire 👇
🔥 Merci à tous pour votre soutien ! 🔥
Matériel nécessaire
- Ams1117 3.3V
- Condensateur 100µF
- Résistances 1k et 2.2k
- Ftdi Breakout
- Module ESP-01
- Câbles dupont
- Protoboard
Programmation de l'ESP-01
Voici comment raccorder l'ESP-01 au FTDI breakout.
#include <ESP8266WiFi.h>
#include <WiFiClient.h>
#include <ESP8266WebServer.h>
#include <ESP8266HTTPClient.h>
#include <ESP8266mDNS.h>
const char* ssid = ""; // remplacer par le SSID de votre WiFi
const char* password = ""; // remplacer par le mot de passe de votre WiFi
ESP8266WebServer server(80); // serveur port 80
// Code HTML du formulaire
String DefautForm="<html><head><meta charset=utf-8><title>Elekstube configuration</title></head><body>[...]</body></html>";
void setup(void) {
Serial.begin(115200);
WiFi.hostname("EleksTube");
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
}
server.on("/setclock", []() {
String test;
if (server.hasArg("h") && server.hasArg("m") && server.hasArg("s")) {
test += server.arg("h").substring(0,1) + server.arg("col1");
test += server.arg("h").substring(1,2) + server.arg("col2");
test += server.arg("m").substring(0,1) + server.arg("col3");
test += server.arg("m").substring(1,2) + server.arg("col4");
test += server.arg("s").substring(0,1) + server.arg("col5");
test += server.arg("s").substring(1,2) + server.arg("col6");
}
Send_to_Clock("*" + test);
server.send(200, "text/html",
"Heure Mise à jour!<br><a href='javascript:history.back();'>Retour</a>"
);
});
server.on("/", []() {
server.send(200, "text/html", DefautForm);
});
server.on("/setmode", []() {
if (server.hasArg("mode")) {
Send_to_Clock("$0" + server.arg("mode"));
}
});
server.begin();
}
void Send_to_Clock(String Command)
{
delay(500);
Serial.println(Command);
server.send(200, "text/html", DefautForm);
}
void loop(void) {
server.handleClient();
}
Commentaires Youtube
### Déposer un commentaire ###
Par: @enzokhl1299 le 2021-06-13T07:00:05ZBonjour, pourrai-je avoir le lien de l'horloge tube nixie s'il te plait ?
Par: @jeantoscanelli4188 le 2021-03-28T16:47:06Z
Bonjour, j’ai une arduino nano33 IoT wifi et un capteur de distance HC-SR04
Je voudrais réussir à envoyer en wifi la distance mais j’ai aucune idée de comment faire
Svp de l aide tel
Par: @KyoNyoki le 2020-04-30T20:32:51Z
17h sur l’écran et 5h sur les l'horloge lol c'est normal?
Par: @ultralazer1 le 2020-03-24T10:55:25Z
je vient de voir se petit "hack" sympa mais j ai une question tu rentres 17h il affiche 17h et repasse à 05h pas de mode 24h? Merci pour le partage ;)
Par: @simply2148 le 2020-03-24T08:55:16Z
Pas mal l'horloge mais Arduino il me faut déjà toutes mes plumes pour mon imprimante donc pour ce genre de projet je vais devoir manger plus de tutos encore ;)
Par: @robotricks_labs le 2020-03-24T07:52:56Z
Hello! Super video!! Je pense faire quelque chose dans le même genre! A l'occasion passe sur ma chaine, je fais des projets arduino Rapsberry!
Par: @nicolasrouge4352 le 2020-03-24T07:31:54Z
Prem's