Марк Паркер
Марк Паркер
  • 3
  • 53 788
Реализовал удаленное управление для умного дома
В первом видео я показал прототип архитектуры умного дома. Сегодня я хочу представить вам полноценную реализацию под названием «MajorDom», которая имеет 3 основных обновления: базу данных, мост для удаленного управления через интернет и новое мобильное приложение.
Меня зовут Марк Паркер. Я инженер, электронщик и программист. На этом канале я публикую свои проекты и историю их создания.
СОДЕРЖАНИЕ
---------------------------
00:00 Введение
0:08 Архитектура
1:27 Настройка хаба
1:57 Подключение устройства
2:25 Важная информация
ССЫЛКИ
------------------
Проект: majordom.io
Мой сайт: markparker.me
Гитхаб: github.com/MarkParker5/
Телеграм-канал: t.me/parker_is_typing
Инстаграм: markparker_5
Твиттер: MarkParker_5
Переглядів: 1 357

Відео

Сделал голосовое управление для умного дома на python
Переглядів 2,6 тис.Рік тому
В прошлом видео мы объединили несколько ардуино устройств в единую систему умного дома с одним интерфейсом. Сегодня добавим голосовое управление к этой системе, используя язык программирования python. Меня зовут Марк Паркер. Я инженер, электронщик и программист. На этом канале я публикую свои проекты и историю их создания. СОДЕРЖАНИЕ 00:00 Введение 1:17 Распознавание и синтез речи 2:42 Редакцио...
Превращаю кучу ардуино в единую систему умного дома
Переглядів 50 тис.Рік тому
Сегодня мы построим беспроводную сеть ардуино устройств, заменим десятки выключателей и пультов на единый интерфейс управления и даже напишем небольшое мобильное приложение. Меня зовут Марк Паркер. Я инженер, электронщик и программист. На этом канале я публикую свои проекты и историю их создания. СОДЕРЖАНИЕ 00:00 Введение 0:48 Как это работает 1:20 Радио и NRF24L01 4:35 Хаб и API 6:08 Фронтенд ...

