ESP 8266 01 pour prise connectée - BLYNK

Bonjour la communauté. Je débute sur l'ESP8266 01. Je me suis lancé le défie de créer une prise connectée ( commande d'un relai ) . Après pas mal de recherches je pense être parvenu a configurer Blynk, mais je pense coincer avec la programmation de mon esp. Mon esp apparaît online dans blynk mais il ne répond pas au commande on/off, je pense donc qu'il y a un problème avec ma programmation. Pouvez vous me renseigner sur la programmation?

Comme je suis novice je m'interroge également au sujet de la dénomination de mon ESP, dans la programmation je stipule que j'utilise " GENERIC ESP8266 MODULE" mon bug peut il venir de la?
Par avance merci
ci dessous ma programmation sur IDE ARDUINO

/* Comment this out to disable prints and save space */
#define BLYNK_PRINT Serial

/* Fill in information from Blynk Device Info here */
//#define BLYNK_TEMPLATE_ID           "TMPxxxxxx"
//#define BLYNK_TEMPLATE_NAME         "Device"
//#define BLYNK_AUTH_TOKEN            "YourAuthToken"
#define BLYNK_TEMPLATE_ID "TMPL5EBbPXx2b"
#define BLYNK_TEMPLATE_NAME "prise connectée1"
#define BLYNK_AUTH_TOKEN "UjmoZo39a**********ddxm6at8St6G"

#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>

// Your WiFi credentials.
// Set password to "" for open networks.
char ssid[] = "Livebox-****";
char pass[] = "hK*********jjSLW";

void setup()
{
  // Debug console
  Serial.begin(115200);

  Blynk.begin(BLYNK_AUTH_TOKEN, ssid, pass);
}

void loop()
{
  Blynk.run();
}

:warning: La rédaction de votre message ne répond pas aux critères attendus pour les balises de code.

Merci de lire les recommandations listées dans "Les bonnes pratiques du Forum Francophone” et de cliquer sur le petit crayon sous votre post pour l'éditer et rajouter les balises de code. (et si le code est indenté c'est encore mieux)

ne postez pas non plus d'image d'un texte, copiez juste le texte et coller le sur le forum (dans une balise de code si c'est un programme ou un résultat de console)

ce que vous montrez ne nous dit rien d'important sur le code (qui ne gère absolument rien en ON/OFF donc faut pas s'attendre à ce que ça fonctionne)

Navré je ne maîtrise pas tout.

merci d'avoir corrigé

le code posté ne fait rien donc c'est normal si rien ne se passe

Merci pour ta réponse. Comme indiqué je suis novice. Je pensais qu en récupérant les bibliothèques BLYNK je pouvais coder ce programme de manière à contrôler mon relais via l interface blynk. Peux tu me conseiller sur ce programme ou m indiquer une autre démarche qui me permettrait de contrôler un relais en wifi. Par avance merci

Faites les tutos Blynk ou étudiez les exemples fournis avec la bibliothèque. Ils sont dispos directement dans l’IDE sous les exemples associés à la bibliothèque

par exemple LED_StatusOfButton.ino

/*************************************************************
  Blynk is a platform with iOS and Android apps to control
  ESP32, Arduino, Raspberry Pi and the likes over the Internet.
  You can easily build mobile and web interfaces for any
  projects by simply dragging and dropping widgets.

    Downloads, docs, tutorials: https://www.blynk.io
    Sketch generator:           https://examples.blynk.cc
    Blynk community:            https://community.blynk.cc
    Follow us:                  https://www.fb.com/blynkapp
                                https://twitter.com/blynk_app

  Blynk library is licensed under MIT license
  This example code is in public domain.

 *************************************************************

  Blynk using a LED widget on your phone!

  Datastream setup:
    Virtual Pin V3, type: Integer, min: 0, max: 255

  App/Web dashboard setup:
    LED widget on V3
 *************************************************************/

/* Comment this out to disable prints and save space */
#define BLYNK_PRINT Serial

/* Fill in information from Blynk Device Info here */
//#define BLYNK_TEMPLATE_ID           "TMPxxxxxx"
//#define BLYNK_TEMPLATE_NAME         "Device"
//#define BLYNK_AUTH_TOKEN            "YourAuthToken"


#include <SPI.h>
#include <Ethernet.h>
#include <BlynkSimpleEthernet.h>

// Select your pin with physical button
const int btnPin = 4;

WidgetLED led1(V3);

BlynkTimer timer;

// V3 LED Widget represents the physical button state
boolean btnState = false;
void buttonLedWidget()
{
  // Read button
  boolean isPressed = (digitalRead(btnPin) == LOW);

  // If state has changed...
  if (isPressed != btnState) {
    if (isPressed) {
      led1.on();
    } else {
      led1.off();
    }
    btnState = isPressed;
  }
}

void setup()
{
  // Debug console
  Serial.begin(9600);

  Blynk.begin(BLYNK_AUTH_TOKEN);

  // Setup physical button pin (active low)
  pinMode(btnPin, INPUT_PULLUP);

  timer.setInterval(500L, buttonLedWidget);
}

void loop()
{
  Blynk.run();
  timer.run();
}

➜ au lieu de contrôler la LED vous mettez le relais à la place

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.