Попробуйте управлять не напрямую с контроллера, а через "pnp" транзистор, ногу ESP нужно будет инвертировать, желательно также подтянуть её на "+" через 10к
у ESP вообще своя атмосфера. примечал, что в серьезных проектах сразу все GPIO (где не нужно наоборот) притягивают к 3в3, а логику инвертируют на GPIO2 если LED вешать таким образом, то все стартует.
Устанавливать плату прям в вентиляторе не знаю.... через некоторое время там будет километр пыли. Я себе делал вентилятор в туалете, сделал отдельную коробочку возле вентилятора на стене и там плату управления. Еще в таких проектах архи важна правильная разводка земли и питания. Хотя б одну дорожку не так разведешь и будет глючить. Архи важно правильно развести конденсаторы кварца. Земляная ветка кондеров кварца должна идти прямо к земляной ноге МК а не подключаться к полигону земли самой платы. Питание МК не должно быть сквозным а должно быть тупиковым.
Мне кажется ESP8266 не запускается потому что GPIO_0 у вас на землю посажен, и модуль в режиме прошивки загружается. Вообще этот пин должен быть притянут к питанию и садится на землю на время прошивки. Могу ошибаться, но проверить стоит.
@@alexmorozov73 подключение через диод в прямом смещении (свет. диод в данном случае) -- на пине будет потенциал земли или она будет висеть в воздухе ?
У меня с есп тоже так было. Нужно формировать сброс есп после подачи питания. Когда переходные процессы закончились. У есп просто порты программно могут бытт входами и выходами. В момент подачи питания они программируются прошивкой есп на свое назначение. Если переходные процессы еще идут, именно в этот момент есп и глючит.
экспериментировал с таким же вентилятором 10 лет назад. пытался уменьшить шум вентилятора и скорость вращения. пробовал два варианта: из синуса выкидывать каждый второй период(медленный синхронный ШИМ), или после каждого полупериода выкидывать период(циклоконвертер с фиксированной частотой 16,6Гц). первый вариант был громче и торохтел как дизель, а второй двигатель нагревал сильнее, но шум падал. на эту плату тоже можно докинуть место под оптопару с двумя мегаомными резисторами для синхронизацией с сетью и возможностью поиграться с регулировкой. может классическая сифу была бы тоже хорошо, но я ее не пробовал.
ESP8266 очень требовательна к питанию, а значит обязательно нужно ставить конденсатор с низким ЭПС прямо у разъема на esp. Я ставлю керамический конденсатор 2u2 и электролит 47u. Во вторых неужели esp8266 работают от 5 В ? по паспорту там должно быть 3,3 В. Ну и про подтяжку GPIO0, GPIO2 не забывайте
3:47 Вместе не работают потому что у тебя ESP переходит в режим программирования. Если ты повесил GPIO 0 на управление - то это возможно и есть причина, т.к. он используется для ввода в режим программирования при старте. Решение - поменять пин управления на GPIO 2 например. Либо использовать подтяжку к высокому уровню. Также проверь сигнал CH_PD - он должен быть тоже подтянут к высокому уровню.
Абсолютно верный подход, но почему-то крайне непопулярный. Сколько раз меня просили написать прошивку для готового устройства, которое в принципе стартовать не может из-за ошибок в схемотехнике. А уже и платы сделаны, и корпуса под них...
Прикольная штука. Много чего напрограммировать можно ) Жаль для 1-2 вентиляторов нужно заказывать пятОк плат и горстями остальные детальки. Хотя для того, кто этим постоянно занимается детали лишними ну будут )
доброго дня. вроде похожие предположения уже были комментариях возможно повторюсь: IO02 должна быть в высоком уровне в момент включения варианты решения - конденсатор на пару микрофарад с 3,3 другая ножка мк
GPIO0 не только не должен быть подтянуть к земле, а даже подтянут к +3.3. Не верите, посмотрите схему того же wemos d1 mini или пободных. Поэтому и не запускаеться. Ещё можно сделать так, запустить без перемычки, а потом перемычку включить, и все будет работать, правдо до первого перезапуска. И GPIO 2 тоже не должен быть на земле :(
Я хочу управлять таким вентилятором в зависимости от влажности в помещении. Приведите пожалуйста пример управления вентилятором по влажности с помощью датчика AHT 10.
У меня та же проблема была ESP01 + китайский модуль твердотельного реле. Просто виснет при включении. При этом с электромеханическим модулем реле все работало. Пришлось поставить перед входом твердотельного реле IRF540N. Теперь все работает.
В электромеханическом модуле там стоит транзистор который уже и управлет реле. А в вердотельном контроллер напрямую дергает ногу реле и неизвестно сколько эта нога потребляет. Вполне возможно контроллер работает в перегрузе.
Есть возможность монетизировать ваши замечательные идеи. Например эту. Вы здорово придумали с универсальностью. Я представитель завода по изготовлению печатных плат и монтажа элементов на плату. Ваши подписчики и зрители не все умеют паять. Но их интересуют ваши проекты. Вы можете предложить им возможность заказать готовую плату (распаянную или пустую) Мы изготовим и отправим им готовую плату. От вас необходимо только создать видео с предложением такой возможности. Или в новых видео говорить о том, что у ВАС есть такая услуга. Упоминать о нас в видео не обязательно. Вам с каждого заказа вы получаете выплату. Размер ее вы определяете сами. (разумеется, это повлияет на конечную цену для заказчика) Заказами от А до Я занимаемся мы. Сейчас вашими проектами интересуются, в основном, те кто может спаять сам. А в сотрудничестве с нами вы подтягиваете еще и чистых потребителей, которым нужное готовое устройство.
Об GPIO0 уже писали, не буду повторять. Еще как вариант - нога что управляет реле должна быть развязана через делитель и добавлен транзистор который включает/отключает оптопару.
Использую ESP-01s для устройств эмулирующих девайсы apple HomeKit. И тоже сталкивался с подобной проблемой. Если запущена Либа serial. То есть есть в сетапе Serial.begin(x) и при этом на портах где аппаратный UART что-либо висит, то модуль не стартует, стоит отключить от портов обвязку в момент инициализации сетапа и потом подключить- все начинает работать. Короче дебаги надо убрать в продакшине :)
А зачем действительно нужен кварц? Чем плох внутренний на 1 или 8 МГЦ? Там же скорости никакой не надо. Я бы вообще попытался в АТмегу 8 или 16 всё засунуть, правда тут всё зависит от цены.
@@AndriiXask1 Так то да, но на кой в вентиляторе такая стабильность? К тому же, чем ниже частота, тем более широкий рабочий диапазон напряжений и меньше потребление. Я, вот, делаю миллиомметр на АТмеге-8. Буду использовать встроенный кварц, только ещё не решил на 1МГц или на 8МГц. Попробую на 1 и посмотрю на быстродействие.
Эта проблема с esp-01, скорей всего вызвана использованием неправильного пина на esp 01, не ко всем пинам можно подключать нагрузку, esp-01 просто не загружается, если дать сначало загрузится esp-01, а затем только подключить нагрузку, то это может сработать. Помню точно так же пытался сделать на esp-01, ИК шлюз для ДУ, но удалось задействовать только ИК трансмиттер, ИК фотоприемник уже не получилось подключить ввиду отсувствия нормальных пинов. Но на esp8266 esp12f все отлично работает, к таму же получился не только ИК шлюз, но и радио-шлюз на 315/433 мгц и плюс датчик DHT-11. Памойму на esp-01 можно только RX пин использовать, к TX ам нельзя подключать нагрузку, на их при загрузке всегда передаются данные на 74880 бод
я не уверен, но esp-01 имеет в бутлоадере какие-то условия , которые блокируют обычную работу контроллера. как вариант можно попробовать не на землю нагружать через оптоключ, а наоборот. диод на 3.3 повесить, а катодом управлять с контроллера. а вообще диод оптопары это не слабая нагрузка, но mosfetы на 3вольта не дешёвы(((
Очень круто у меня в люстре так включаются LED подсветка. Но зачем пульт на вытяжку не понимаю. Гораздо легче выключателем и проще и без этих трат времени и заморочек на грош цену этого деяния.
Ну тут просто пример схемы где можно на выбор поставить или одно или другое в зависимости от возможностей и желания. Плюс возможность ставить схему в 2 разных вида вентиляторов. т.е. на одной плате 4 варианта как минимум.
Смотря какой функционал забабахать. у меня автоматическая вытяжка в ванной на пике12 уже лет двадцать шуршит, я доволен. Зашито регулярное проветривание и проветривание во время и после приема ванной. Чем дольше полоскался - тем дольше вентилирует.
При включении gpio0, 2, должны быть подтянуты к +, gpio15 к -, gpio16 лучше вообще не трогать, одни проблемы от её использования. Rts и EN нужно подтянуть к +. Что-то из этого у вас не так, вот и не работает.
У меня такая схема на симисторе была на выключение блока питания 3Д принтера. Симистр был с двухкратным запасом по току, но пыхнул после нескольких циклов.
Рекуператор на маленьких объемах не имеет смысла. На его построение и обслуживание пойдет больше денег чем он сможет сэкономить. Рекуператоры придумали для больших цехов заводов и фабрик и там они оправданы. А потом уже дельцы протолкнули эту аферу в потребительский рынок. Уже не раз это обсасывалось.
@@dmaraptor Это просто "керамический гравий" в трубе. Дует через него пока разница температуры "вход-выход" не показывает стабилизец. Потом сразу реверс потока идет (вот тут два таких устройства "в противофазе" в разных углах помещения супер дают). И все там нормально с эффективностью. Ну и еще такой вариант не теряет влажность из помещения.
Я когда подключал реле к есп плюс брал 3.3в с есп тогда работает нормально а если брать +5в с общего питания нифига не работает. Хотя на ардуине работает.
Если у ESP-01 GPIO0, GPIO2 или даже TX будут притянуты к земле при старте, то она не взлетит! Только RX лоялен к любым уровням для старта.
Интересная информация. Это где то описано?
@@dmaraptor Про значения GPIO0 и 2 для загрузки описано в доке по ESP8266, а вот с TX - личный печальный опыт. :)
Только хотел ээто написать, где то даже табличка есть со всеми проблемными выводами, и тем какие уровни на них должны быть при старте
Попробуйте управлять не напрямую с контроллера, а через "pnp" транзистор, ногу ESP нужно будет инвертировать, желательно также подтянуть её на "+" через 10к
у ESP вообще своя атмосфера.
примечал, что в серьезных проектах сразу все GPIO (где не нужно наоборот) притягивают к 3в3, а логику инвертируют
на GPIO2 если LED вешать таким образом, то все стартует.
Нравится тема вашего канала про автоматизацию, умный дом и т.д. Прошу развивать ее, особенно заинтересовало про MQTT .
Устанавливать плату прям в вентиляторе не знаю.... через некоторое время там будет километр пыли. Я себе делал вентилятор в туалете, сделал отдельную коробочку возле вентилятора на стене и там плату управления. Еще в таких проектах архи важна правильная разводка земли и питания. Хотя б одну дорожку не так разведешь и будет глючить. Архи важно правильно развести конденсаторы кварца. Земляная ветка кондеров кварца должна идти прямо к земляной ноге МК а не подключаться к полигону земли самой платы. Питание МК не должно быть сквозным а должно быть тупиковым.
Спасибо, подписан на Вас уже далеко не первый год. Крайне не хватает Ваших изделий в теме Home Assistant.
Класс) Так интересно, красиво и аккуратно) И голос такой приятный , получил удовольствие от просмотра) Всех благ!)
Очень интересно, хотелось бы продолжения этой темы
Спасибо за разработку. Полезный проект.
Спасибо.Всё верно говорят,esp8266 при включении питания становится в режим прошивки.
Мне кажется ESP8266 не запускается потому что GPIO_0 у вас на землю посажен, и модуль в режиме прошивки загружается. Вообще этот пин должен быть притянут к питанию и садится на землю на время прошивки. Могу ошибаться, но проверить стоит.
где ты увидел gpio0 на земле. Открой схему. А реле к gpio_2 подключено.
GPIO2 тоже должен быть в высоком уровне для старта.
@@alexmorozov73 подключение через диод в прямом смещении (свет. диод в данном случае) -- на пине будет потенциал земли или она будет висеть в воздухе ?
Классная идея 👍
О прикольно ! как раз раздумываю как бы по датчику СО2 включать принудиловку в доме :)
У меня с есп тоже так было. Нужно формировать сброс есп после подачи питания. Когда переходные процессы закончились. У есп просто порты программно могут бытт входами и выходами. В момент подачи питания они программируются прошивкой есп на свое назначение. Если переходные процессы еще идут, именно в этот момент есп и глючит.
экспериментировал с таким же вентилятором 10 лет назад. пытался уменьшить шум вентилятора и скорость вращения. пробовал два варианта: из синуса выкидывать каждый второй период(медленный синхронный ШИМ), или после каждого полупериода выкидывать период(циклоконвертер с фиксированной частотой 16,6Гц). первый вариант был громче и торохтел как дизель, а второй двигатель нагревал сильнее, но шум падал. на эту плату тоже можно докинуть место под оптопару с двумя мегаомными резисторами для синхронизацией с сетью и возможностью поиграться с регулировкой. может классическая сифу была бы тоже хорошо, но я ее не пробовал.
ESP8266 очень требовательна к питанию, а значит обязательно нужно ставить конденсатор с низким ЭПС прямо у разъема на esp. Я ставлю керамический конденсатор 2u2 и электролит 47u. Во вторых неужели esp8266 работают от 5 В ? по паспорту там должно быть 3,3 В. Ну и про подтяжку GPIO0, GPIO2 не забывайте
Занятные проблемы. Но ситуация была похожая.
Проверьте питание, только смотрите осцилоскопом, уровень, форму и величину пульсаций.
CH_PD - Chip enable, 4 ножка, вроде пишут нужно 3.3 в. подать для работы. А он у вас к земле через диод в оптопаре притянут.
3:47 Вместе не работают потому что у тебя ESP переходит в режим программирования. Если ты повесил GPIO 0 на управление - то это возможно и есть причина, т.к. он используется для ввода в режим программирования при старте. Решение - поменять пин управления на GPIO 2 например. Либо использовать подтяжку к высокому уровню. Также проверь сигнал CH_PD - он должен быть тоже подтянут к высокому уровню.
Там вроде схема показана. Из за таких советчиков под роликом с inetrelay и был выброшен транзюк как не нужный.
Я обычно если в чем то не уверен делаю макетку. Только после отладки заказываю печатку. Хорошая практика кстати очень экономит время.
Абсолютно верный подход, но почему-то крайне непопулярный.
Сколько раз меня просили написать прошивку для готового устройства, которое в принципе стартовать не может из-за ошибок в схемотехнике. А уже и платы сделаны, и корпуса под них...
@@alexmorozov73 мы забываем, что у каких-то людей может быть очень много времени.
Проект крутой) если будет что то ещё от сюда закажу себе )
Прикольная штука. Много чего напрограммировать можно ) Жаль для 1-2 вентиляторов нужно заказывать пятОк плат и горстями остальные детальки. Хотя для того, кто этим постоянно занимается детали лишними ну будут )
доброго дня. вроде похожие предположения уже были комментариях возможно повторюсь:
IO02 должна быть в высоком уровне в момент включения
варианты решения - конденсатор на пару микрофарад с 3,3
другая ножка мк
GPIO0 не только не должен быть подтянуть к земле, а даже подтянут к +3.3. Не верите, посмотрите схему того же wemos d1 mini или пободных. Поэтому и не запускаеться. Ещё можно сделать так, запустить без перемычки, а потом перемычку включить, и все будет работать, правдо до первого перезапуска. И GPIO 2 тоже не должен быть на земле :(
Я хочу управлять таким вентилятором в зависимости от влажности в помещении.
Приведите пожалуйста пример управления вентилятором по влажности с помощью датчика AHT 10.
У меня та же проблема была ESP01 + китайский модуль твердотельного реле. Просто виснет при включении. При этом с электромеханическим модулем реле все работало. Пришлось поставить перед входом твердотельного реле IRF540N. Теперь все работает.
В электромеханическом модуле там стоит транзистор который уже и управлет реле. А в вердотельном контроллер напрямую дергает ногу реле и неизвестно сколько эта нога потребляет. Вполне возможно контроллер работает в перегрузе.
освети позже решение с есп
Есть возможность монетизировать ваши замечательные идеи. Например эту. Вы здорово придумали с универсальностью.
Я представитель завода по изготовлению печатных плат и монтажа элементов на плату.
Ваши подписчики и зрители не все умеют паять. Но их интересуют ваши проекты.
Вы можете предложить им возможность заказать готовую плату (распаянную или пустую)
Мы изготовим и отправим им готовую плату.
От вас необходимо только создать видео с предложением такой возможности. Или в новых видео говорить о том, что у ВАС есть такая услуга.
Упоминать о нас в видео не обязательно.
Вам с каждого заказа вы получаете выплату. Размер ее вы определяете сами. (разумеется, это повлияет на конечную цену для заказчика)
Заказами от А до Я занимаемся мы.
Сейчас вашими проектами интересуются, в основном, те кто может спаять сам.
А в сотрудничестве с нами вы подтягиваете еще и чистых потребителей, которым нужное готовое устройство.
Об GPIO0 уже писали, не буду повторять. Еще как вариант - нога что управляет реле должна быть развязана через делитель и добавлен транзистор который включает/отключает оптопару.
GPIO2 подтяните к питанию, похоже он у вас тянется к земле и включается не тот Boot Mode. Или побольше резистор на оптопару.
Использую ESP-01s для устройств эмулирующих девайсы apple HomeKit. И тоже сталкивался с подобной проблемой. Если запущена Либа serial. То есть есть в сетапе Serial.begin(x) и при этом на портах где аппаратный UART что-либо висит, то модуль не стартует, стоит отключить от портов обвязку в момент инициализации сетапа и потом подключить- все начинает работать. Короче дебаги надо убрать в продакшине :)
А почем не использовать esp8266? Убрать ардуинку и esp01, должно выйти дешевле.
Может, reset у esp затянуть? Чтобы питание установилось?
А зачем действительно нужен кварц? Чем плох внутренний на 1 или 8 МГЦ? Там же скорости никакой не надо. Я бы вообще попытался в АТмегу 8 или 16 всё засунуть, правда тут всё зависит от цены.
Внешний кварц более стабилен вроде.
@@AndriiXask1 Так то да, но на кой в вентиляторе такая стабильность?
К тому же, чем ниже частота, тем более широкий рабочий диапазон напряжений и меньше потребление.
Я, вот, делаю миллиомметр на АТмеге-8. Буду использовать встроенный кварц, только ещё не решил на 1МГц или на 8МГц. Попробую на 1 и посмотрю на быстродействие.
Частоту CPU можно поднять до 8МГц программно. Просто говорим что не надо делить.на 8. Регистр доступен
Эта проблема с esp-01, скорей всего вызвана использованием неправильного пина на esp 01, не ко всем пинам можно подключать нагрузку, esp-01 просто не загружается, если дать сначало загрузится esp-01, а затем только подключить нагрузку, то это может сработать. Помню точно так же пытался сделать на esp-01, ИК шлюз для ДУ, но удалось задействовать только ИК трансмиттер, ИК фотоприемник уже не получилось подключить ввиду отсувствия нормальных пинов. Но на esp8266 esp12f все отлично работает, к таму же получился не только ИК шлюз, но и радио-шлюз на 315/433 мгц и плюс датчик DHT-11. Памойму на esp-01 можно только RX пин использовать, к TX ам нельзя подключать нагрузку, на их при загрузке всегда передаются данные на 74880 бод
esp8266 может не стартовать при подтянутых к земле или к питанию определенных gpio.
отпечатки китайских пальцев?? - они выглядили как иероглифы?
я не уверен, но esp-01 имеет в бутлоадере какие-то условия , которые блокируют обычную работу контроллера.
как вариант можно попробовать не на землю нагружать через оптоключ, а наоборот. диод на 3.3 повесить, а катодом управлять с контроллера.
а вообще диод оптопары это не слабая нагрузка, но mosfetы на 3вольта не дешёвы(((
А плёночный кондёр в снабберной цепи симистора, он на 250В?
Там есть транзистор между esp и твердотельным реле? возможно у esp не хватает мощности на выходе пина для того чтобы активировать реле
интересно!
esp понятно, но почему мега, почему не тини для такого?
Может ШИМ наведенного электромагнитного поля вентилятора мешает работать ESP?
Вот бы еще управление скоростью 220в вентилятора
А флюс таки есть!
Как всегда очень круто и интересно)
Очень круто у меня в люстре так включаются LED подсветка. Но зачем пульт на вытяжку не понимаю. Гораздо легче выключателем и проще и без этих трат времени и заморочек на грош цену этого деяния.
Зачем для вентилятора такой относительно мощный мк? Можно же было и на атиньке это сделать (наверное)
ESP-01, ну такое себе. Можно впаивать esp8266-f12, и забить на атмегу. Я в своих проектах обхожусь почти всегда вообще чисто esp'шкой.
А что за программа в начале
Два микро контроллера управляют вентилятором. Может пора останоаиться?
Ну тут просто пример схемы где можно на выбор поставить или одно или другое в зависимости от возможностей и желания. Плюс возможность ставить схему в 2 разных вида вентиляторов. т.е. на одной плате 4 варианта как минимум.
Смотря какой функционал забабахать. у меня автоматическая вытяжка в ванной на пике12 уже лет двадцать шуршит, я доволен. Зашито регулярное проветривание и проветривание во время и после приема ванной. Чем дольше полоскался - тем дольше вентилирует.
Нужно высокочастотный шум срезать со звуковой дорожки - чуть мозг не лопнул.
а на ...... нужен вообще эта приблуда???
👍
При включении gpio0, 2, должны быть подтянуты к +, gpio15 к -, gpio16 лучше вообще не трогать, одни проблемы от её использования. Rts и EN нужно подтянуть к +. Что-то из этого у вас не так, вот и не работает.
Зачем заморочились с атмегой и есп. Можно было на есп одном все сделать.
Чтобы была возможность выбирать на каком чипе собирать
@@beerbear9182 так лучше сразу на есп8266
@@spajalnikom ну так esp8266 не всегда нужен. А вместо atmega328 можно и atmega16, atmega8 поставить. Универсальность
@@beerbear9182 А смысл в этой универсальности? Цены на эти контроллеры примерно одинаковы, при этом у ЕСП гораздо больше возможностей.
@@dmaraptor вот вот
Можно, пожалуйста, урок по этому сайту?
easyeda
Поищите на ютубе видеоурок "Разводим платы в EasyEDA. Большой гайд" Алекса Гайвера. Хорошо и подробно рассказано
@@androiddevice5517
Спасибо.
1,5 часа
9FS1m_K8aWI
Нашлось.
M_5xjmss5dg
Сервис проектирования электронных устройств EasyEDA
GPIO 0 подтяни на 5 вольт через резистор 1к
Плату не продадите
нет, ссылка на гербер в описании, заказывайте из китая, если нужно.
У меня такая схема на симисторе была на выключение блока питания 3Д принтера. Симистр был с двухкратным запасом по току, но пыхнул после нескольких циклов.
Arduino - это платформа , а у вас просто плата с микроконтроллером ATmega328
Два таких в паре, но умеющие в реверс могут "маятником" прокачивать помещение через рекуператоры керамические.
Рекуператор на маленьких объемах не имеет смысла. На его построение и обслуживание пойдет больше денег чем он сможет сэкономить. Рекуператоры придумали для больших цехов заводов и фабрик и там они оправданы. А потом уже дельцы протолкнули эту аферу в потребительский рынок. Уже не раз это обсасывалось.
@@dmaraptor
_на маленьких объемах не имеет смысла_
Чаще переключать?
@@dmaraptor Это просто "керамический гравий" в трубе. Дует через него пока разница температуры "вход-выход" не показывает стабилизец. Потом сразу реверс потока идет (вот тут два таких устройства "в противофазе" в разных углах помещения супер дают). И все там нормально с эффективностью.
Ну и еще такой вариант не теряет влажность из помещения.
Я когда подключал реле к есп плюс брал 3.3в с есп тогда работает нормально а если брать +5в с общего питания нифига не работает. Хотя на ардуине работает.
Кондер рядом с трансфооматором долго не проживет. Нужен твердотел.
Да как это бесполезная поделка?!