#053
Ғылым және технология
#053 ESP8266 what you need to know each owner
which pins to write, how to contact pins
The sketch from the video yadi.sk/d/I-TfV57h3H45pK
The Pinout of the ESP
photo-114462096_456239066
---------- Modules on Ali Express -------------
ESP8266 NodeMCU Lua WIFI V3 (3.75) goo.gl/GFDYq0
1-channel relay control
High and Low levels (0,99 $) goo.gl/SnFuXY
My Referral link on AIR join.air.io/engineer
Group Vkontakte engineer24
If you want to speed up the release of a new video, then help financially. My WebMoney R645891419664
Пікірлер: 82
Спасибо большое за видео! Про вкладки - очень полезно, раньше не пользовался, теперь буду! Удачи в проектах!
@user-ut5yb4fq8i
4 жыл бұрын
Спасибо! Всегда радуюсь что мои видео полезны!
Спасибо Вам за теорию и практику, если бы все программисты не были жлобами, а делились бы своими знаниями с простыми людьми как Вы, наше общество давно выросло ... Знания и открытия это чудо для каждого из нас! Так держать!!!
@TimeOut17
7 жыл бұрын
А Болконский если учиться по "этому" видео - останетесь на томже месте. Знания - там где непонятно....А это Не о чем. Таких сенсеев фильтровать.
@user-ut5yb4fq8i
7 жыл бұрын
Станислав Яковлев Хм... Что вызвало ваше раздражение? Видео или комментарий?
@user-ut5yb4fq8i
7 жыл бұрын
Станислав Яковлев Ты за базаром следи. :-) Вот касаемо ESP 8266 где найти учебник на русском? Где узнать про библиотеки и их особенности? Нету "официальных источников" Есть только люди такие как я и на много больше знающие, которые рассказывающие другим, как программировать. :-) Лучше ссылку на хороший ресурс бы оставил.
@garryryk3027
5 жыл бұрын
ЧТО ВЫЗЫВАЕТ РАЗДРАЖЕНИЕ? НА ПЕРВОЙ МИНУТЕ "СЕЙЧАС МЫ ПОМОРГАЕМ GPIO16... А У МЕНЯ МОРГАЕТ D4"
14 выступает в роли числового значения множества с Dx, при инициализации сопоставляется числовое значение и буквенное скорее всего это обрабатывается на уровне компилятора а физическое название это всего лишь число в одном из регистров, и скорее всего оно и соответствует данным цифрам
@user-ut5yb4fq8i
6 жыл бұрын
Спасибо за научное объяснение. )))
Спасибо.
Кнопка плохо работает потому что есть дребезг, можно поставить задержку. Ну и релюшку нужно питать отдельно. За видео спасибо, про пины не знал:) сам изучаю 8266
@user-ut5yb4fq8i
7 жыл бұрын
Есть библиотека OneButton она решает проблемы с кнопками. Релюшка как ни как на 5В, значит и питать нужно от 5В а у меня от 3,3В питание было. Отсюда все проблемы. Про пины и я не знал. И был в шоке когда узнал. Жизнь легче становиться. :-) Спасибо за просмотр.
Надо же! Человек наконец открыл страшно секретную директиву препроцессора define. Почему об этом никто не рассказывает? Потому что об этом тысячу раз написано в книжках по языку Си.
@user-ut5yb4fq8i
3 жыл бұрын
Ржу не могу... Много лет назад открыл уже ))) Сейчас смешно вспоминать. А тогда было Ухххх! ))))
Реле находится в положении управления высоким уровнем но не все пины с ним работают нормально по сравнению с низким. D1 D2 нормально работают дело не в проводах.
Вот мне интересно почему простейший блинк компилируется пол часа на ардуине для есп8266. Вот как люди пишут прошивки в этой среде для есп8266.
Каждому владельцу (а особенно автору видео) нужно знать матчасть.
В среде Arduino применяется обработка данных по прерыванию ? Например, когда для выбранной платы есть аппаратная поддержка какого-то протокола (SPI, UART, Ethernet и т. д.), используется режим ожидания приёма (Salve) и приходит пакет, можно ли вызвать программное прерывание и читать приёмный буфер только тогда, когда в нём что-то есть ?
@user-ut5yb4fq8i
3 жыл бұрын
В целом это так и работает. Буфер принимает. А помо мы уже смотрим.
@alexandersedunov9117
3 жыл бұрын
@@user-ut5yb4fq8i , в loop цикл чтение буфера прописывать как-то перфекционизм не позволяет. Ведь нормальные люди используют прерывания, когда что-то приходит в аппаратную начинку, которая отвечает за интерфейсы ?
@user-ut5yb4fq8i
3 жыл бұрын
@@alexandersedunov9117 Конкретно про Serial знаю. Все инфа приходит по UART от другой Ардуинки к примеру. И Обрабатывается за счет прерываний. И помещается в буфер. А уж чтение этого добра мы делаем в loop. Как раз проверяем: "А есть чё?" И если есть, то обрабатываем. Так как полностью прервать что бы принять и обработать всю инфу про прерыванию, это как раз "зашквар" так как займет много времени и может запороть какой то процесс который был прерван.
Добрый день ! Подскажите пожалуйста как можно открыть файл библиотеки ? К примеру на stm32 через CoIDE подключаешь библиотеку и сразу можно открыть библиотеку и посмотреть все возможные функции .
@user-ut5yb4fq8i
4 жыл бұрын
Я сами файлы библиотеки открываю через wordPad и просто просматриваю библиотеку.
Здравствуйте,прошу совета,сам начинающий...использую Ардуино 1.8.10, закачиваю скетч на esp8266-01,пример-esp8266-WiFiShutdown,,,,использую макетную плату с проводками,,,скетч закачивается ,в мониторе порта куча пробегает записей,,,но периодически вылетает запись,типа попытка связаться,но в файфай сети смартфона еспешки нет.что делать
Походу кнопки в чип и дип покупал. Они работают плохо. На алишке брал, они прям иделаьно работали. А изначально брал их для телика и не врубался почему кнопки работают с пятого раза. Пока не проверил сопротивление в нажатом состоянии.
Привет 🤝 Друг, скажи, как вывести из спящего режима ?
Ещё есть вопрос ,для blynk с смартфона ,пример скетча использовать с Ардуино без изменения примера,скетча предлагаемого
как быть если ESP8266 12E сразу не стартует? нужно включить выключить раз 5 потом он наченает работать как надо конденсатор по входу 470 после кренки на 100
@user-ut5yb4fq8i
5 жыл бұрын
Честно не знаю почему не стартует и как быть. Если ESP не стартует сразу же, да же если к ней ничего не подключено и залит скетч Мигалки, такой же как в Ардуину заливают что бы проверить работу, то значит что то с платой, со всей.
Пины на ESP8266 3.3v, а на реле управляющий ток 5v. но могу ошибаться
@user-ut5yb4fq8i
6 жыл бұрын
Dmitriy Zh все правильно подмечено. Ниже я где то уже об этом говорил. Но все равно спасибо.
@vladimirkolessin333
4 жыл бұрын
Ток в амперах, а релюшки бывают и с 3х вольтовым управлением.
Кнопка плохо работает не изза плохих проводов, и даже не из-за дребезга. А из-за не совсем правильного её подключения. Нужно ставить стягивающий резистор. Почитайте ru.wikipedia.org/wiki/%D0%9F%D0%BE%D0%B4%D1%82%D1%8F%D0%B3%D0%B8%D0%B2%D0%B0%D1%8E%D1%89%D0%B8%D0%B9_%D1%80%D0%B5%D0%B7%D0%B8%D1%81%D1%82%D0%BE%D1%80 и wiki.amperka.ru/%D1%81%D1%85%D0%B5%D0%BC%D0%BE%D1%82%D0%B5%D1%85%D0%BD%D0%B8%D0%BA%D0%B0:%D1%80%D0%B5%D0%B7%D0%B8%D1%81%D1%82%D0%BE%D1%80%D1%8B
@user-ut5yb4fq8i
7 жыл бұрын
Pavel PRO Спасибо за ссылки. Способов очень много, как бороться с дребезгом контактов. И физических и программных.
@pavelpro4574
7 жыл бұрын
Инженерка, еще раз говорю, у Вас не дребезг. Когда кнопка не нажата, получается неопределенное состояние. Не 0 и не 1. Сама кнопка и провод ведут себя как антена, набирают индуктивность. Чтобы такого не случалось, с пина кнопки, где идет считывание сигнала, ставят 10кОм резистор на землю. Тем самым, когда кнопка отпущена, все заряды стекают в землю через резистор. А когда кнопка нажата, большое сопротивоение резистора не дает бОльшому количеству зарядов уйти мимо контроллера в землю. Тем самым имеем гарантированле состояние. В таком случае от дребезга тоде никуда не ушли. Поэтому так же нужно устранять программно или аппаратно.
@user-ut5yb4fq8i
7 жыл бұрын
Pavel PRO Еще раз спасибо. За развернутый ответ. :-) У меня в скетче включена подтяжка к плюсу. И она работает. Есть подтяжка через резистор 10кОм. Так что неопределенности нет. :-) посмотрите скетч
@user-ut5yb4fq8i
7 жыл бұрын
Pavel PRO Павел, реле работает косяно, так как оно на 5в
@user-ut5yb4fq8i
7 жыл бұрын
Pavel PRO а я реле питаю от 3,3В и пытаюсь им управлять при помощи 3,3в косяк в этом и в дребезге
Здравствуйте. Возможно ли прошить esp32 через смартфон?
@user-ut5yb4fq8i
5 жыл бұрын
Честно не знаю. У меня нет своей ESP32
@dimasanei4345
4 жыл бұрын
можно через zx speсtrum или бк10-01 :))))
@user-gt5xn3gu3v
2 жыл бұрын
А через калькулятор можно? Или умный холодильник?
4:10 ага, а про PULL_DOWN /UP значит мы не знаем , но при этом будет говорить что пины фиговые
@user-ut5yb4fq8i
4 жыл бұрын
Знаем, но тут дело не в этом. И пулап не поможет. В комментах все расжевоно. Уже давно.
@user-gt5xn3gu3v
2 жыл бұрын
Просто автор забыл про дребезг
Я рассказывал)))
@user-ut5yb4fq8i
6 жыл бұрын
)))
так все хорошо понятно но скеч выдает ошибки
@user-ut5yb4fq8i
4 жыл бұрын
Проблемы с библиотеками...
под конец я всетаки запутался ....
@user-ut5yb4fq8i
7 жыл бұрын
Basil Stadnik задавай вопросы :-)
Я афигел, столь большой код что бы светодиот поморгал!?
@user-ut5yb4fq8i
6 жыл бұрын
Zakmen 152 это стандартные примеры из библиотеки Ардуино. Да кода ппц как много. Но работает. Хотя мне больше нравиться пользоваться функционалом SimpleTimer.h и Button.h видео про эти библиотеки у меня то же есть.
@user-ut5yb4fq8i
6 жыл бұрын
Да и там же не только светодиод. ☺
@RhinoTimelaps
6 жыл бұрын
Дайте ссылку на эти библиотеки пожалуйста.
@user-ut5yb4fq8i
6 жыл бұрын
Zakmen 152 вот полей лист про эти библиотеки kzread.info/head/PLsOCdSkMN4g1HZXhNmJ71gOHK5uolKL4V
@user-ut5yb4fq8i
6 жыл бұрын
Zakmen 152 там все ссылки под видео и в скетчах
Краще все ж таки використовувати GPIO, тодi не буде проблем при переносi програми на iншi плати з iншою розводкою.
@user-ut5yb4fq8i
4 жыл бұрын
Согласен с вами полностью. Но при переносе на другую плату все равно придется проверить GPIO и выставить в коде свои. От этого не уйти.
помогите я когда загружаю скеч и потом смотрю в монитор порта показывает только epc1=0x4021b6b4, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000 Fatal exception (0): и я не знаю что делать и не знаю как сбросить все настройке на заводские и синея лампочка всегда горит
@user-ut5yb4fq8i
6 жыл бұрын
Вы меняли скетч? У вас вылазит ошибка и похоже ESP уходит в перезагрузку. Что бы все сбросить отсоедините все от платы и попробуйте прошить пример blink мигалку
@yuragushin7880
6 жыл бұрын
я не менял скетч , я вот сегодня сделал blink и в мониторе порта было вот это x⸮⸮ а сама лампочка не мигала а просто светилась . не знаю что делать может быть этот модуль умер
@user-ut5yb4fq8i
6 жыл бұрын
юра гущен нет не умер. Разберёмся пиши в Вконтакте мне
@yuragushin7880
6 жыл бұрын
написал
Реле неадекватно потому что адекватно от 4 вольт оно раьотает а вы подали 3.3в .
@user-gt5xn3gu3v
2 жыл бұрын
И про дребезг забыл
Да что ж вас всех тянет на Arduino IDE-то, а?
@user-ut5yb4fq8i
3 жыл бұрын
Гы. Так это давно было. Согласен что нужно переходить на что то другое. Но смогут ли это повторить тогда другие?
@XanderEVGs
3 жыл бұрын
а что посоветуете?
@jkobain
3 жыл бұрын
@@XanderEVGs да ничего не посоветую: если у Вас есть любимый редактор кода или пара штук, Вы уже сделали свой выбор; если же нет такого, то какая Вам разница, что Вам посоветует кто-то, кто не знает ни Вас, ни Ваших проектов, ни соответствующих потребностей? Если хотите выяснить, пробуйте разное.
@XanderEVGs
3 жыл бұрын
@@jkobain думал, может есть что нить, заточенное лучше других для ардуины. Например, не думаю что в pycharm будет удобно.
@jkobain
3 жыл бұрын
@@XanderEVGs не знаю, меня текстовые редакторы что для работы с C, что для работы с С++ устраивают вполне, и пересаживаться из удобного редактора в «стильный, молодёжный, лощёный» текстовый редактор с обвязками только под Arduino, да ещё и на Java, мне не хочется. Запускала с десяток-другой раз Arduino IDE, но по большей части чтоб залить несколько тестовых скетчей для проверки свежеприобретённой платы, и всё. Дальше желания работать с Arduino IDE как-то не возникло. (%
Капец, как вы записываете обучающее видео, если сами нихрена не знаете???
@user-ut5yb4fq8i
2 жыл бұрын
Ты дату видео смотрел? Это я только учился...
@Vlad_4572
2 жыл бұрын
@@user-ut5yb4fq8i , а нафига мне дату смотреть? Я тебе про ролик написал, а не про то, что ты знаешь сейчас. Логика, конечно, у тебя...
@user-ut5yb4fq8i
2 жыл бұрын
@@Vlad_4572 Ок. ))) Критику учел. Никаких больше Тик-Токов ))) Только годный контент
@Vlad_4572
2 жыл бұрын
@@user-ut5yb4fq8i , благодарю, за то, что услышал))