КОМЕНТАРІ

  • @user-vb9zf7yn5n
    @user-vb9zf7yn5n 2 місяці тому

    Добавив в бочку мёда ложку г@вна, получишь бочку г@вна. Музыка здесь - та самая ложка...

  • @user-ed3uu2lx9v
    @user-ed3uu2lx9v 2 місяці тому

    А как же с безопасность о которой вы говорили. Nrf не обеспечивает шифрование, а простое шифрование не обеспечит защиту от атаки повторного воспроизведения в отличии от wifi.

    • @markparker_5
      @markparker_5 2 місяці тому

      Шифрование + rolling code обеспечивают защиту от replay атак

    • @user-ed3uu2lx9v
      @user-ed3uu2lx9v 2 місяці тому

      @@markparker_5 а как синхронизироваться если пропустил пакет?

    • @markparker_5
      @markparker_5 2 місяці тому

      Это уже детали реализации

    • @user-ed3uu2lx9v
      @user-ed3uu2lx9v 2 місяці тому

      @@markparker_5 эти детали реализации приведут к изобретению wifi.

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

    Актуальные новости по умному дому пишу в тг, там уже много нового появилось с момента выхода видео t.me/parker_is_typing UPD Май 2024: Статья на хабре: habr.com/ru/articles/813241 На английском: majordom.io/blog/welcome-to-majordom

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

    Про новую версию голосового ассистента писал на хабре habr.com/ru/articles/762252/ Все актуальные новости пишу в тг t.me/parker_is_typing

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

    Спасибо всем, кто интересовался, не умер ли я. Пока нет, но есть пара других новостей. Умный дом оказался сильно больше, чем я ожидал и пилить его в одиночку стало нерационально. Теперь над проектом работает целая команда профессионалов, объедененная компанией Parker Industries. Но на команду нужны ресурсы, поэтому было принято решение переходить от благотворительности к модели стартапа. Код и документация остаются открытыми, всё в лучших традициях open source. Софт остается бесплатным, никаких пейволлов и подписок, но качество теперь коммерческое и появляется возможность получить этот софт вместе с железом промышленного качества. И не просто железку в стиле raspberry pi, а полноценное работающее из коробки юзер-френдли устройство. Сейчас готовимся к кампании на Кикстартере, где можно будет сделать предзаказы по самым выгодным ценам, еще и с парой бонусов 😉. Устройств будет два: 1. Хаб, подключающий физические девайсы (реле, датчики, лампочки, итд) к защищенной экосистеме с мобильным приложением и умными автоматизациями. 2. Умная колонка с лучшим в мире и работающим оффлайн голосовым ассистентом на базе STARK. Позже постепенно будем интегрировать Мерлин в другие устройства и добавлять поддержку сторонних устройств, работающих на других протоколах. Кстати, вот сайт majordom.io PS: В ютуб в последнее время я захожу редко, самые актуальные новости пишу в своем личном тг t.me/parker_is_typing, отвечаю там же. Список других актуальных страниц всегда можно найти на markparker.me UPD Май 2024: Статья на хабре: habr.com/ru/articles/813241 На английском: majordom.io/blog/welcome-to-majordom

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

    уж лучше взять готовый home assistant, чем всю эту хрень городить, а малина стоит почти как мини пк, который намного удобней и функциональней

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

    Ты крут! Всё более-менее объяснил

  • @Max_Grand.official_channel
    @Max_Grand.official_channel 4 місяці тому

    Скоро новое видео???? Почти пол года прошло....😢

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

      Насчёт видео сказать сложно, но новости пишу в тг t.me/parker_is_typing

  • @Prodelki-Samodelkina
    @Prodelki-Samodelkina 5 місяців тому

    Лучше будет взять за основу сервера старенький ПК, какой нибудь двух ядерный наверняка у всех есть где то на пыльных шкафах,написать программу под Виндоус а с андроид просто заходить по айпишнику на прогу вот это дело.

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

      Старенький пк и виндоус плохо совмещаются, как и винда в качестве сервера. Малина с линухом справляется сильно лучше.

  • @denvillage
    @denvillage 5 місяців тому

    Такой полезныф контент и так мало подписчиков, неужели так мало человек интересуются автоматизацией

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

      Танцующие школьники в тиктоке интереснее

  • @clexrmxndbeats6495
    @clexrmxndbeats6495 5 місяців тому

    На котлин же тоже можно прогу такую написать?

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

      Конечно, джетпак от swiftui даже не сильно отличается

  • @pewpew7937
    @pewpew7937 6 місяців тому

    Ты молодец! Очень интересно смотреть, информативно и понятно. Желаю творческих успехов и процветания каналу!)

  • @DimaNBRO
    @DimaNBRO 6 місяців тому

    Подводим итог, мы про.. ались кучу времени и теперь можем включить лампочку с телефона

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

      Можем включить много лампочек с одного телефона, вообще-то

  • @gunyapogremushkin2303
    @gunyapogremushkin2303 6 місяців тому

    НУЖНО !!!!

  • @rynaldserzams1390
    @rynaldserzams1390 7 місяців тому

    Спасибо. Можно сигнализацию, где приходя домой будут отключатся автоматически. Обнаружив бутуз или как то так.?

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

      Да, уже тестируем варианты с локацией телефона и блютуз монитором. Есть и другие варианты: камера с распознаванием или сканер пальца на замке

  • @empty204
    @empty204 7 місяців тому

    много функцый в одну прошивку ардуино ,ето возможно?

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

      Все ограничения только в голове

  • @sangre406
    @sangre406 7 місяців тому

    Приветствую! Очень круто! 👍🏻 Вопрос. Как ты залил свою программу на iPhone?

  • @shtorm_nick1931
    @shtorm_nick1931 7 місяців тому

    Интересно конечно наблюдать над этим, но тут ещё дофига всего добавлять/обновлять У меня тоже быта такая идея, сделать умный дом с помощью ардуино, но вот с реализацией плохо..

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

      Уже много добавили

  • @andreyprokopenko5090
    @andreyprokopenko5090 8 місяців тому

    Может и интересно, но орущая музыка и бубнешь отталкивает. Выключил через минуту.

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

      Никто не идеален

  • @WZombie47
    @WZombie47 8 місяців тому

    Вся умность всех домов сводится к тыканью кнопочек на экране и включению лампочек) хоть кто-нибудь показал рассказал концепт проект умного дома который хотелось бы реализовать.

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

      Основной идеей видео является создание централизованного пункта управления, что является фундаментом для любого умного дома

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

      @@markparker_5 да это понятно, но это не отменяет того что я сказал )

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

      @@WZombie47 не все сразу) прогресс пишу в тг t.me/parker_is_typing

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

      @@markparker_5так я не про вас, я вообще про всех. Чтоб кто то показал мол смотрите вот мой умный дом, что в нем умного, раз два три четыре пять десять. То , то и то.

  • @ZachemVoina
    @ZachemVoina 8 місяців тому

    Мне просто самому инглишь вспомнить хочется, как правильно: "How it works?" VS "How does it work?" Cпасибо автору, тема интересная...

    • @Opelmeister
      @Opelmeister 5 місяців тому

      Правильно How does it work? Первый вариант - ошибка. How it works может быть, но как придаточное предложение: I will tell you tomorrow how it works.

  • @ClownCode
    @ClownCode 8 місяців тому

    Что бы не видно было в общей wifi сети, может закинь все ардуинки в изолированную wifi сеть и не транслирующую в открытую ssid ?

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

      Если есть желание, почему нет?

  • @zankinmaster
    @zankinmaster 8 місяців тому

    ESP ! ПОЛНЫЙ ГАЙД !

  • @zankinmaster
    @zankinmaster 8 місяців тому

    Я не понял а откуда ESP 01 ESP8266 появилась? расскажи или дай гайд как работать с ESP как сделать что бы он слушал принимал и отдавал данные? Мне надо что бы он все что происходит на арудинке с помощью пайтона по запросу на ип отдавал инфу.

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

      Тут esp нет, они с nrf24l01 похожи, перепутал на видео. Документация по esp будет чуть позже

  • @ciklomat
    @ciklomat 8 місяців тому

    Начало было хорошее, все сам с нуля и приложение тоже. А тут MajorDom начал впихивать. Если и делать, то не зависеть вообще ни от кого!

    • @markparker_5
      @markparker_5 Місяць тому

      Так MajorDom я с нуля делаю

  • @tonyrussia
    @tonyrussia 9 місяців тому

    Отличная идея! Подписка, лайк) Успехов Вам!

  • @rifi.3138
    @rifi.3138 9 місяців тому

    Звук музыки убавь.

  • @genia191
    @genia191 9 місяців тому

    Лайк и подписка за труды и старания. Да было бы неплохо на ESP8266 или ESP32 (тут есть и блютус и вифи). Ждем новых видео от тебя 👍

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

      Спасибо, esp уже в процессе

  • @MikeZelenkin
    @MikeZelenkin 9 місяців тому

    Для NRF24L01 я бы крайне рекомендовал обратить внимание на проект MySensors. Уже есть наработанные решения и сообщество.

  • @user-qd7os9xf4q
    @user-qd7os9xf4q 9 місяців тому

    Блин, мужик, берешь и делаешь, молодец 🎉

  • @user-bx1wm6jy9v
    @user-bx1wm6jy9v 9 місяців тому

    Парень. Идея хорошая с умным домом на ардуино! Можешь еще видео ст Делать про умный сварочный аппарат на ардуино.Думаю оно тоже зайдет!

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

      И как же его интегрировать в умный дом?

  • @ceteravincis
    @ceteravincis 10 місяців тому

    Почему не zigbee? Для УД самое то. Скрестил бы ардуино с зигби на практике, цены бы тебе не было. Такого в ютубах ещё точно нет.

  • @user-xw4nh5dv6h
    @user-xw4nh5dv6h 10 місяців тому

    Esp is necessary!

  • @user-xw1it4od4o
    @user-xw1it4od4o 10 місяців тому

    на esp думаю было бы лучше, также хотелось бы увидеть модуль sim800 если устройство находится вне дома

    • @markparker_5
      @markparker_5 10 місяців тому

      В каких случаях устройство умного дома может находиться вне дома? На небольшом расстоянии, например, уличные датчики движения, справятся и nrf24, у них дальность до 2км.

  • @user-mi7rb2fj5h
    @user-mi7rb2fj5h 10 місяців тому

    Привет. Про ESP было бы очень интересно послушать от тебя. ТЫ МОЛОЧИНА!

  • @TonySup
    @TonySup 10 місяців тому

    Я пишу на java хочу помочь бесплатно в таком проекте)

    • @markparker_5
      @markparker_5 10 місяців тому

      Напиши в тг t.me/MarkParker5

  • @TonySup
    @TonySup 10 місяців тому

    На каком языке пишешь?)

    • @markparker_5
      @markparker_5 10 місяців тому

      В основном python, swift, c++

  • @kogstig
    @kogstig 10 місяців тому

    Привет, поддержку esp 8266 обязательно необходимо сделать

  • @madesta3667
    @madesta3667 10 місяців тому

    Ты невероятный, еще в школе начал увлекаться Arduino и Raspberry, а сейчас Django/FastAPI учу. Твои видео выглядят как моя мечта, и веб, и микроконтроллеры, и система умного дома! Это очень круто, желаю успехов, твои видео мотивируют учиться больше!

  • @dartwejders
    @dartwejders 10 місяців тому

    отличный прогресс, респект! почему название повторяет известный проект majordomo ?

    • @markparker_5
      @markparker_5 10 місяців тому

      Название сам придумал, других известных проектов в этой сфере не знаю

  • @user-sem81
    @user-sem81 10 місяців тому

    ESP конечно интересней, чем городить огород с контроллером и радиомодулем, ну и защищённые. Спасибо за труды

    • @markparker_5
      @markparker_5 10 місяців тому

      Почему сразу огород? Я вот на али нашёл уже готовые платы в формате нано с атмегой и nrf24

    • @user-sem81
      @user-sem81 10 місяців тому

      @@markparker_5 Посмотрел, цена как 3 esp, ну не знаю, Ваш проект, Вам решать, мы всему будем рады

    • @izubovich
      @izubovich 10 місяців тому

      ​@@markparker_5 огород по многим параметрам. Во-первых, всё то же якорное реле. Да, дёшево, но брать эти ноунеймы, которые часто залипают - так себе идея, когда есть дешёвые клоны Omron G3MB-202P. Меньше, компактнее, до 250Вт отлично держат, не щёлкают, могут в плавное управление нагрузкой по фазе через zero cross circuit. Ну или самому намутить на оптосимисторах плату, если не лень курить матчасть. Будет надёжнее, нагрузу мощнее держать будет, но не так компактно, да. Если уж делаешь понты (а эта задумка пока больше понтами пахнет, чем реальным умным домом) - то уж делай чётко, могу подробнее описать прикол SSR. Умный дом потому и умный, что у него сценарии прописываются и он сам живёт, а не это всё подобие скетча Blink с веб гуи. Raspberry PI с их ценником и функционалом под эту задачу, если не использовать Programmable IO, - блажь. У тех же Hi-Link есть модули навроде hlk7628n, где тебе и вай-вай, и usb, и прочие плюшки, и всё это не за 25 уе, а за 10. И антенны IPEX аж две, что явно лучше распаянной на плате одной у RPI zero W. Нужны скрипты и автодетекция событий, чтобы походить на умный дом. И обилие модулей NRF24 в маленькой квартире - это тебе не ZigBee, который специально под это разрабатывался, на столе выглядит отлично, с парком 25+ модулей начнётся трэшак.

    • @markparker_5
      @markparker_5 10 місяців тому

      @izubovich Автоматизация будет, работаем над этим. Я в железе не силён, но вы, похоже, в этом разбираетесь. Хотите поучаствовать в разработке модулей? Можете написать мне в телеграм t.me/MarkParker5

    • @ceteravincis
      @ceteravincis 10 місяців тому

      Прошлый век. Даёшь Zigbee + ардуино = УД

  • @trapwalker
    @trapwalker 10 місяців тому

    Написал кучу вопросов, а потом решил из вежливости глянуть соседние видосы. Большинство вопросов отпали. Чем планируется оффлайн распознавание голоса (STT)? Чем будет производиться синтез речи (TTS) в оффлайне? Интересно было бы, всё же, добавить интеграцию с Алисой помимо оффлайн-помощника. Что если соорудить какое-то более-менее универсальное устройство для удобного и несложного подключения к умному дому обычных не умных устройств. К примеру, вентилятор или стиральная машина. Так можно недорого расширить функциональность умного дома. Причем можно просто шунтировать штатные кнопки твердотельными реле и устройство не придётся глубоко модифицировать. Подписался на гитхабе и тут, буду следить. Я бэкенд-разработчик на питоне, могу посоветовать что-то по архитектуре.

    • @markparker_5
      @markparker_5 10 місяців тому

      Для оффлайн stt и tts пока остановился на vosk и silero. Осталось только что-то для активационной фразы найти. Реле + мк + радио уже максимально универсальное устройство, может управлять любой электрической цепью. Как раз получил 5шт с jlcpcb, буду тестировать

    • @trapwalker
      @trapwalker 10 місяців тому

      @@markparker_5 стоит подумать еще о помехах, а именно о злонамеренном спуффинге на применяемых частотах. Не получится ли, что простым недорогим устройством соседи или любые злоумышленники смогут подгадить так, что умный дом на беспроводных технологиях станет раздражать хозяев глюками, или будет даже опасным. К примеру все что есть на вай-фае страдает от тривиальных деаутентификаторов на базе есп8266. Если это будет ломать возможность привычным образом включать свет или вентиляцию, то... Ну в общем понятно, да? И тут не будет валидным аргументом отсылка к "неудовимому Джо". Мы же на перспективу мыслим, популяризуем направление. Это неизбежно повлечет и увеличение вероятности атак на отказ.

    • @markparker_5
      @markparker_5 10 місяців тому

      Я много думал об этом и уже нашёл пару решений. Сейчас занят обратной связью и автоматизацией, а после этого займусь безопасностью. Если есть желание поучаствовать в разработке, можете написать мне в телеграм t.me/MarkParker5

  • @my-rules
    @my-rules 10 місяців тому

    Привет . Будем посмотреть твой прототип.

  • @Andrey_K702
    @Andrey_K702 10 місяців тому

    Очень хорошо 👍

  • @folkusgame9030
    @folkusgame9030 10 місяців тому

    Не хочешь через vosk попробовать? Он оффлайн.

    • @markparker_5
      @markparker_5 10 місяців тому

      Знаю, уже подключил в новой версии. Скоро опубликую

  • @zvendermann4761
    @zvendermann4761 10 місяців тому

    Очень отличный материал и объяснение всего. Я бы посоветовал поработать немного над подачей, харизмой, если сам перед камерой объясняешь. Искренне горжусь и буду ждать новые видосы 💫

  • @arscamera
    @arscamera 10 місяців тому

    Интересен выбор среды передачи...мне например в частном доме тоже не улыбается тянуть кабеля...проще акумы с одноразовых электронных сигарет использовать. Было бы неплохо ссылки на радиомодули с антенкой - тока если честно я не понял она передающая или принимающая...вроде это тока однонаправленный обмен инфы? Или я чтото путаю. Я согласен насчет своего протокола передачи по радио, но на хабе я бы инфу конвертировал в уже понятные многим системам умного дома API по типу Home Assistant. Ну и конечно шифрование, системы контроля целостности данных по контрольным суммам конечно нужны в радиообмене.

    • @markparker_5
      @markparker_5 10 місяців тому

      Модули могут и принимать, и передавать. Легко гуглятся по названию nrf24l01. Я работаю над новой версией хаба, которая заменит Home Assistant. Шифрование будет чуть позже, а контроль целостности и подтверждение получения уже есть нативные в модулях.

    • @G1KuL1N
      @G1KuL1N 9 місяців тому

      @@markparker_5 почему выбор пал именно на NRF? Рассматривались ли LoRa модули например на SX127X? Чисто как физический уровень, т.к. стек LoRaWAN конечно избыточен, но со своим небольшим стеком для такого умного дома как раз ИМХО, да и поэкономичнее они будут чем NRF особенно на малых расстояниях. Кстати по шифрованию, что бы было наглядно и поучительно можно например реализовать какую ни будь несложную сеть Фейстеля как вариант.

  • @user-zw8mv7ji4d
    @user-zw8mv7ji4d Рік тому

    Класно!

  • @ihypnocat
    @ihypnocat Рік тому

    Привет. Тоже есть подобная идея, но не люблю беспроводку. Посоветуй железо под ethernet. Ориентируюсь на ардуино, но боюсь все не осилит

    • @markparker_5
      @markparker_5 10 місяців тому

      Провода не интересно