Умный дом на дисплее Nextion

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 พ.ย. 2024

ความคิดเห็น • 22

  • @ВикторЗубков-л8м
    @ВикторЗубков-л8м 7 ปีที่แล้ว

    Спасибо.С выходом этого урока, у меня решилась проблема регулировки температуры в помещениях. Раньше приходилось только с телефона регулировать, это не всегда удобно. Ну а включать выключать свет, мне кажется для этого есть телефон и выключатели. Когда ты заходишь в комнату, то желания достать телефон, или рыться в страничках дисплея явно не будет. А редкие настройки , типа температуры, будильника и т. д. ...то что надо. По поводу включения выключения лампочек, нужно в самой ардуине сделать логику, что бы лампочки включались как и с дисплея, так и без него. Тогда скорость увеличится, и ардуина будет включать и выключать лампочки при пропадания связи с дисплеем, или выхода его из строя. На своем опыте прошёл, перенёс всю логику в ардуины, получилась децентрализованная система. При выходе из строя одного девайса , остальная система работает.

  • @СергейФролов-ы5ь
    @СергейФролов-ы5ь 7 ปีที่แล้ว

    Интересный проект только дисплейчик маловат. У меня пока дисплей не приехал, поэтому попробовать ваш проект не могу. Вы говорили что убрали дату из за большого объема передаваемых данных между дисплеем и ардуиной, дату ведь не надо передавать постоянно, да и проект на мой взгляд можно немного оптимизировать, сам проверить пока не могу поэтому и пишу вам. По проекту есть несколько вопросов. В 1 плате раз в секунду происходит опрос датчиков если время опроса поставить больше то будет меньше загружаться AVR, так же не понятно зачем раз в секунду передавать время на дисплей если секунды при этом не передаются На 2 плате вы 2 раза преобразовываете температуры в строки для разных экранов, можно ведь один раз преобразовать, записать в переменную и использовать несколько раз. На 4 и 5 плате идет двойное преобразование типов полученных данных с дисплея перед записью в память, можно ведь сразу в Byte преобразовать и записать в память тоже Byte, да и не совсем понятно зачем вы в 5 плате записывать установку времени в память, ведь эти данные нужны только раз при установке времени, напрямую в часы установку разве делать нельзя, ведь запись в память занимает много времени?

    • @ArduinoProm
      @ArduinoProm  7 ปีที่แล้ว

      Можно это оптимизировать, я пытался максимально данные передавать и принимать, записать в память, хотел попробовать границы возможного. Это все для опытов.

  • @ВадимМещериков
    @ВадимМещериков 7 ปีที่แล้ว

    Доброго времени суток немного под корректировал ваш проект все стало гораздо удобнее

  • @MoldsPro
    @MoldsPro 7 ปีที่แล้ว +1

    Что у Вас за блок часов обьясните пожалуйста это не стандартный? И подробнее про настройку часов объясните, спасибо.

    • @ArduinoProm
      @ArduinoProm  7 ปีที่แล้ว

      Часы ds3231. про часов на канале много видео, как подключить, как настроить.

    • @MoldsPro
      @MoldsPro 7 ปีที่แล้ว

      Arduino Prom я имею в виду в программе flprog что за блок часов ? Расскажите про него. Спасибо!

    • @ArduinoProm
      @ArduinoProm  7 ปีที่แล้ว

      FLProg - часы реального времени - Alarm это будильник, GetTime это часы, SetTime для установки времени.

  • @hohol26145
    @hohol26145 7 ปีที่แล้ว

    не плохо было бы подключить еще ESP 8266 для управления с телефона или планшета

    • @MoldsPro
      @MoldsPro 7 ปีที่แล้ว

      Можно и по bluetooth реализовать. :)

  • @СалаватА-ь2ы
    @СалаватА-ь2ы 7 ปีที่แล้ว

    скажите что просто все эти детальки заказал купил. подсоединил и все что ли заработало???

    • @ArduinoProm
      @ArduinoProm  7 ปีที่แล้ว

      Не Только, надо сктч в ардуино заливат, и программу для Nextion в дисплей. После все заработает.

    • @СалаватА-ь2ы
      @СалаватА-ь2ы 7 ปีที่แล้ว

      а вообще для неведающего это сложно да? наверное даже не стоит лезть в эти дебри???

    • @ArduinoProm
      @ArduinoProm  7 ปีที่แล้ว

      Если ест желания, я думаю ни каких сложности нет. На моем канале ест видео уроки смотрите изучайте и по тихонечко все получится. Конечно время надо, бистро только ...

  • @ДамирЗабиров-п5ф
    @ДамирЗабиров-п5ф 7 ปีที่แล้ว

    Доброго времени суток, Грачик. Подскажите, пожалуйста, как Вы поменяли id страницы в Nextion Editor? У Вас в видео у всех страниц стоит id 0. у меня тоже так ставит. А FLPROG не разрешает использовать одинаковый id. В скетче у Вас уже изменненый id.

    • @ArduinoProm
      @ArduinoProm  7 ปีที่แล้ว

      В FLProg надо ID страницы ставить на номер страницы. В FLProg page0 это id 0, page1это id 1, page2 это id 2 И.Т.Д

    • @ДамирЗабиров-п5ф
      @ДамирЗабиров-п5ф 7 ปีที่แล้ว

      Спасибо, я думал id должно совпадать)

  • @vladimirkuznetsov2541
    @vladimirkuznetsov2541 4 ปีที่แล้ว

    Добрый день! У меня такая проблема при загрузке проекта в дисплей появляется вот такая ошибка Connection failed
    Forced interrupt! Ошибка подключения Принудительное прерывание! Использую USB TTL адаптер PL2303HXA. Или он не пойдёт? Драйвр на него устновлен. Как решить эту проблему?

    • @ArduinoProm
      @ArduinoProm  4 ปีที่แล้ว

      Установите драйвер для адаптера. Должен подойти.

  • @MoldsPro
    @MoldsPro 7 ปีที่แล้ว

    Я ошибся это не блок часов а перевод времени без нулей во время с нулями впереди. Я реализовал его без пользовательского блока.

    • @ArduinoProm
      @ArduinoProm  7 ปีที่แล้ว

      это фб блок пользовательский, скачал с сайта flprog.ru

    • @MoldsPro
      @MoldsPro 7 ปีที่แล้ว

      Да спасибо я уже понял.