Контроллер для умной вытяжки на Arduino.

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

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

  • @alexmorozov73
    @alexmorozov73 3 ปีที่แล้ว +122

    Если у ESP-01 GPIO0, GPIO2 или даже TX будут притянуты к земле при старте, то она не взлетит! Только RX лоялен к любым уровням для старта.

    • @dmaraptor
      @dmaraptor 3 ปีที่แล้ว +4

      Интересная информация. Это где то описано?

    • @alexmorozov73
      @alexmorozov73 3 ปีที่แล้ว +28

      @@dmaraptor Про значения GPIO0 и 2 для загрузки описано в доке по ESP8266, а вот с TX - личный печальный опыт. :)

    • @badkun6819
      @badkun6819 3 ปีที่แล้ว +4

      Только хотел ээто написать, где то даже табличка есть со всеми проблемными выводами, и тем какие уровни на них должны быть при старте

    • @ФазлиддинРизаев
      @ФазлиддинРизаев 3 ปีที่แล้ว +4

      Попробуйте управлять не напрямую с контроллера, а через "pnp" транзистор, ногу ESP нужно будет инвертировать, желательно также подтянуть её на "+" через 10к

    • @Mr.Leeroy
      @Mr.Leeroy 3 ปีที่แล้ว +3

      у ESP вообще своя атмосфера.
      примечал, что в серьезных проектах сразу все GPIO (где не нужно наоборот) притягивают к 3в3, а логику инвертируют
      на GPIO2 если LED вешать таким образом, то все стартует.

  • @androiddevice5517
    @androiddevice5517 3 ปีที่แล้ว +17

    Нравится тема вашего канала про автоматизацию, умный дом и т.д. Прошу развивать ее, особенно заинтересовало про MQTT .

  • @electronics_is_easy
    @electronics_is_easy 3 ปีที่แล้ว +9

    Устанавливать плату прям в вентиляторе не знаю.... через некоторое время там будет километр пыли. Я себе делал вентилятор в туалете, сделал отдельную коробочку возле вентилятора на стене и там плату управления. Еще в таких проектах архи важна правильная разводка земли и питания. Хотя б одну дорожку не так разведешь и будет глючить. Архи важно правильно развести конденсаторы кварца. Земляная ветка кондеров кварца должна идти прямо к земляной ноге МК а не подключаться к полигону земли самой платы. Питание МК не должно быть сквозным а должно быть тупиковым.

  • @YegorKowalew
    @YegorKowalew 3 ปีที่แล้ว +14

    Спасибо, подписан на Вас уже далеко не первый год. Крайне не хватает Ваших изделий в теме Home Assistant.

  • @androiddevice5517
    @androiddevice5517 3 ปีที่แล้ว +3

    Класс) Так интересно, красиво и аккуратно) И голос такой приятный , получил удовольствие от просмотра) Всех благ!)

  • @АЛЕКСАНДР-т8р3й
    @АЛЕКСАНДР-т8р3й 3 ปีที่แล้ว +2

    Очень интересно, хотелось бы продолжения этой темы

  • @gordeyev911
    @gordeyev911 3 ปีที่แล้ว +2

    Спасибо за разработку. Полезный проект.

  • @Александр-м7п8и
    @Александр-м7п8и 3 ปีที่แล้ว +2

    Спасибо.Всё верно говорят,esp8266 при включении питания становится в режим прошивки.

  • @bit_to_byte1646
    @bit_to_byte1646 3 ปีที่แล้ว +22

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

    • @verwolf1889
      @verwolf1889 3 ปีที่แล้ว

      где ты увидел gpio0 на земле. Открой схему. А реле к gpio_2 подключено.

    • @alexmorozov73
      @alexmorozov73 3 ปีที่แล้ว +9

      GPIO2 тоже должен быть в высоком уровне для старта.

    • @verwolf1889
      @verwolf1889 3 ปีที่แล้ว +1

      @@alexmorozov73 подключение через диод в прямом смещении (свет. диод в данном случае) -- на пине будет потенциал земли или она будет висеть в воздухе ?

  • @ЛюблюТрогатьмир
    @ЛюблюТрогатьмир 3 ปีที่แล้ว +3

    Классная идея 👍

  • @arhidima
    @arhidima 3 ปีที่แล้ว +2

    О прикольно ! как раз раздумываю как бы по датчику СО2 включать принудиловку в доме :)

  • @volodai83
    @volodai83 3 ปีที่แล้ว

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

  • @arcsin1474
    @arcsin1474 3 ปีที่แล้ว

    экспериментировал с таким же вентилятором 10 лет назад. пытался уменьшить шум вентилятора и скорость вращения. пробовал два варианта: из синуса выкидывать каждый второй период(медленный синхронный ШИМ), или после каждого полупериода выкидывать период(циклоконвертер с фиксированной частотой 16,6Гц). первый вариант был громче и торохтел как дизель, а второй двигатель нагревал сильнее, но шум падал. на эту плату тоже можно докинуть место под оптопару с двумя мегаомными резисторами для синхронизацией с сетью и возможностью поиграться с регулировкой. может классическая сифу была бы тоже хорошо, но я ее не пробовал.

  • @6WTF_MAN9
    @6WTF_MAN9 3 ปีที่แล้ว +4

    ESP8266 очень требовательна к питанию, а значит обязательно нужно ставить конденсатор с низким ЭПС прямо у разъема на esp. Я ставлю керамический конденсатор 2u2 и электролит 47u. Во вторых неужели esp8266 работают от 5 В ? по паспорту там должно быть 3,3 В. Ну и про подтяжку GPIO0, GPIO2 не забывайте

  • @alkharold110
    @alkharold110 3 ปีที่แล้ว +1

    Занятные проблемы. Но ситуация была похожая.
    Проверьте питание, только смотрите осцилоскопом, уровень, форму и величину пульсаций.

  • @user_PsevdonimyEtoPolnyjOtstoj
    @user_PsevdonimyEtoPolnyjOtstoj 3 ปีที่แล้ว +2

    CH_PD - Chip enable, 4 ножка, вроде пишут нужно 3.3 в. подать для работы. А он у вас к земле через диод в оптопаре притянут.

  • @КлайвСинклер-е6ю
    @КлайвСинклер-е6ю 3 ปีที่แล้ว +1

    3:47 Вместе не работают потому что у тебя ESP переходит в режим программирования. Если ты повесил GPIO 0 на управление - то это возможно и есть причина, т.к. он используется для ввода в режим программирования при старте. Решение - поменять пин управления на GPIO 2 например. Либо использовать подтяжку к высокому уровню. Также проверь сигнал CH_PD - он должен быть тоже подтянут к высокому уровню.

    • @arduinoLab
      @arduinoLab  3 ปีที่แล้ว

      Там вроде схема показана. Из за таких советчиков под роликом с inetrelay и был выброшен транзюк как не нужный.

  • @ugene4063
    @ugene4063 3 ปีที่แล้ว

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

    • @alexmorozov73
      @alexmorozov73 3 ปีที่แล้ว

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

    • @ugene4063
      @ugene4063 3 ปีที่แล้ว

      @@alexmorozov73 мы забываем, что у каких-то людей может быть очень много времени.

  • @КириллДиденко-е8з
    @КириллДиденко-е8з 3 ปีที่แล้ว +1

    Проект крутой) если будет что то ещё от сюда закажу себе )

  • @DomNaPechi
    @DomNaPechi 3 ปีที่แล้ว +1

    Прикольная штука. Много чего напрограммировать можно ) Жаль для 1-2 вентиляторов нужно заказывать пятОк плат и горстями остальные детальки. Хотя для того, кто этим постоянно занимается детали лишними ну будут )

  • @rredstone9664
    @rredstone9664 3 ปีที่แล้ว +2

    доброго дня. вроде похожие предположения уже были комментариях возможно повторюсь:
    IO02 должна быть в высоком уровне в момент включения
    варианты решения - конденсатор на пару микрофарад с 3,3
    другая ножка мк

  • @ivahov555
    @ivahov555 3 ปีที่แล้ว +1

    GPIO0 не только не должен быть подтянуть к земле, а даже подтянут к +3.3. Не верите, посмотрите схему того же wemos d1 mini или пободных. Поэтому и не запускаеться. Ещё можно сделать так, запустить без перемычки, а потом перемычку включить, и все будет работать, правдо до первого перезапуска. И GPIO 2 тоже не должен быть на земле :(

  • @nikolovvd
    @nikolovvd 3 ปีที่แล้ว +1

    Я хочу управлять таким вентилятором в зависимости от влажности в помещении.
    Приведите пожалуйста пример управления вентилятором по влажности с помощью датчика AHT 10.

  • @olek8267
    @olek8267 3 ปีที่แล้ว

    У меня та же проблема была ESP01 + китайский модуль твердотельного реле. Просто виснет при включении. При этом с электромеханическим модулем реле все работало. Пришлось поставить перед входом твердотельного реле IRF540N. Теперь все работает.

    • @dmaraptor
      @dmaraptor 3 ปีที่แล้ว

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

  • @olegpupkin4460
    @olegpupkin4460 3 ปีที่แล้ว +7

    освети позже решение с есп

  • @Изготовлюираспаяюплатыдляэтого

    Есть возможность монетизировать ваши замечательные идеи. Например эту. Вы здорово придумали с универсальностью.
    Я представитель завода по изготовлению печатных плат и монтажа элементов на плату.
    Ваши подписчики и зрители не все умеют паять. Но их интересуют ваши проекты.
    Вы можете предложить им возможность заказать готовую плату (распаянную или пустую)
    Мы изготовим и отправим им готовую плату.
    От вас необходимо только создать видео с предложением такой возможности. Или в новых видео говорить о том, что у ВАС есть такая услуга.
    Упоминать о нас в видео не обязательно.
    Вам с каждого заказа вы получаете выплату. Размер ее вы определяете сами. (разумеется, это повлияет на конечную цену для заказчика)
    Заказами от А до Я занимаемся мы.
    Сейчас вашими проектами интересуются, в основном, те кто может спаять сам.
    А в сотрудничестве с нами вы подтягиваете еще и чистых потребителей, которым нужное готовое устройство.

  • @dmaraptor
    @dmaraptor 3 ปีที่แล้ว

    Об GPIO0 уже писали, не буду повторять. Еще как вариант - нога что управляет реле должна быть развязана через делитель и добавлен транзистор который включает/отключает оптопару.

  • @mind6780
    @mind6780 3 ปีที่แล้ว +1

    GPIO2 подтяните к питанию, похоже он у вас тянется к земле и включается не тот Boot Mode. Или побольше резистор на оптопару.

  • @mkfk52
    @mkfk52 3 ปีที่แล้ว

    Использую ESP-01s для устройств эмулирующих девайсы apple HomeKit. И тоже сталкивался с подобной проблемой. Если запущена Либа serial. То есть есть в сетапе Serial.begin(x) и при этом на портах где аппаратный UART что-либо висит, то модуль не стартует, стоит отключить от портов обвязку в момент инициализации сетапа и потом подключить- все начинает работать. Короче дебаги надо убрать в продакшине :)

  • @GGG-xl2is
    @GGG-xl2is 2 ปีที่แล้ว

    А почем не использовать esp8266? Убрать ардуинку и esp01, должно выйти дешевле.

  • @sergeymarkisev2145
    @sergeymarkisev2145 2 ปีที่แล้ว

    Может, reset у esp затянуть? Чтобы питание установилось?

  • @ВасяПитерский-о6т
    @ВасяПитерский-о6т 3 ปีที่แล้ว +3

    А зачем действительно нужен кварц? Чем плох внутренний на 1 или 8 МГЦ? Там же скорости никакой не надо. Я бы вообще попытался в АТмегу 8 или 16 всё засунуть, правда тут всё зависит от цены.

    • @AndriiXask1
      @AndriiXask1 3 ปีที่แล้ว

      Внешний кварц более стабилен вроде.

    • @ВасяПитерский-о6т
      @ВасяПитерский-о6т 3 ปีที่แล้ว

      @@AndriiXask1 Так то да, но на кой в вентиляторе такая стабильность?
      К тому же, чем ниже частота, тем более широкий рабочий диапазон напряжений и меньше потребление.
      Я, вот, делаю миллиомметр на АТмеге-8. Буду использовать встроенный кварц, только ещё не решил на 1МГц или на 8МГц. Попробую на 1 и посмотрю на быстродействие.

    • @yulayr
      @yulayr 3 ปีที่แล้ว

      Частоту CPU можно поднять до 8МГц программно. Просто говорим что не надо делить.на 8. Регистр доступен

  • @krepton85you
    @krepton85you 3 ปีที่แล้ว

    Эта проблема с esp-01, скорей всего вызвана использованием неправильного пина на esp 01, не ко всем пинам можно подключать нагрузку, esp-01 просто не загружается, если дать сначало загрузится esp-01, а затем только подключить нагрузку, то это может сработать. Помню точно так же пытался сделать на esp-01, ИК шлюз для ДУ, но удалось задействовать только ИК трансмиттер, ИК фотоприемник уже не получилось подключить ввиду отсувствия нормальных пинов. Но на esp8266 esp12f все отлично работает, к таму же получился не только ИК шлюз, но и радио-шлюз на 315/433 мгц и плюс датчик DHT-11. Памойму на esp-01 можно только RX пин использовать, к TX ам нельзя подключать нагрузку, на их при загрузке всегда передаются данные на 74880 бод

  • @vacden4612
    @vacden4612 3 ปีที่แล้ว

    esp8266 может не стартовать при подтянутых к земле или к питанию определенных gpio.

  • @1wonderus841
    @1wonderus841 2 ปีที่แล้ว

    отпечатки китайских пальцев?? - они выглядили как иероглифы?

  • @RobotN001
    @RobotN001 3 ปีที่แล้ว

    я не уверен, но esp-01 имеет в бутлоадере какие-то условия , которые блокируют обычную работу контроллера.
    как вариант можно попробовать не на землю нагружать через оптоключ, а наоборот. диод на 3.3 повесить, а катодом управлять с контроллера.
    а вообще диод оптопары это не слабая нагрузка, но mosfetы на 3вольта не дешёвы(((

  • @MonahTuk
    @MonahTuk ปีที่แล้ว

    А плёночный кондёр в снабберной цепи симистора, он на 250В?

  • @danilka1802
    @danilka1802 3 ปีที่แล้ว

    Там есть транзистор между esp и твердотельным реле? возможно у esp не хватает мощности на выходе пина для того чтобы активировать реле

  • @websiterussia
    @websiterussia 3 ปีที่แล้ว +1

    интересно!

  • @isapper
    @isapper 2 ปีที่แล้ว

    esp понятно, но почему мега, почему не тини для такого?

  • @игорьсенчук-э6о
    @игорьсенчук-э6о 3 ปีที่แล้ว

    Может ШИМ наведенного электромагнитного поля вентилятора мешает работать ESP?

  • @ViRus4363
    @ViRus4363 3 ปีที่แล้ว +1

    Вот бы еще управление скоростью 220в вентилятора

  • @tetestet4940
    @tetestet4940 3 ปีที่แล้ว +1

    А флюс таки есть!

  • @karupoiss0025
    @karupoiss0025 3 ปีที่แล้ว

    Как всегда очень круто и интересно)

  • @Vurdalak2000
    @Vurdalak2000 3 ปีที่แล้ว

    Очень круто у меня в люстре так включаются LED подсветка. Но зачем пульт на вытяжку не понимаю. Гораздо легче выключателем и проще и без этих трат времени и заморочек на грош цену этого деяния.

  • @doc235
    @doc235 2 ปีที่แล้ว

    Зачем для вентилятора такой относительно мощный мк? Можно же было и на атиньке это сделать (наверное)

  • @feyverks
    @feyverks 3 ปีที่แล้ว +1

    ESP-01, ну такое себе. Можно впаивать esp8266-f12, и забить на атмегу. Я в своих проектах обхожусь почти всегда вообще чисто esp'шкой.

  • @DiondiDoc
    @DiondiDoc 2 ปีที่แล้ว

    А что за программа в начале

  • @IgoninIgor
    @IgoninIgor 3 ปีที่แล้ว +4

    Два микро контроллера управляют вентилятором. Может пора останоаиться?

    • @Rerer777
      @Rerer777 3 ปีที่แล้ว +1

      Ну тут просто пример схемы где можно на выбор поставить или одно или другое в зависимости от возможностей и желания. Плюс возможность ставить схему в 2 разных вида вентиляторов. т.е. на одной плате 4 варианта как минимум.

    • @Thinking_Man
      @Thinking_Man 3 ปีที่แล้ว +1

      Смотря какой функционал забабахать. у меня автоматическая вытяжка в ванной на пике12 уже лет двадцать шуршит, я доволен. Зашито регулярное проветривание и проветривание во время и после приема ванной. Чем дольше полоскался - тем дольше вентилирует.

  • @dandyelf32
    @dandyelf32 3 ปีที่แล้ว

    Нужно высокочастотный шум срезать со звуковой дорожки - чуть мозг не лопнул.

  • @денкит-ю4т
    @денкит-ю4т 3 ปีที่แล้ว

    а на ...... нужен вообще эта приблуда???

  • @dubstep8672
    @dubstep8672 3 ปีที่แล้ว +1

    👍

  • @zasyzran
    @zasyzran 3 ปีที่แล้ว

    При включении gpio0, 2, должны быть подтянуты к +, gpio15 к -, gpio16 лучше вообще не трогать, одни проблемы от её использования. Rts и EN нужно подтянуть к +. Что-то из этого у вас не так, вот и не работает.

  • @spajalnikom
    @spajalnikom 3 ปีที่แล้ว +1

    Зачем заморочились с атмегой и есп. Можно было на есп одном все сделать.

    • @beerbear9182
      @beerbear9182 3 ปีที่แล้ว +7

      Чтобы была возможность выбирать на каком чипе собирать

    • @spajalnikom
      @spajalnikom 3 ปีที่แล้ว

      @@beerbear9182 так лучше сразу на есп8266

    • @beerbear9182
      @beerbear9182 3 ปีที่แล้ว +1

      @@spajalnikom ну так esp8266 не всегда нужен. А вместо atmega328 можно и atmega16, atmega8 поставить. Универсальность

    • @dmaraptor
      @dmaraptor 3 ปีที่แล้ว +1

      @@beerbear9182 А смысл в этой универсальности? Цены на эти контроллеры примерно одинаковы, при этом у ЕСП гораздо больше возможностей.

    • @spajalnikom
      @spajalnikom 3 ปีที่แล้ว

      @@dmaraptor вот вот

  • @ВасилисаПримудрая-х9ц
    @ВасилисаПримудрая-х9ц 3 ปีที่แล้ว +1

    Можно, пожалуйста, урок по этому сайту?
    easyeda

  • @CrazyPit
    @CrazyPit 3 ปีที่แล้ว +1

    GPIO 0 подтяни на 5 вольт через резистор 1к

  • @chitkanvaz16
    @chitkanvaz16 3 ปีที่แล้ว

    Плату не продадите

    • @arduinoLab
      @arduinoLab  3 ปีที่แล้ว

      нет, ссылка на гербер в описании, заказывайте из китая, если нужно.

  • @vernnms78
    @vernnms78 3 ปีที่แล้ว

    У меня такая схема на симисторе была на выключение блока питания 3Д принтера. Симистр был с двухкратным запасом по току, но пыхнул после нескольких циклов.

  • @elliottalderson4692
    @elliottalderson4692 3 ปีที่แล้ว +2

    Arduino - это платформа , а у вас просто плата с микроконтроллером ATmega328

  • @SergeiPetrov
    @SergeiPetrov 3 ปีที่แล้ว

    Два таких в паре, но умеющие в реверс могут "маятником" прокачивать помещение через рекуператоры керамические.

    • @dmaraptor
      @dmaraptor 3 ปีที่แล้ว +2

      Рекуператор на маленьких объемах не имеет смысла. На его построение и обслуживание пойдет больше денег чем он сможет сэкономить. Рекуператоры придумали для больших цехов заводов и фабрик и там они оправданы. А потом уже дельцы протолкнули эту аферу в потребительский рынок. Уже не раз это обсасывалось.

    • @ВасилисаПримудрая-х9ц
      @ВасилисаПримудрая-х9ц 3 ปีที่แล้ว +1

      @@dmaraptor
      _на маленьких объемах не имеет смысла_
      Чаще переключать?

    • @SergeiPetrov
      @SergeiPetrov 3 ปีที่แล้ว

      @@dmaraptor Это просто "керамический гравий" в трубе. Дует через него пока разница температуры "вход-выход" не показывает стабилизец. Потом сразу реверс потока идет (вот тут два таких устройства "в противофазе" в разных углах помещения супер дают). И все там нормально с эффективностью.
      Ну и еще такой вариант не теряет влажность из помещения.

  • @АнатолийМ-ь9к
    @АнатолийМ-ь9к 2 ปีที่แล้ว

    Я когда подключал реле к есп плюс брал 3.3в с есп тогда работает нормально а если брать +5в с общего питания нифига не работает. Хотя на ардуине работает.

  • @krollik8
    @krollik8 2 ปีที่แล้ว

    Кондер рядом с трансфооматором долго не проживет. Нужен твердотел.

  • @sardaukar6478
    @sardaukar6478 3 ปีที่แล้ว

    Да как это бесполезная поделка?!