Розетка с управлением через Blynk

  • Просмотры Просмотры: 242
  • Последнее обновление Последнее обновление:
  • Что понадобится?
    1. ESP8266 NodeMCU
    2. Модуль реле
    3. Датчик силы тока ACS712
    4. Android смартфон
    5. Приложение Blynk

    Сборка
    Соберите следующую схему:
    blynk_reley_project-png.80


    Внимание!
    На модуле реле присутствуют области прикосновение к которым может привести к поражению электрическим током. Будьте осторожны!


    Настройка Blynk
    Зайдите в программу и повторите действия на картинках:
    blynkprrozrtka1-png.81
    blynkprrozrtka2-png.82
    blynkprrozrtka3-png.83

    blynkprrozrtka4-png.84
    blynkprrozrtka5-png.85
    blynkprrozrtka6-png.86

    Программа
    В скетче считываются показания датчика тока, и передаются на сервер Blynk, далее эти показания будут видны в приложении.
    Serial используется для вывода отладочной информации.
    Загрузите в Arduino скетч ниже, предварительно установив библиотеки Blynk и
    CurrentSensor.
    C++:

    #define BLYNK_PRINT Serial

    #include <CurrentSensor.h> //Инициализируем библиотеку для работы с ACS712
    #include <ESP8266WiFi.h> //Инициализируем библиотеку для работы с WiFi
    #include <BlynkSimpleEsp8266.h> //Инициализируем библиотеку Blynk для ESP8266

    ACS712 sensorCurrent(A0); //Cоздаем объект для работы с датчиком тока и передаем ему номер пина, к которому он подключен

    char auth[] = "YourAuthToken"; //Токен проекта (получете на электронную почту при созданиии проекта)

    char ssid[] = "YourNetworkName"; //Имя Вашей сети WiFi
    char pass[] = "YourPassword"; //Пароль Вашей сети WiFi

    void setup()
    {
    Serial.begin(9600); //инициализация Serial
    Blynk.begin(auth, ssid, pass); //Инициализация Blynk
    }

    void loop()
    {
    Blynk.run(); //Запуск Blynk
    Blynk.virtualWrite(0, sensorCurrent.readCurrentAC()); //Вывод показателей сенсора для переменного тока
    delay(100); //Небольшая пауза перед тем, как начать сначала
    }
    Теперь готовое устройство можно спрятать в корпус.

    Ссылки
    Скачать библиотеку Blynk
    Скачать библиотеку CurrentSensor
    Официальный сайт Blynk
  • Загрузка…
Вверх