Crazymakers

Tutoriels DIY • Impression 3D • Laser • CNC • Electronique

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 ! 🔥

Connexion Ftdi breakout / Esp

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
Connexion Ftdi breakout / Esp

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 &agrave; 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();
}
Connexion ESP / Arduino

Mise en service

Une fois programmé, connectez l’ESP-01 à votre montage Arduino.

Commentaires Youtube

### Déposer un commentaire ###

Par: @enzokhl1299 le 2021-06-13T07:00:05Z
Bonjour, 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