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

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

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


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


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

    blynkprrozrtka4.png
    blynkprrozrtka5.png
    blynkprrozrtka6.png

    Программа
    В скетче считываются показания датчика тока, и передаются на сервер 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); //Создаем объект для работы с датчиком тока и передаем ему номер пина, к которому он подключен

    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
  • Загрузка…
Сверху