ESP8266 Часть 2. Пробуем NodeMCU

  Рет қаралды 150,265

Electronics in focus

Electronics in focus

8 жыл бұрын

Группа ВК: electronics_in_camera
Инстаграм: / electronics_in_focus
1) Модули ESP-07, ESP-12F и другие: ali.ski/S3dsas
2) Адаптер для ESP-07/08/12: ali.ski/s6dsF
LUA-скрипты из видео: yadi.sk/d/vK7UcVGxpNwVx
Online-сборка прошивки NodeMCU online: nodemcu-build.com/
Программа для прошивки NodeMCU в ESP8266: github.com/nodemcu/nodemcu-fl...
Программа ESPlorer для загрузки LUA-скриптов: esp8266.ru/esplorer/
Описание API NodeMCU оригинальное: nodemcu.readthedocs.org/en/dev/
Описание API NodeMCU (перевод): github.com/nodemcu/nodemcu-fi...
Неофициальный FAQ по LUA: www.luafaq.org/
Описание языка LUA на английском (Lua 5.1 Reference Manual): www.lua.org/manual/5.1/manual....
Книга по LUA на русском: yadi.sk/i/cK6t7VcQpNwdj

Пікірлер: 261
@ildarbelkin4851
@ildarbelkin4851 7 жыл бұрын
единственный оформленный видеоматериал как надо. все что читал в сети - меркнет перед этим 30минутным шедевром. автору большое спасибо. минимум времени максимум результата!
@caysonreign2079
@caysonreign2079 3 жыл бұрын
i realize it is quite off topic but does anyone know a good site to stream newly released movies online ?
@piercefox5968
@piercefox5968 3 жыл бұрын
@Cayson Reign I use Flixzone. Just google for it :)
@corbingrant7422
@corbingrant7422 3 жыл бұрын
@Cayson Reign i watch on FlixZone. Just google for it :)
@kendalljavion3533
@kendalljavion3533 3 жыл бұрын
@Cayson Reign lately I have been using FlixZone. You can find it by googling :)
@rogerjesus9096
@rogerjesus9096 3 жыл бұрын
@Cayson Reign Lately I have been using FlixZone. Just google for it =)
@AlwaysDispute
@AlwaysDispute 8 жыл бұрын
Отличный ролик. Автор умница. Всё подробно, чётко, речь грамотная. Спасибо!
@stanislavlodinov7227
@stanislavlodinov7227 6 жыл бұрын
За антенны (тест) отдельное спасибо, хотел вообще с внешней брать, теперь не хочу. А ролик - еще и пример того, как нужно делать подобное видео. Смотреть приятно, а не только полезно.
@azbukaChisel
@azbukaChisel 5 жыл бұрын
Самые лучшие обзоры у тебя! Огромное спасибо!
@engineer_di9356
@engineer_di9356 4 жыл бұрын
За 2 ролика объяснил то, что я не могу в интернете найти уже неделю. Материал подан очень грамотно и максимально доступным языком. Круто! Спасибо!
@pavelFiodarau
@pavelFiodarau 3 жыл бұрын
Согласен, очень все качественно рассказал и показал
@MSVNET
@MSVNET 5 жыл бұрын
Отличные ролики. Часто пересматриваю.
@ViacheslavBelovRU
@ViacheslavBelovRU 5 жыл бұрын
Автору спасибо, хорошие ролики! Небольшой комментарий. На многих каналах встречается код на lua, который представляет из себя переписанный текст скриптов ардуино. А lua сам обладает достаточно интересным синтаксисом. К примеру blink.lua из примера без изменения кода попадался уже десяток раз. Но используя lua его можно переписать по другому, более компактно, без переменной lighton и if. Проверил, записанное gpio.write значение можно считывать с помощью gpio.read, не смотря на то, что mode установлен в gpio.OUTPUT. Таким образом скрипт blink.lua можно переписать: -- pin=4 gpio.mode(pin,gpio.OUTPUT) tmr.alarm(1,2000,1,function() gpio.write(pin, gpio.read(pin)==0 and 1 or 0) end) -- или: -- pin=4 gpio.mode(pin,gpio.OUTPUT) tmr.alarm(1,2000,tmr.ALARM_AUTO,function() gpio.write(pin, gpio.read(pin)==gpio.LOW and gpio.HIGH or gpio.LOW) end) -- Компактно и красиво
@sandlerserj
@sandlerserj 8 жыл бұрын
Замечательный обзор, очень профессионально !! Хотелось бы увидеть в следующих видео прошивку для Arduino. Огромное спасибо!
@rnadyrshin
@rnadyrshin 8 жыл бұрын
+Sapir Sandler Обещать не могу, к arduino у меня неприязнь) К тому же таких роликов уже много на youtube
@Qapernik
@Qapernik 4 жыл бұрын
Спасибо огромное за разъяснения и пример. Все получилось. добавил в скрипт проверку на изменяемость (если темп или влажность изменилась, тогда отправляю МЖД)
@user-ik7vr8vs5q
@user-ik7vr8vs5q 8 жыл бұрын
Отличное видео, информативно, да еще и ссылки полезные. Пошел покупать ESPшку!
@rnadyrshin
@rnadyrshin 8 жыл бұрын
+Александр Сафронов спасибо
@WrongBee13
@WrongBee13 4 жыл бұрын
Детский лепет. Даже по прошествии нескольких лет остальные ролики просто детский лепет. Огроменное спасибо!
@Serch_404
@Serch_404 5 жыл бұрын
Огромнейшее вам спасибо!!! все понятно и полезно
@andreyn3284
@andreyn3284 7 жыл бұрын
Очень интересно, смотрел на 1,5 скорости, очень растянуто, но все по делу и без воды!
@arli5414
@arli5414 6 жыл бұрын
Жаль, пятой нет)
@GroveLoveBIG
@GroveLoveBIG 6 жыл бұрын
так же смотрю почти всё )
@alexfoxelberg5029
@alexfoxelberg5029 8 жыл бұрын
За книжку отдельное спасибо.
@1977vektor
@1977vektor 8 жыл бұрын
очень интересно, спасибо. MCU очень интересная тема и наверно даже проще чем IDE . поэтому хотелось бы по больше видео на эту тему.
@rnadyrshin
@rnadyrshin 8 жыл бұрын
+Ivan Pauli Будет! Но не очень часто и не очень много
@dimadimax1438
@dimadimax1438 6 жыл бұрын
Спасибо! Очень подробно и по делу !
@Techn0man1ac
@Techn0man1ac 8 жыл бұрын
Спасибо. Хорошее видео.
@siwnik
@siwnik 8 жыл бұрын
Спасибо милый человек. Вот есть таланты на земле русской!
@user-fd4ub4ic2h
@user-fd4ub4ic2h 5 жыл бұрын
Максимально подробно. Спасибо
@user-yu3yv3ti9d
@user-yu3yv3ti9d 3 жыл бұрын
Спасибо за видео урок.
@user-zl5vi6bn3j
@user-zl5vi6bn3j 5 жыл бұрын
Спасибо очень наглядно !
@Dinozar
@Dinozar 8 жыл бұрын
спасибо, очень доходчиво и профессионально!!!
@rnadyrshin
@rnadyrshin 8 жыл бұрын
+Dinozar Спасибо!
@gasstargazer4921
@gasstargazer4921 3 жыл бұрын
dead alliance please disband ^.^ fly safe 07
@vyslaf
@vyslaf 8 жыл бұрын
Здравствуйте. Интересное поучительное видео, спасибо. Интересно было увидеть сравнение антенн. Версия 7 модуля проиграла в качестве сигнала, но у нее есть разъем для подключения отдельной антенны, насколько мне известно. Интересно как сильно изменится сигнал, если подсоединить антенну к модулю версии 7.
@MrGoblinh
@MrGoblinh 7 жыл бұрын
У меня ESP8266-01. Все сделал по видео, но нет списка GPIO с кнопками. Почему так?
@crashjar
@crashjar 3 жыл бұрын
у меня плата со встроенным стабилизатором и uart. очень удобно
@InkarovB
@InkarovB 5 жыл бұрын
Спасибо за видео. Есть вопрос: GPIO парты могут принимать аналоговые сигналы(для подключение MQ датчиков)?
@AnatoliyBobrov
@AnatoliyBobrov 8 жыл бұрын
Руслан, спасибо большое, еще не встречал такого грамотного туториала! Спасибо большое!
@rnadyrshin
@rnadyrshin 8 жыл бұрын
+Анатолий Бобров Не за что! Заходите ещё, впереди ещё много интересного
@Elettronica-xt7nm
@Elettronica-xt7nm 5 жыл бұрын
Beautiful video. I wanted to ask if it was possible to control via WiFi and with the 74hc595 32 relays chips. Thank you very much for the attention
@user-no9cg7bu8m
@user-no9cg7bu8m 5 жыл бұрын
Хорошо продуманы ролик
@user-qj8gu2lg9q
@user-qj8gu2lg9q 5 жыл бұрын
Какие аналоги есть дешевле дисплея nextion ?Лайк все грамотно рассказано и показано!
@anaumynau8114
@anaumynau8114 4 жыл бұрын
Автор красава
@dmkochkin
@dmkochkin 5 жыл бұрын
Подскажите, а как скачать примеры и книгу по LUA? А то я в соцсетях неочень, специально зарегистрировался к автору сходить. В принципе можно просто название книги. Спасибо
@simplewebdev1098
@simplewebdev1098 6 жыл бұрын
Что тут сказать, крутизна. А можно этой машинкой стену в магазине приподнять? Шучу, шучу, и так понятно, что можно. Автору лайк, вчера пришли 5 штучек, посмотрел видео, аж руки зачесались.
@enderdragon4806
@enderdragon4806 4 жыл бұрын
Вопрос по nodemcu-flasher , Вы дали ссылку на ГитХаб, там исходники, судя по всему на делфи. А где взять бинарник, я не знаю как и чем собрать его из исходников?
@serdukegor5402
@serdukegor5402 6 жыл бұрын
У меня вопрос по дополнительным пинам на 12f, я так и не смог найти на алике переходники в которых использовались бы дополнительные пины, а на них, как я понял, висит SPI. Существуют ли переходники под эту модель или надо делать самому?
@salman402
@salman402 6 жыл бұрын
Здравствуйте, мне нужно установить такой датчик в теплицу, размер теплицы 21 на 10м, я хочу поставить плату esp8266 на середину и еще два датчик с одной стороны на 10 метров и на другую сторону длиной 10метров, вопрос как сделать чтобы датчики температуры воздуха работали на растоянии 10метров, кабель с датчиком 10 метров будет работать???
@user-wg2vp6nn4w
@user-wg2vp6nn4w 7 жыл бұрын
мил человек скажи пожалуйста отличие Node MCU Lua от LoLin
@Legantmar
@Legantmar 8 жыл бұрын
Руслан, спасибо, лайк однозначно! но ждем когда перейдешь на ардуино IDE для прошивки esp8266.
@rnadyrshin
@rnadyrshin 8 жыл бұрын
+Legantmar Ой не обещаю)) не любитель я ардуин
@infocentrist
@infocentrist 8 жыл бұрын
Канал уникален тем что это не ардуинщик. Ардуинолаб специализируется на ардуинах. Там и примеры есть.
@Techn0man1ac
@Techn0man1ac 8 жыл бұрын
+Legantmar я рассказал в своих двух последних роликах.
@alexandersedunov9117
@alexandersedunov9117 3 жыл бұрын
В среде NodeMCU применяется обработка данных по прерыванию ? Например, когда для выбранной платы есть аппаратная поддержка какого-то протокола (SPI, UART, Ethernet и т. д.), используется режим ожидания приёма (Salve) и приходит пакет, можно ли вызвать программное прерывание и читать приёмный буфер только тогда, когда в нём что-то есть ?
@Unreal_men
@Unreal_men 8 жыл бұрын
Очень хороший обзор .Было бы не плохо связать Nodemcu с MIT_App_Inventor . И делать тоже самое но на Android устройстве
@batonagmitov1860
@batonagmitov1860 5 жыл бұрын
В описании интересная информация
@user-kb6li9dq6t
@user-kb6li9dq6t 4 жыл бұрын
Добрый день. Согласен со всеми это прекрасное видео, в прочем как и остальные у Вас на канале. У меня esp8266 01. Пыталься отладить подключение к нему DTH22. Модуль впал в ступор постоянно горит синий диод. При замыкания RST на землю не реагирует. При попытке перепрошить тоже нет реакции, просто горит синий диод. Подскажите что думаете как можно вывести его из этого стопора?
@user-nr1kw9hz7r
@user-nr1kw9hz7r 5 жыл бұрын
Большинство выводов SoC ESP8266EX в модуле ESP-01 находятся в «висячем» состоянии, т.е. никуда не подключены, что приводит к непредсказуемым состояниям и может приводить к повышенному потреблению и перегреву чипа.
@vilka_v_ass
@vilka_v_ass 5 жыл бұрын
Что делать если вылетает Esplorer при нажатии на кнопу Open ?
@vp1784
@vp1784 4 жыл бұрын
Извините, за возможно некорректно поставленный вопрос. Nodemcu v3 можно "впихнуть" в кондиционер и управлять ним, или подключить дисплей, датчик влажности, барометр?
@krendely0k
@krendely0k 6 жыл бұрын
А можно реализовать доступ к серверу по паролю?
@user-cy2ll8zy6v
@user-cy2ll8zy6v 6 жыл бұрын
Автору огромное спасибо за видео! Но у меня появился вопрос что если я кратковременно подал 5в на esp8266-12e по схеме с сайта: esp8266.ru/esp8266-podkluchenie-obnovlenie-proshivki/scheme-full-autoprog/ Она мигнула красным светодиодом, а потом собрал по другой схеме. Подключаю питание плата мигнула синим светодиодом,а wi-fi сети нет. Подскажите что делать если не секрет!
@Vagubando
@Vagubando Жыл бұрын
А что нужно изменить или добавить в скетч, чтобы прописать две точки доступа (то есть две WiFi сети)? Если одна не работает, то будет само подключаться к другой ?
@poysoriona1457
@poysoriona1457 7 жыл бұрын
Спасибо за видео! Всё понятно, кроме, где взять прошивку, к которой нужно указать путь при прошивке модуля в программе nodemcu-flasher???
@rnadyrshin
@rnadyrshin 7 жыл бұрын
Рекомендую собирать прошивку на сервисе nodemcu-build.com/ Там нужно будет выбрать те модули, которые вам нужны в прошивке
@alexpan2544
@alexpan2544 3 жыл бұрын
Блин интересно, но очень сложно, мне нужно управление котлом по 2 датчикам, один контроль температуры теплоносителя а второй температура воздуха в помещении, но чувствую не сделать мне будет это.
@MrRadiostep
@MrRadiostep 5 жыл бұрын
А какой самый козырный способ программировать это устройство? Я вот, к примеру, знаю немного синтаксис C, Python. Lua только слышал слово такое. Javascript ещё осваиваю, вроде для ардуино есть возможность писать на джаваскрипте.
@AlexanderShuraev
@AlexanderShuraev 3 жыл бұрын
привет из 2021, лайк/подписка :)
@gorobets30
@gorobets30 7 жыл бұрын
Здравствуйте! Осмелюсь Вас поправить. В конце ролика Вы неправильно назвали измеряемые величины. В веб интерфейсе были указаны не децибелы (дБ), а децибелы на милливатт (дБм).
@simplewebdev1098
@simplewebdev1098 6 жыл бұрын
Вы думаете, кто-то понимает разницу. Для всех 45 попугаев меньше 60 вот и все. Ну я обобщил, но так, примерно, дела и обстоят.
@nikitaodintsov5374
@nikitaodintsov5374 7 жыл бұрын
Народ, поделитель плиз ссылкой на ESPlorer. родной сайт не работает, никак скачать не могу((((
@user-wn2su6re5v
@user-wn2su6re5v 7 жыл бұрын
в модуле 07 керамическая антенна оказалась слабее, что ожидаемо, но в начале ролика было упомянуто, что есть разъем для подключения внешней антенны. С ней тесты не проводились? может удастся повысить качество связи и поднять даже выше уровня 12ф?
@rnadyrshin
@rnadyrshin 7 жыл бұрын
Тест провести не могу, прошил роутер и теперь такого наглядного индикатора уровня нет. Откатить прошивку назад нельзя. Но по субъективным ощущениям с внешней антенной всё равно не лучше, чем с антенной ESP12
@Нидвораевич
@Нидвораевич 7 жыл бұрын
В ролике говорится, что ссылка на прошивку будет в описании к видео - имелось в виду ссылку на Online-сборку? Если так, что необходимо выбрать в поле Select branch to build from? или ? На почту приходят два файла: float и integer. каким прошивать?
@rnadyrshin
@rnadyrshin 7 жыл бұрын
Сначала планировал выложить прошивку, а потом понял, что лучше билдить свежую. Выбирайте ветку master, она стабильнее. Float или integer - без разницы
@igorglovatskyy4962
@igorglovatskyy4962 8 жыл бұрын
Красавик....
@atomix9681
@atomix9681 5 жыл бұрын
Очень хотелось узнать тактовую частоту модуля 12F. Спасибо за вскрытую крышку, разглядел кварц на 26МГц. Надо полагать что контроллер этого модуля работает на частоте равной 26МГц?
@rnadyrshin
@rnadyrshin 5 жыл бұрын
Нет, это только первичная частота, которая потом в зависимости от чипа может многократно умножаться и делиться, чтобы затактировать внутренние узлы теми частотами, которые им необходимы. esp8266, насколько я помню, тактируется от 80 МГц
@user-lo2tv9lc3g
@user-lo2tv9lc3g 6 жыл бұрын
после прошивки флешером, появляется такая фигня: ets Jan 8 2013,rst cause:2, boot mode:(3,6) load 0x40100000, len 31900, room 16 tail 12 chksum 0xef ho 0 tail 12 room 4 load 0x00000000, len 0, room 12 tail 0 chksum 0xef load 0x00000000, len 0, room 4 tail 0 chksum 0xef csum 0xef csum err ets_main.c на скорости 74880 и после ресета на плате. плата esp 8285 m2. кто подскажет как решить проблему эту? при заливке скрипта пишет: Waiting answer from ESP - Timeout reached. Command aborted.
@user-wm2tl8fz4s
@user-wm2tl8fz4s 7 жыл бұрын
Можно ли его использовать как роутер или подключаться к нему напрямую по вайфай, и можно ли транслировать по вайфай обычную веб камеру?
@rnadyrshin
@rnadyrshin 7 жыл бұрын
Подключаться к esp8266 можно если на ней включен режим точки доступа. Для передачи видео у ESP8266 - не знаю. Как вы это видите? У неё нет ни видеовхода, ни USB хоста. Да и ОЗУ маловато для нормальной буферизации видео-потока
@user-nw4kd7lg5e
@user-nw4kd7lg5e 8 жыл бұрын
Вы сказали что адрес иконки мы не дали. Если мы дадим адрес и иконки, то сможем в веб интерфейсе увидеть включён канал или нет? Или для этого другие действия нужно сделать?
@rnadyrshin
@rnadyrshin 8 жыл бұрын
+Виктор Зубков На html сделать отображение состояния можно элементарно (примерно как выводилась температура и влажность в видео), но чтобы обновить состояние на странице нужно будет её обновлять в браузере. Чтобы сделать отображение состояния без обновления страницы, нужно использовать технологии асинхронного получения данных, например, AJAX.
@user-ue9wi7sk7g
@user-ue9wi7sk7g 7 жыл бұрын
По пункту 1, опробовал новую прошивку и результат тот же (я выбираю всегда вещественные числа). Я попробовал дополнить первый буфер семью управлениями светодиодов и все заработало, а второй буфер так и не передается на экран. По пункту 2, Вы правы К моемудомену привязан мой внешний IP роутера. Хочу снаружи иметь доступ к странице esp8266 . По третьему вопросу, по рекомендованной Вами прошивки АТ -команды восприниматься не будут?
@rnadyrshin
@rnadyrshin 7 жыл бұрын
1. Собственно из-за того, что у меня переставала работать выдача страницы при определённых её размерах я и разделил отправку на 2 этапа. На других версиях прошивки nodeMCU всё работало наоборот - большая страница выдавалась нормально, а разбитая на 2 части - нет. 2. Нужно пробросить наружный порт 80 вовнутрь вашей сети на внутренний постоянный IP вашего устройства. Делается это на роутере (у меня на zyxel этот раздел называется Правила трансляции сетевых адресов NAT). Роутер будет перенаправлять внешние запросы по 80 порту на ваше внутреннее устройство. 3. AT-команды работают ТОЛЬКО на заводской AT-прошивке. На всех остальных (в т.ч. nodeMCU) прошивках они работать не будут.
@yurat2008
@yurat2008 7 жыл бұрын
Доброго времени суток А где можно взять сам скрипт который заливается?
@rnadyrshin
@rnadyrshin 7 жыл бұрын
Посмотрите описание к видео повнимательнее, ссылка там
@AlexanderShuraev
@AlexanderShuraev 3 жыл бұрын
кстати, а тебе комфортно жить при температуре +28 и 35% влажности? :)
@vasiliyb8421
@vasiliyb8421 6 жыл бұрын
Добрый вечер ! Спасибо за подробное видео !!! Пробовал залить пример "blink" на вот такую плату с готовым com портом ru.aliexpress.com/item/NodeMCU-WIFI-module-integration-of-ESP8266-extra-memory-32M-flash-USB-serial-CH340G/32739832131.html?spm=a2g0s.9042311.0.0.EWB8IK не понимаю в чем проблема, но файла blink.lua после загрузки на ESP - нет! и скрипт не работает так как похоже он вообще не грузится. На видео видно что зеленым светят две кнопки в правом верхнем углу "Open" и "CNS". У меня только подсвечивается "Оpen" ? Кроме того, после обновления Java, последняя версия ESPlorer r2.5 теперь даже com портов не видит. В чем может быть проблема ?
@user-ue9wi7sk7g
@user-ue9wi7sk7g 7 жыл бұрын
1. Руслан, спасибо что Ваш скетч работает для семи выходом, что вполне достаточно для Умного дома, а можно уменьшить до 4 и тогда в буфер можно затолкать еще полезной информации. 2. У меня в роутере уже соединен домен с IP адресом и я знаю свой домен статический IP адрес, а теперь мне нужно мой статический IP адрес привязать к Вашей программе, как я делаю при работе с Ethernet Shildom. 3. В Вашем видео " ESP8266 Часть 2" Вы в подобной и у меня прошивке и в "ESPloader" и запускаете скетчи работаете с командами АТ-левая часть видиокадра. Все Ваши видиоуроки я изучаю. Сейчас закупил Raspberry Pi3 и по протоколу MQTT постараюсь связаться с MagorDoMo-jочень сложно, а книги или статьи Вы не пишете, былоб удобно повторять за Вами. Если не сложно, то будет приятно общаться с Вами по EML. Благодарю. Мой EML: vii_49@mail.ru
@bycter
@bycter 6 жыл бұрын
подскажите, после загрузки прошивки через ESP8266Flasher и перезагрузки модуля по питанию. Он включается, но начинаем мигать синий светодиод, и модуль выдает инфу на скорости 74800. Больше модуль никак не реагирует. Прошивку брал в nodemcu-build. Подскажите, в чем может быть проблема?
@rnadyrshin
@rnadyrshin 6 жыл бұрын
До прошивки nodemcu какая прошивка была прошита?
@bycter
@bycter 6 жыл бұрын
Электроника в объективе Да, я уже залил туда NodeMCU, помигал светодиодом. Правда в сборке не было модуля dht, поэтому нужно было перезалить ее. После этого модуль теперь постоянно отправляет отладочную информацию. Причем, если залить флешером пустой проект, то модуль молчит
@IgorOrlov
@IgorOrlov 8 жыл бұрын
подскажите, а есть ли аналог ESP8266, но только вместо вайфай модуля что бы был встроен ethernet модуль?
@rnadyrshin
@rnadyrshin 8 жыл бұрын
Таких дешёвых и мощных - точно нет.
@IgorOrlov
@IgorOrlov 8 жыл бұрын
Электроника в объективе ясно, спасибо
@user-ou8kg3yp8t
@user-ou8kg3yp8t 7 жыл бұрын
Настолько дешевых нет. Но есть например вот такие www.seeedstudio.com/EMW3165-p-2488.html Внутри хорошо известный stm32, что дает весьма богатый набор периферии, кучу gpio и возможность человеческой отладки. Проект на гитхабе. Или вот такую штуку надо. На ней уже присутствует ethernet www.kickstarter.com/projects/onion/omega2-5-iot-computer-with-wi-fi-powered-by-linux/description
@rnadyrshin
@rnadyrshin 7 жыл бұрын
Прикольно! Спасибо за ссылки
@IgorOrlov
@IgorOrlov 7 жыл бұрын
Вася Жлобов спасибо
@Qapernik
@Qapernik 4 жыл бұрын
А управлять то по mqtt можно? Подписался на топик. Вижу сообщения в консоли еспролера от брокера, а не могу их отловить и привязать к переменной.
@rnadyrshin
@rnadyrshin 4 жыл бұрын
Конечно можно. Отлаживайте, разбирайтесь со строковыми функциями, нужно правильно распарсить топик и сообщение и среагировать на него
@Qapernik
@Qapernik 4 жыл бұрын
Это хорошо. Если можно, значит найду, разберусь. В видео шла речь о неком диком токопотреблении. .Кажется столкнулся с таким же. От акк работает стабильно. от юзб в 90% загружается стабильно. Взял юзб зарядник - загружается корректно с вероятностью 30%. с вероятностью 50% есп12в начинает перезагружаться каждую секунду, с вероятностью 20% залипает и греется как утюг и в итоге в сети регистрируется в вифи, но данные не отправляет. 20 мкф на входе не помогают. Видать, надо осцилографом смотреть напругу. или подбирать зарядник потстабильней. ЕСП так чувствитлен к питанию или косячный есп.
@Cyberex84
@Cyberex84 7 жыл бұрын
подскажите пожалуйста, у меня плата Lolin NodeMcu v3 (оп крайней мере на ней так написано), прошил, залил скрипт web, ip адрес плата получила, но вот зайти через браузер никак не получается, пробовал разные браузеры, безрезультатно, в окне терминала вижу что запрос при попытке открыть страницу приходит, но дальше ничего не происходит, куда копать?
@rnadyrshin
@rnadyrshin 7 жыл бұрын
Не знаю. Я бы попробовал для начала сгенерировать свежую прошивку nodemcu-build.com/ Если не поможет, попробуйте выдачу html-страницы сделать 1 запросом. У меня на разных версиях прошивок работал либо вариант выдать всё разом, либо выдать 2 частями.
@Cyberex84
@Cyberex84 7 жыл бұрын
пробовал даже самые простые скрипты с выводом пары строк приветствия на новой версии прошивки не работают, нашел старую прошивку, залил и все работает, видимо что-то в синтаксисе команд поменялось, ну либо я тупой олень (что я не исключаю, последний раз что-то программировал лет 15 назад, и то на делфи)
@proffust
@proffust 7 жыл бұрын
удалось решить проблему. в новой версии немного отличается синтаксис. вместо client:send(buf); писал conn:send(buf); и вместо того чтобы просто обрывать соединение в строке 76 написал такую конструкцию conn:on("sent",function(conn) conn:close() end) Сборка NodeMcu - modules: cron,dht,file,gpio,http,i2c,mqtt,net,node,ow,pwm,rtctime,spi,tmr,uart,websocket,wifi powered by Lua 5.1.4 on SDK 2.0.0(656edbf)
@alexanderbecker8924
@alexanderbecker8924 8 жыл бұрын
А как на счёт енергосбережения на на этом модуле? У меня лежат ESP 12-E и по даташиту максимальное потребление 215мА! Даже в режиме ожидания "Light-Sleep" она тянет 1мА. То-есть сделаешь какой-нибудь датчик на батарейке и каждые пару месяцев её менять нужно будет. Поправьте меня если ошибаюсь...
@rnadyrshin
@rnadyrshin 8 жыл бұрын
Я подробно вопрос пока не изучал Думаю, что применение этих модулей в устройствах с батарейным питанием не эффективно. Только чтобы подключиться к точке доступа, получить параметры IP по DHCP, установить соединение, отправить данные и закрыть соединение нужно секунды 2-4 с приличным током потребления. Другим радио-модулям будет достаточно единиц миллисекунд, т.е. на 3 порядка меньше. Конечно, можно увеличивать период отправки данных, наращивать ёмкость батарей, но в целом лучше будет использовать более экономичные не-IP решения.
@IgorOrlov
@IgorOrlov 8 жыл бұрын
получается если использовать на постоянке нужно тянуть питание от юсб?
@rnadyrshin
@rnadyrshin 8 жыл бұрын
Ну не обязательно от USB, в зависимости от платы и стабилизатора на ней. По поводу автономного применения - всего лишь моё мнение
@tohalav8740
@tohalav8740 5 жыл бұрын
Модуль esp-12f, с сайта nodemcu-build получаю прошивку и не получается , и с режимом DOUT и другими ESPLORER не может зашить прошивку
@bubasticyou
@bubasticyou 5 жыл бұрын
удалось решить проблему?
@tohalav8740
@tohalav8740 5 жыл бұрын
@@bubasticyou да. Дело было в источнике питания. Повесил кондеры 1000мкф и стало нормально всё
@user-dc1ym8bg1v
@user-dc1ym8bg1v 7 жыл бұрын
Здравствуйте, Электроника в объективе!!! Вы не знаете, что с этим делать? ошибка: espcomm_upload_mem failed. Прошивается esp8266, а после заливки примера через Arduino, выдаёт Ошибку
@rnadyrshin
@rnadyrshin 7 жыл бұрын
Привет Нет. Я не использовал arduino ide с esp8266
@user-dc1ym8bg1v
@user-dc1ym8bg1v 7 жыл бұрын
Спасибо!!!
@XxxXxx-rc2nw
@XxxXxx-rc2nw 7 жыл бұрын
Кста, автор, и кто не знает ещё есть тулза интегрирующая атмел студио с ардуино. Что-то типа микроэксплорер. Интегрируется с атмел и вижуал студио. Из приятных плюшек - становится доступен штатный студийный visualassist + некое подобие отладки методом программных бряков. Выглядит всё красиво работает четко.
@trewerguli1727
@trewerguli1727 6 жыл бұрын
Ты не учел поляризацию wifi один модуль горизонтально второй, вертикально расположен и получается у них разная сила сигнала.
@rnadyrshin
@rnadyrshin 6 жыл бұрын
Я пробовал их крутить в пространстве, это не приводило ни к каким изменениям
@user-cu3hw3vt3m
@user-cu3hw3vt3m 4 жыл бұрын
ht7533 стабилизатор на 3.3 в
@Gribovms
@Gribovms 8 жыл бұрын
Плата переходник - самодельная или есть готовые?
@rnadyrshin
@rnadyrshin 8 жыл бұрын
Готовые. Забыл добавить их в описание. Я брал такие: goo.gl/pBo8qg
@user-Walikov
@user-Walikov 8 жыл бұрын
у меня не получается делаю как по видео но выдает web.lua:29: only one tcp server allowed что не так?
@rnadyrshin
@rnadyrshin 8 жыл бұрын
Сервер уже был запущен при прошлом выполнении скрипта. Сначала остановите сервер (команду не помню, надо доки по nodemcu копать) или просто перезапустите esp8266
@user-Walikov
@user-Walikov 8 жыл бұрын
Перезапускаю и сбрасываю тоже самое
@rnadyrshin
@rnadyrshin 8 жыл бұрын
+валик вежновец наверное сервер запускается скриптом init.lua, который стартует после ребута автоматически
@electricVasilev
@electricVasilev 7 жыл бұрын
Доброго дня! Спасибо за Ваше видео! Для меня одно осталось непонятно: как установить ESPlorer? Пытался нагуглить информацию, но ничего из этого не вышло...(возможно, дело в кривизне рук). Буду весьма признателен за ответ!
@infocentrist
@infocentrist 8 жыл бұрын
Купил регулятор 3.3в в корпусе sot89. Про резистор не знал, было бы забавно если подал напругу) Спасибо за прекрасное видео. 1117 туда не влезает, слишком большой.
@rnadyrshin
@rnadyrshin 8 жыл бұрын
+infocentrist да уж) а какой именно стабилизатор у тебя? ps: 1117 не влезает, но когда это останавливало наших людей)
@infocentrist
@infocentrist 8 жыл бұрын
+Электроника в объективе L78L33ABUTR
@rnadyrshin
@rnadyrshin 8 жыл бұрын
+infocentrist слушай, так он же не подходит для платы-переходника по крайней мере на моём переходнике разведено так: 1-GND, 2-VIN, 3-VOUT
@infocentrist
@infocentrist 8 жыл бұрын
Я пока не примерял. Но разве нас это остановит? ))
@user-wh2zn5kf6b
@user-wh2zn5kf6b 8 жыл бұрын
+infocentrist дело не в размерах, у него ножки вперехлёст будут)
@rec5526
@rec5526 5 жыл бұрын
Было интересно, но пока ничего не понял... а за книжку на русском спасибо
@andreikh468
@andreikh468 8 жыл бұрын
Возникла проблема, при заливке на модуль, не пишет присвоенный роутером адрес. Пишет cannot init.lua. Может какую-нибудь библиотеку догрузить забыл? Не судите строго, только увлекся)
@rnadyrshin
@rnadyrshin 8 жыл бұрын
Может быть "Cannot find init.lua"? Просто прошивка NodeMCU после перезагрузки esp8266 пытается автоматом выполнить скрипт init.lua, но такого скрипта не находит. Поэтому тупо ждёт от вас дальнейших команд. Можно снова залить отлаживаемый скрипт и запустить его на выполнение dofile myscript.lua
@andreikh468
@andreikh468 8 жыл бұрын
А можно описать это на примере вашего скрипта web.lua, попытался его загрузить, но ничего не вышло.
@rnadyrshin
@rnadyrshin 8 жыл бұрын
***** открываете скрипт в ESPlorer, нажимаете кнопку save - начинается загрузка скрипта (бегут строки в терминале). После загрузки скрипт автоматом запустится как показано в видео. Если после загрузки скрипта появляется Cannot find init.lua - значит ваш esp8266 перезагрузился. Причин может быть много - питание, брак модуля и т.д.
@santex.pro61
@santex.pro61 8 жыл бұрын
esp-07 подойдет для stm32дискавери??? если к этой плате купить еще выносную антену будет ловить метров 30 40???
@rnadyrshin
@rnadyrshin 8 жыл бұрын
+Alexander Shapiro Метров 30-40, думаю, без проблем Насчёт подойдёт или нет: esp8266 со стандартной AT-прошивкой подойдёт к любому микроконтроллеру, в том числе к stm32. Но esp8266 может работать и самостоятельно, т.е. без дополнительного микроконтроллера. Но только на альтернативных прошивках. Подробнее уже было в 1 части видео по esp8266: kzfaq.info/get/bejne/jdiEoJiC0b3SkXk.html
@santex.pro61
@santex.pro61 8 жыл бұрын
+Электроника в объективе спасибо! я ролик смотрел про самостоятельную работу. вопрос такой делаю ветро генератор и хочу что бы все показания шли по этим передатчикам а не по витой паре. а stm будит принимать показания и управлять контролем заряда акамуляторов. как лучше это реализовать?
@rnadyrshin
@rnadyrshin 8 жыл бұрын
+Alexander Shapiro Например так. Берём 2 esp8266. Одну включаем в режиме точки доступа, другую - в режиме клиента wifi с автоподключением к точке доступа. Далее реализуем сам обмен. Опять же, на одном esp8266 открываем слушающий сокет, на втором - клиентский сокет и подключаемся им к IP первого esp. Далее через открытые сокеты либо шлём упакованные данные. Всё. stm, опять, же, не обязателен. Но если очень хочется, можно на одной или на обеих сторонах поставить микроконтроллеры по вкусу.
@santex.pro61
@santex.pro61 8 жыл бұрын
+Электроника в объективе Вы меня не поняли :) генератор заряжать будет акб. и надо сделать контролер для заряда
@santex.pro61
@santex.pro61 8 жыл бұрын
+Электроника в объективе дюймов 320 X 480 TFT жк-дисплей сенсорный платы для малина Pi 2 модель B и RPI B + малины Pi 3 можно его слепить с stm???
@user-ue9wi7sk7g
@user-ue9wi7sk7g 7 жыл бұрын
Всем привет, а автору низкий поклон за понятный и открытый обзорище полюбившегося мне ESP8266-12. ПРошу ответить на вопросики: 1. Модуль прошил с библиотеками и запустил Ваш скрипт. Температуру и влажность на браузер моей сети выдает, а вот все, что касается дискретных выводов нет? Как я только не изгалялся над Вашим скриптом. 2. У меня в роутере привязан мой домен к конкретному IP адресу, а как его привязать в Вашем скрипте? 3. ESP Lorer - классная программа и Вы виртуозно с ней общаетесь: У меня не открывается WiFi и естественно не выполняются команды АТ. Есть ли описание на эту программу? Заранее благодарен общению с Вами
@rnadyrshin
@rnadyrshin 7 жыл бұрын
1. Попробуйте сгенерировать свежую версию прошивки NodeMCU на сервисе nodemcu-build.com/ выбрав необходимые модули прошивки (DHT, GPIO, HTTP, net, node, timer, UART, WiFi). 2. Не понял. К вашему домену привязан ваш внешний IP роутера? Хотите снаружи иметь доступ к странице esp8266 или что? 3. AT-команды поддерживает только стандартная AT-прошивка, у NodeMCU свой набор команд. Ссылки на документацию, как обычно, в описании к видео.
@andy0x58
@andy0x58 5 жыл бұрын
Есть для прошивки вот такая утилита сейчас с GUI github.com/marcelstoer/nodemcu-pyflasher
@TheHimik1996
@TheHimik1996 7 жыл бұрын
Касательно функции set_gpio. Разве не проще было бы сделать не if elseif конструкцию, а case switch конструкцию? P.S. Не знаком еще с lua так что если в ней нету подобного прошу простить :)
@kardanium
@kardanium 7 жыл бұрын
В Lua нет конструкции switch.
@TheHimik1996
@TheHimik1996 7 жыл бұрын
Андрей Батищев Грустно :с
@kardanium
@kardanium 7 жыл бұрын
***** Но никто не мешает пользоваться таблицами в качестве альтернативы. Например так: tbl = { function() print("Function 1"); end, function() print("Function 2"); end, function() print("Function 3"); end, default = function() print("Default"); end }; function tbl:switch(switchArg) if(self[switchArg] ~= nil) then self[switchArg](); else self:default(); end end local varArg = 10; tbl:switch(varArg);
@kardanium
@kardanium 7 жыл бұрын
То есть, числа от 1 до 3 отработают соответствующие функции, а остальные отработают функцию default. Но это ещё не всё. Если некоторые (или все) case объявлять в таблице в такой форме, как в данном примере объявлена функция default, то switch сможет принимать и строковый аргумент. Пример: В таблице tbl добавляем varName = function() print("varName function"); end используем: tbl:switch("varName"); и он напечатает строку "varName function" в этом случае Lua автоматически задействует свой механизм хеш-таблиц. Можно ещё задействовать метатаблицу и в ее поле __index запихнуть _= function(self, argIndex) return rawgeti(self, "default") end_. Короче, вариантов масса. Вообще, язык Lua с его таблицами и метатаблицами - это довольно мощная вещь. Мало того, на lua.org лежит полноценная его версия, позволяющая легко встраивать поддержку lua в свои программы, цеплять специально оформленные внешние dll (Windows) или so (linux) к своим скриптам и дергать от туда функции. Это нужно, например, для того, чтобы быстрее выполнять критические участки скриптовой программы, написав их на Си и завернув их во внешнюю dll
@kardanium
@kardanium 7 жыл бұрын
Более причесаный вид: tbl = { function() print("Function 1"); end, function() print("Function 2"); end, [4] = function() print("Function 4"); end, case_3 = function() print("Function \"case_3\""); end, default = function() print("Default"); end, switch = function(self, switchArg) if(self[switchArg] ~= nil) then self[switchArg](); else self:default(); end end }; tbl:switch(1); --> Function 1 tbl:switch(2); --> Function 2 tbl:switch(3); --> Default tbl:switch(4); --> Function 4 tbl:switch(5); --> Default tbl:switch(6); --> Default tbl:switch("case_3"); --> Function "case_3" tbl:switch("bla_bla"); --> Default 
@olegvozisov5165
@olegvozisov5165 8 жыл бұрын
А можно ли на ESP сервер с парольным доступом организовать?
@rnadyrshin
@rnadyrshin 8 жыл бұрын
+Oleg Vozisov Да, конечно. Надо просто более навороченный web-сервер взять, в котором уже реализована аутентификация
@TAHk-1
@TAHk-1 8 жыл бұрын
+Электроника в объективе или HTTP подучить)))
@naire37
@naire37 6 жыл бұрын
Какие модули надо прошивать? Нет связи с ESPlorer. Скачал прошивку с nodemcu-build.com/ Прошил в Sonoff TH v1.1 Прошивальщик показал процесс, потом зеленый кружок - мол все в порядке. Перезагрузил и пытаюсь сконектить с платой на правильном COM порту с разными скоростями - фигвам. модули: cron, dht, fole, gpio, http, i2c, mqqt, net, node, pwm, spi, timer, uart, websocket, wifi
@naire37
@naire37 6 жыл бұрын
Разобрался. Новые модули Sonoff лить надо в режиме DOUT. У меня заработало после этого.
@user-sd8gz1jg6z
@user-sd8gz1jg6z 7 жыл бұрын
где можно найти распиновку этого контроллера? так как я понятия не имею какая нога у него Gpio0,Gpio1 и так далее
@rnadyrshin
@rnadyrshin 7 жыл бұрын
На плате есть подписи в соответствии с нумерацией микросхемы esp8266. Соответствие с нумерацией nodemcu: nodemcu.readthedocs.io/en/dev/en/modules/gpio/
@user-sd8gz1jg6z
@user-sd8gz1jg6z 7 жыл бұрын
подскажите какая версия HTML используется в этом модуле?
@rnadyrshin
@rnadyrshin 7 жыл бұрын
HTML это просто разметка, которую вы собираете в коде как текст. Версия HTML не зависит от прошивки nodeMCU и тем более от железа
@user-sd8gz1jg6z
@user-sd8gz1jg6z 7 жыл бұрын
Добрый вечер, подскажите пожалуйста что это может быть, проблема вот такая: скачал с вашего примера исходник с веб сервером, написал туда как должен выглядеть сайт, пользуюсь nodemcu и прошиваю через Esploner, сайт у меня отображается, все цвета в нем правильные, кроме цвета самого заднего фона, а так надпись, надписи для кнопок, квадрат на сайте напротив кнопок, все в правильных цветах, задний фон вместо цветного (черного сверху перетекающему в синий к низу) фона отображается белым, при чем все равно на каком компе заходить на сайт и через какие браузеры, вот пример кода моей прошивки: -- вводим имя сети и пароль сюда ssid,pass = "Connectify-me","12345678"; if (file.open('wificonf') == true)then ssid = string.gsub(file.readline(), " ", ""); pass = string.gsub(file.readline(), " ", ""); file.close(); end wifi.setmode(wifi.STATION) wifi.sta.config(ssid,pass) wifi.sta.autoconnect(1); print('IP:',wifi.sta.getip()); --print('MAC:',wifi.sta.getmac()); led2 = 2 led1 = 1 gpio.mode(led1, gpio.OUTPUT) gpio.mode(led2, gpio.OUTPUT) restart=0; gpio.write(led1, gpio.LOW); gpio.write(led2, gpio.LOW); t=0 tmr.alarm(0,1000, 1, function() t=t+1 if t>999 then t=0 end end) srv=net.createServer(net.TCP, 1000) srv:listen(80,function(conn) conn:on("receive",function(client,request) -- парсинг для отслеживания нажатий кнопок _GET local buf = ""; local _, _, method, path, vars = string.find(request, "([A-Z]+) (.+)?(.+) HTTP"); if(method == nil)then _, _, method, path = string.find(request, "([A-Z]+) (.+) HTTP"); end local _GET = {} if (vars ~= nil)then for k, v in string.gmatch(vars, "(%w+)=(%w+)&*") do _GET[k] = v end end -- это начало веб сайта -- в начале ставим , в конце каждой строки знак \ -- в конце последней строки не ставим знак \, а conn:send('HTTP/1.1 200 OK Connection: keep-alive Cache-Control: private, no-store \ \ \ \ WILDFLAME\ \ body {height: calc(100vh); background-color: #000; background-image: -moz-linear-gradient(top, #000 0, #005BFF 100%); background-image: -webkit-linear-gradient(top, #000 0, #005BFF 100%); background-image: -o-linear-gradient(top, #000 0, #005BFF 100%); background-image: -ms-linear-gradient(top, #000 0, #005BFF 100%); background-image: linear-gradient(to bottom, #000 0, #005BFF 100%);} .container{margin: 0 auto;}\ h1 {text-align:center; color:#ff0000;font-size:90px; font-family:Arial; margin: 70px auto;}\ .key1,.key2{color:#fff; font-size:60px; text-transform: uppercase; text-align:center; font-family: Arial; }\ .key1 span,.key2 span {vertical-align: middle;}\ .key1 button{margin-left: 80px;}\ .key2 button{margin-left: 50px;}\ button{background:#3F3F3F; border-radius:5px; width:100px;height:100px; -webkit-transition: all 0.3s ease;transition: all 0.3s ease; box-shadow: inset 0px 1px 0px #5A5A5A, 1px 1px 0px 0px #626262, 0px 2px 15px #FFF;}\ button:focus{background:#FBF63F; box-shadow: inset 0 0px 11px rgb(255, 255, 255);}\ button:hover{box-shadow: inset 0px 0px 8px rgb(255, 255, 255);}\ button:active{background:#FBF63F; box-shadow: inset 0 0px 11px rgb(255, 255, 255);}\ \ \ \ \ \ WILDFLAME\ \ Start/Stop\ Eco/Normal\  \ \ \ ') -- это конец -- теперь опрос нажатых кнопок local _on = "","" if(_GET.pin == "ON1")then gpio.write(led1, gpio.HIGH); tmr.delay(150000) gpio.write(led1, gpio.LOW); end if(_GET.pin == "ON2")then gpio.write(led2, gpio.HIGH); tmr.delay(150000) gpio.write(led2, gpio.LOW); end conn:on("sent",function(conn) conn:close() end) collectgarbage(); end) end)
@rnadyrshin
@rnadyrshin 7 жыл бұрын
Видимо где-то в разметке ошибка. Попробуйте сохранить вашу разметку в html-файл и потестируйте её браузером. Так будет проще найти где косяк. Также может помочь режим разработчика в google chrome.
@mcdba41
@mcdba41 4 жыл бұрын
HT7333 стабилизатор
@MrGoblinh
@MrGoblinh 7 жыл бұрын
Где можно почитать про этот язык lua? Именно подробнее о работе с портами, создание сервера и т.д.
@rnadyrshin
@rnadyrshin 7 жыл бұрын
По LUA есть отличные книги, в т.ч. на русском. По особенностям работы в LUA с esp8266 (порты, соединения и т.п.) - есть описание API NodeMCU. Заглядывайте в описание к видео, там обычно уже есть все необходимые ссылки
@infocentrist
@infocentrist 8 жыл бұрын
Замутился поисками родного стабилизатора для платы. Не знаю что ставят китайцы но аналог в России- MCP1700 в корпусе SOT89. Но подойдет в принципе любой, SOT-23 и ТО-92 последовательность ног GND-Vin-Vout не требует замутов с переброской контактов или проводами. По даташиту нужны входные и выходные керамические конденсаторы 1.0 uF. Может вместо резистора один поставить?
@rnadyrshin
@rnadyrshin 8 жыл бұрын
+infocentrist Резистор то между Vin и Vout. Что-то слишком много заморочек с этим стабилизатором, может ну его?)
@infocentrist
@infocentrist 8 жыл бұрын
+Электроника в объективе Нету у меня 3.3в. Все равно стабилизатор нужен. Конденсаторы можно и обычные пленочные подпаять, или внешний использовать.
@vladzheglov
@vladzheglov 8 жыл бұрын
+infocentrist Поставьте XC6206P332PR (www.mkpochtoi.ru/XC6206P_ldo_250mA_sot23.pdf) и будет вам счастье на aliexpress их куча.
@user-mr6js6nz1j
@user-mr6js6nz1j 8 жыл бұрын
Спасибо большое использовал в своем комментарии xpir.ru/discussions/Oformlenie-zakluchitelnogo-otcheta-o-prikladnom-nauchnom-issledovanii-PNI--oshibki-i-netochnosti-PS-i-proveryalshikov-vseh-maste#ac87d03dde5d4c54918d0f24fbe87c3e
@Mindezek
@Mindezek 8 жыл бұрын
Мне пришол modemcu esp8266-12E c китая я его прошил под blynk.cc и випаял но я нигде не могу найти как его зделать так чтоб он не переходил в сон помогите
@Olgerd96
@Olgerd96 7 жыл бұрын
расскажите пожалуйста про Wemos D1 Mini :) желательно сразу какой нибудь датчик повесить и протокол MQTT (чтобы потом в MajorDoMo принимать можно было) www.aliexpress.com/store/product/D1-mini-Mini-NodeMcu-4M-bytes-Lua-WIFI-Internet-of-Things-development-board-based-ESP8266/1331105_32529101036.html
@rnadyrshin
@rnadyrshin 7 жыл бұрын
Так это же практически то же самое, что и плата nodeMCU, по которой уже есть ролик с датчиком, MQTT и majordomo kzfaq.info/get/bejne/arVdZcd73Li1pJs.html
@Olgerd96
@Olgerd96 7 жыл бұрын
Ну вот и интересно было разницу узнать и удобство работы с Shield'ами... может там особенности какие есть: драйвера на USB2UART кривые или Дебаг неполноценный :)
@CyberTehnik13
@CyberTehnik13 6 жыл бұрын
Подскажите как создать прошивку с помощью сайта nodemcu-build.com/ , несколько раз создавал и после загрузки в ESP-07 при подачи питания постоянно мигает синий светодиод. Может я где-то какую то галочку не поставил?
@rnadyrshin
@rnadyrshin 6 жыл бұрын
Если прошиваете NodeMCU после других прошивок или после старых версий NodeMCU, нужно очищать разметку свободной части флешки. Как это сделать - есть инструкция в wiki nodemcu
@CyberTehnik13
@CyberTehnik13 6 жыл бұрын
Спасибо огромное, заработало )))
@StarvinMarvin3
@StarvinMarvin3 8 жыл бұрын
А не подскажете, в чем может быть проблема ? Есть ESP8266-01, DHT22 на плате (+,-,digital out) и двусторонний преобразователь 3,3 - 5v. Питаю ESP от 3,3v, DHT22 от 5v Если собираю схему без преобразователя, всё работает. Если пытаюсь сделать всё по правилам - out c DHT22 преобразовывать с 5 v на 3,3 температура не читается...
@rnadyrshin
@rnadyrshin 8 жыл бұрын
Не знаю... а покажите какой у вас преобразователь
@StarvinMarvin3
@StarvinMarvin3 8 жыл бұрын
вот ru.aliexpress.com/item/Free-Shipping-5pcs-lot-Logic-Level-Converter-Bi-Directional-IIC-4-Way-Levels-Conversion-Module-Electric/32438964437.html?spm=2114.13010608.0.235.KLboqa
@rnadyrshin
@rnadyrshin 8 жыл бұрын
Схема преобразователя похожа на первую "схему на транзисторе" которая однонаправленная: we.easyelectronics.ru/Shematech/soglasovanie-logicheskih-urovney-5v-i-33v-ustroystv.html Точнее не подскажу. Рекомендую преобразователи на микросхемах (TXS0108E, например)
@ru7puss
@ru7puss 7 жыл бұрын
Они же для шины I2C предназначены.
@330067362
@330067362 8 жыл бұрын
Морочился как-то с регулятором на этом переходничке - ставил ams1117 с перехлёстом ножек, всё работало какое-то время. Потом сам не понял что произошло, паходу пробило микруху, в общем спалил esp-12e. После этого стал подавать на переходничок уже отрегулированные 3.3в. Готовых нормальных стабов (на тех же 1117) полным полно на али продаётся, есть маленькие и не очень. Теперь все поделки на esp8266 работают как часы...
@infocentrist
@infocentrist 8 жыл бұрын
+330067362 Max Сам стаб требует еще обвязку, это в даташите написано.
@330067362
@330067362 8 жыл бұрын
+infocentrist регулятор - это сама микруха, в данном случае я говорил про ams1117. А стаб это готовое устройство, т.е. регулятор с обвязкой. что я не так написал? на данном переходничке площадка только под микруху
@infocentrist
@infocentrist 8 жыл бұрын
Все так)
@vasyna007
@vasyna007 8 жыл бұрын
Вообще в теме не волокете. Выдаете доп пины за ESP-12F, а есть ведь еще ESP-12E. ни между собой ни отличаются ни чем. только выводом системной информации при включении на UART при 72000 bod кажется.
@rnadyrshin
@rnadyrshin 8 жыл бұрын
Не совсем понял, где я наврал то? Наименование модуля брал то, которое указал продавец
@vasyna007
@vasyna007 8 жыл бұрын
Я не сказал что наврал. Я сказал что не куришь тему. Сейчас очень часто под видом 12F высылают 12E. особенно когда заказываешь не 1-2, а пару десятков. Так что надо на этом было сделать акцент что есть такие же визуально, но с малой памятью и отличаются только вот так вот и до покупки не проверить. И что распаковку надо снимать сразу на видео и тут же проверять на то же видео.
@user-ou8kg3yp8t
@user-ou8kg3yp8t 7 жыл бұрын
очень странно, но у меня и E и F имеются, они одинаковые. Память на обеих версия 4 Мегабайта. Я так и не понял в чем разница.
@rnadyrshin
@rnadyrshin 7 жыл бұрын
Вася Жлобов esp8266.ru/forum/threads/esp-12f-esp-202.612/
@KADMIyMGN
@KADMIyMGN 7 жыл бұрын
Добрый день. Из-за чего выдаёт ошибку: dht11.lua:3: attempt to index global 'dht' (a nil value) NodeMCU встроенная во флэшер. UPD: Разобрался :) штатная прошивка без модулей... заодно и разобрался как онлайн билды шить.
@Jumeification
@Jumeification 7 жыл бұрын
У меня починилось после того, как скачал новый флешер
@Techn0man1ac
@Techn0man1ac 8 жыл бұрын
Музика когда паял модуль знакомая. Где же я её мог слышать?
@rnadyrshin
@rnadyrshin 8 жыл бұрын
+Mr ПоделкинЦ ну не знаю, например, у меня в трейлере канала она) kzfaq.info/get/bejne/mZuRgtZ2xrK3qac.html из библиотеки youtube она
ESP8266 Часть 1. Вводная
18:53
Электроника в объективе
Рет қаралды 227 М.
Самый Молодой Актёр Без Оскара 😂
00:13
Глеб Рандалайнен
Рет қаралды 12 МЛН
WHAT’S THAT?
00:27
Natan por Aí
Рет қаралды 14 МЛН
Best Toilet Gadgets and #Hacks you must try!!💩💩
00:49
Poly Holy Yow
Рет қаралды 19 МЛН
Подключаем LCD к ESP8266. Терморегулятор - Часть 2
23:03
Уголок технаря
Рет қаралды 55 М.
Как умирает EEPROM память?
23:15
Электроника в объективе
Рет қаралды 114 М.
🤖Я в шоке! ChatGPT пишет Arduino проекты
28:24
Advantech AMAX-5580. Windows PLC with fast IO
1:16:41
Электроника в объективе
Рет қаралды 106 М.
ESP32, more powerful than any other Arduino
9:11
Home Made
Рет қаралды 128 М.
Arduino and nRF24L01. Wiring and wireless control by Arduino
16:33
Заметки Ардуинщика
Рет қаралды 905 М.
Народный MQTT Broker на ESP8266. uMQTTBroker.
9:02
arduinoLab
Рет қаралды 30 М.
Новые iPhone 16 и 16 Pro Max
0:42
Romancev768
Рет қаралды 2,1 МЛН
Копия iPhone с WildBerries
1:00
Wylsacom
Рет қаралды 8 МЛН