АЛИСА, ВКЛЮЧИ СВЕТ НА ESP32

Поділитися
Вставка
  • Опубліковано 29 вер 2024
  • kirill.ivanyche...
    Помогу создать прототип электронного устройства как Разработчик или Консультант
    🔥 В этом видео я расскажу, что общего между облачными сервисами RainMaker и WQTT, которые предназначены для удаленного управления устройствами умного дома или офиса.
    Также я покажу, где взять пример кода для ESP32 чтобы с его помощью построить управление электронными устройствами.
    Расскажу как устроен этот пример и, как я модифицировал его для управления состоянием лампочки через облако QWTT.
    ТАЙМ КОДЫ
    -------------------------------------
    0:10 Почему WQTT вместо RainMaker
    1:19 Облако WQTT
    1:40 В какой папке IDF пример кода для MQTT
    2:05 Структура управления устройствами через WQTT
    2:53 Настройка лампочки в облаке WQTT
    3:41 Соединить QWTT с аккаунтом Yandex
    5:03 Алиса передает команду на лампочку в облаке QWTT
    5:12 Подключение ESP32 к данным WQTT
    5:35 Разбор примера кода MQTT из пакета IDF
    6:49 Переписываю код под управление моей лампочкой
    8:17 Финальный тест "Алиса, включи свет"
    🔀 LINKS
    -------------------------------------
    Облако QWTT:
    wqtt.ru
    Папка с примерами кода MQTT внутри директории Установленной IDF:
    examples\protocols\mqtt\
    Запись эфира по установке ESP IDF
    • Бюджетный IoT - 04 - ...
    Ссылка на пример кода MQTT в IDF:
    github.com/esp...
    🔀 ЧЕМ МОГУ ПОМОЧЬ
    -------------------------------------
    Создать прототип умного устройства: kirill.ivanyche...
    Помогу быстро въехать в разработку на ESP32: kirill.ivanyche...
    🤝 ПОДДЕРЖИ МОЙ ПРОЕКТ
    -------------------------------------
    donate.stream/...
    #arduino #отидеидожелеза #easyeda #ESP32

КОМЕНТАРІ • 32

  • @ДмитрийСмотров-п1я

    Оу это просто impossible

    • @kirill-ivanychev
      @kirill-ivanychev  Рік тому

      Что именно? :-)

    • @nicolasomsk
      @nicolasomsk 2 місяці тому +1

      @@kirill-ivanychev experience, который вы нам дали!

    • @kirill-ivanychev
      @kirill-ivanychev  2 місяці тому

      @@nicolasomsk Я рад, что вам понравилось😊

  • @максимабрамов-с1п
    @максимабрамов-с1п 11 днів тому +1

    А без облака никак?

    • @kirill-ivanychev
      @kirill-ivanychev  11 днів тому

      @@максимабрамов-с1п в данном случае только с облаком, так как расширение wqtt для Алисы работает только так

    • @максимабрамов-с1п
      @максимабрамов-с1п 11 днів тому +1

      @@kirill-ivanychev я имею ввиду, чтоб в локальной сети работал, без интернета)

    • @kirill-ivanychev
      @kirill-ivanychev  10 днів тому

      Чтобы устройство работали в локальной сети без интернета понадобится яндекс.станция 2 или яндекс.станция миди, которые могут подключать zigbee устройства. Но для этого нужно будет на ESP 32 собрать именно zigbee устройство. А эту задачу я пока ещё только решаю: пытаюсь подружить Яндекс Алису с моим тестовым устройством, который работает по протоколу zigbee

  • @СергейСафин-н9с
    @СергейСафин-н9с Рік тому +5

    Супер! Это прорыв без Кузи!

  • @kallibr44
    @kallibr44 7 місяців тому +2

    интеграция с алисой в HA есть уже очень давно. HA из коробки очень сырой, на него необходимо установить HACS, что даст возможность к огромному множеству интеграций.

    • @j0nikus
      @j0nikus 4 місяці тому

      и кстати без всяких облаков и зависимости от интернета

  • @madmentat9596
    @madmentat9596 4 місяці тому +1

    Интересно, а на этой же основе можно сделать "умную колонку"?

    • @kirill-ivanychev
      @kirill-ivanychev  4 місяці тому

      Умная колонка делается на другой основе

  • @polmac6400
    @polmac6400 4 місяці тому

    Если вы сможете всё это повторить значит вполне можете за бесплатно сделать собственный сервер Home Asistant и пользоваться никому не платя. вам понадобится два компонента ESP Home и Яндекс.станция для Home Assistant

  • @PenzaSaratov
    @PenzaSaratov 5 місяців тому +1

    Я еще только в начале пути разбирательств того, как решили устроить обмен данными по умным домам, "сильные мира сего".
    Получается устройства это сущности в облаке. Облако это прокладка. Реальные устройства общаются (отправляют команды и получают состояния) через прокладку.
    Из видео не понял, но скорее всего семпл из WQTT работает через сокет.
    Так то все логично складывается, и понятно. Можно даже не городить лишнего, очень легкие прошивки собирать для устройств.
    Надо только где-то узнать про возможные типы устройств и наборы параметров для них

    • @PenzaSaratov
      @PenzaSaratov 5 місяців тому +1

      Пока писал коммент, вспомнил из видео страницы доков из Яндекса и подумал, а что я там не искал еще.
      Посмотрел, а там все есть, и довольно разжевано.
      Автор спасибо, за наводку, на сон грядущий посоветовал мне Ютуб ваше видео. Теперь спать отменяется)

    • @kirill-ivanychev
      @kirill-ivanychev  5 місяців тому

      @@PenzaSaratov пожалуйста :-) я рад, что вам было интересно и полезно

  • @m3izm3iz85
    @m3izm3iz85 8 місяців тому +1

    скажите пожалуйста, можно ли заставить esp32 работать с алисой по протоколу zigbee?

    • @kirill-ivanychev
      @kirill-ivanychev  8 місяців тому

      Да, можно.
      Колонка Алисы второго поколения умеет цеплять Zigbee устройства, а в семействе ESP32 есть пара моделей, которые могут работать по этому протоколу.
      Я Как раз сейчас занимаюсь экспериментами на эту тему.

  • @vladimirmartynov4747
    @vladimirmartynov4747 9 місяців тому +1

    Супер!!!

  • @neoppanda
    @neoppanda Рік тому +1

    Скажите пожалуйста а можно такое сделать на облаке tuya смарт?

    • @neoppanda
      @neoppanda Рік тому +1

      А то я что-то не нашел прошивку esp под облако tuya smart

    • @neoppanda
      @neoppanda Рік тому +1

      Лайк значит можно ? )

    • @kirill-ivanychev
      @kirill-ivanychev  Рік тому +2

      tuya удалили поддержку Алисы и для новых проектов такую интеграцию сделать не получится.
      Можно попробовать на AliExpress найти чипы, которые содержат прошивки с поддержкой Алисы и сделать проект на таком чипе.

  • @БарсикКандиционер

    ЯЛКВМОМ

  • @yasi4011
    @yasi4011 Рік тому +1

    int

  • @Андрей_Гурьянов
    @Андрей_Гурьянов Рік тому +1

    Ждем видео про LVGL!