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

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ก.ย. 2024
  • Группа ВК: electro...
    Инстаграм: / electronics_in_focus
    1) Модули ESP-07, ESP-12F и другие: ali.ski/S3dsas
    2) Адаптер для ESP-07/08/12: ali.ski/s6dsF
    LUA-скрипты из видео: yadi.sk/d/vK7U...
    Online-сборка прошивки NodeMCU online: nodemcu-build.com/
    Программа для прошивки NodeMCU в ESP8266: github.com/nod...
    Программа ESPlorer для загрузки LUA-скриптов: esp8266.ru/espl...
    Описание API NodeMCU оригинальное: nodemcu.readthe...
    Описание API NodeMCU (перевод): github.com/nod...
    Неофициальный FAQ по LUA: www.luafaq.org/
    Описание языка LUA на английском (Lua 5.1 Reference Manual): www.lua.org/man...
    Книга по LUA на русском: yadi.sk/i/cK6t...

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

  • @ildarbelkin4851
    @ildarbelkin4851 7 ปีที่แล้ว +73

    единственный оформленный видеоматериал как надо. все что читал в сети - меркнет перед этим 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 ปีที่แล้ว +46

    Отличный ролик. Автор умница. Всё подробно, чётко, речь грамотная. Спасибо!

  • @stanislavlodinov7227
    @stanislavlodinov7227 6 ปีที่แล้ว +14

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

  • @ViacheslavBelovRU
    @ViacheslavBelovRU 5 ปีที่แล้ว +8

    Автору спасибо, хорошие ролики! Небольшой комментарий. На многих каналах встречается код на 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)
    --
    Компактно и красиво

  • @azbukaChisel
    @azbukaChisel 5 ปีที่แล้ว +10

    Самые лучшие обзоры у тебя! Огромное спасибо!

  • @engineer_di9356
    @engineer_di9356 4 ปีที่แล้ว +7

    За 2 ролика объяснил то, что я не могу в интернете найти уже неделю. Материал подан очень грамотно и максимально доступным языком. Круто! Спасибо!

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

      Согласен, очень все качественно рассказал и показал

  • @andreyn3284
    @andreyn3284 7 ปีที่แล้ว +11

    Очень интересно, смотрел на 1,5 скорости, очень растянуто, но все по делу и без воды!

    • @arli5414
      @arli5414 6 ปีที่แล้ว

      Жаль, пятой нет)

    • @GroveLoveBIG
      @GroveLoveBIG 6 ปีที่แล้ว

      так же смотрю почти всё )

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

    Детский лепет. Даже по прошествии нескольких лет остальные ролики просто детский лепет. Огроменное спасибо!

  • @sandlerserj
    @sandlerserj 8 ปีที่แล้ว +1

    Замечательный обзор, очень профессионально !! Хотелось бы увидеть в следующих видео прошивку для Arduino. Огромное спасибо!

    • @rnadyrshin
      @rnadyrshin  8 ปีที่แล้ว

      +Sapir Sandler Обещать не могу, к arduino у меня неприязнь)
      К тому же таких роликов уже много на youtube

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

    Спасибо огромное за разъяснения и пример. Все получилось. добавил в скрипт проверку на изменяемость (если темп или влажность изменилась, тогда отправляю МЖД)

  • @siwnik
    @siwnik 8 ปีที่แล้ว +1

    Спасибо милый человек. Вот есть таланты на земле русской!

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

    За книжку отдельное спасибо.

  • @Serch_404
    @Serch_404 5 ปีที่แล้ว +2

    Огромнейшее вам спасибо!!! все понятно и полезно

  • @АлександрСафронов-п9ч
    @АлександрСафронов-п9ч 8 ปีที่แล้ว +1

    Отличное видео, информативно, да еще и ссылки полезные. Пошел покупать ESPшку!

    • @rnadyrshin
      @rnadyrshin  8 ปีที่แล้ว

      +Александр Сафронов спасибо

  • @MSVNET
    @MSVNET 6 ปีที่แล้ว +1

    Отличные ролики. Часто пересматриваю.

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

    Что тут сказать, крутизна. А можно этой машинкой стену в магазине приподнять? Шучу, шучу, и так понятно, что можно. Автору лайк, вчера пришли 5 штучек, посмотрел видео, аж руки зачесались.

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

    у меня плата со встроенным стабилизатором и uart. очень удобно

  • @Dinozar
    @Dinozar 8 ปีที่แล้ว +2

    спасибо, очень доходчиво и профессионально!!!

    • @rnadyrshin
      @rnadyrshin  8 ปีที่แล้ว

      +Dinozar Спасибо!

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

      dead alliance please disband ^.^ fly safe 07

  • @1977vektor
    @1977vektor 8 ปีที่แล้ว

    очень интересно, спасибо. MCU очень интересная тема и наверно даже проще чем IDE . поэтому хотелось бы по больше видео на эту тему.

    • @rnadyrshin
      @rnadyrshin  8 ปีที่แล้ว

      +Ivan Pauli Будет! Но не очень часто и не очень много

  • @ДЯр
    @ДЯр 5 ปีที่แล้ว

    Большинство выводов SoC ESP8266EX в модуле ESP-01 находятся в «висячем» состоянии, т.е. никуда не подключены, что приводит к непредсказуемым состояниям и может приводить к повышенному потреблению и перегреву чипа.

  • @ИванВолчков-э7ч
    @ИванВолчков-э7ч 7 ปีที่แล้ว

    1. Руслан, спасибо что Ваш скетч работает для семи выходом, что вполне достаточно для Умного дома, а можно уменьшить до 4 и тогда в буфер можно затолкать еще полезной информации. 2. У меня в роутере уже соединен домен с IP адресом и я знаю свой домен статический IP адрес, а теперь мне нужно мой статический IP адрес привязать к Вашей программе, как я делаю при работе с Ethernet Shildom. 3. В Вашем видео " ESP8266 Часть 2" Вы в подобной и у меня прошивке и в "ESPloader" и запускаете скетчи работаете с командами АТ-левая часть видиокадра.
    Все Ваши видиоуроки я изучаю. Сейчас закупил Raspberry Pi3 и по протоколу MQTT постараюсь связаться с MagorDoMo-jочень сложно, а книги или статьи Вы не пишете, былоб удобно повторять за Вами. Если не сложно, то будет приятно общаться с Вами по EML. Благодарю. Мой EML: vii_49@mail.ru

  • @Techn0man1ac
    @Techn0man1ac 8 ปีที่แล้ว +1

    Спасибо. Хорошее видео.

  • @Алекс-Страж
    @Алекс-Страж 5 ปีที่แล้ว +1

    Какие аналоги есть дешевле дисплея nextion ?Лайк все грамотно рассказано и показано!

  • @AnatoliyBobrov
    @AnatoliyBobrov 8 ปีที่แล้ว

    Руслан, спасибо большое, еще не встречал такого грамотного туториала! Спасибо большое!

    • @rnadyrshin
      @rnadyrshin  8 ปีที่แล้ว +1

      +Анатолий Бобров Не за что! Заходите ещё, впереди ещё много интересного

  • @Сергеймиролюбов-э6г
    @Сергеймиролюбов-э6г 3 ปีที่แล้ว

    Спасибо за видео урок.

  • @АрхитектурнаяСтудия-ъ8ц
    @АрхитектурнаяСтудия-ъ8ц 5 ปีที่แล้ว

    Максимально подробно. Спасибо

  • @vyslaf
    @vyslaf 8 ปีที่แล้ว +1

    Здравствуйте. Интересное поучительное видео, спасибо. Интересно было увидеть сравнение антенн. Версия 7 модуля проиграла в качестве сигнала, но у нее есть разъем для подключения отдельной антенны, насколько мне известно. Интересно как сильно изменится сигнал, если подсоединить антенну к модулю версии 7.

  • @Legantmar
    @Legantmar 8 ปีที่แล้ว

    Руслан, спасибо, лайк однозначно!
    но ждем когда перейдешь на ардуино IDE для прошивки esp8266.

    • @rnadyrshin
      @rnadyrshin  8 ปีที่แล้ว +1

      +Legantmar Ой не обещаю)) не любитель я ардуин

    • @infocentrist
      @infocentrist 8 ปีที่แล้ว +2

      Канал уникален тем что это не ардуинщик. Ардуинолаб специализируется на ардуинах. Там и примеры есть.

    • @Techn0man1ac
      @Techn0man1ac 8 ปีที่แล้ว

      +Legantmar я рассказал в своих двух последних роликах.

  • @batonagmitov1860
    @batonagmitov1860 6 ปีที่แล้ว

    В описании интересная информация

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

    Здравствуйте! Осмелюсь Вас поправить. В конце ролика Вы неправильно назвали измеряемые величины. В веб интерфейсе были указаны не децибелы (дБ), а децибелы на милливатт (дБм).

    • @simplewebdev1098
      @simplewebdev1098 6 ปีที่แล้ว +2

      Вы думаете, кто-то понимает разницу. Для всех 45 попугаев меньше 60 вот и все. Ну я обобщил, но так, примерно, дела и обстоят.

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

    привет из 2021, лайк/подписка :)

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

    Автор красава

  • @ОлександрВолодимирович
    @ОлександрВолодимирович 5 ปีที่แล้ว

    Хорошо продуманы ролик

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

    В среде NodeMCU применяется обработка данных по прерыванию ? Например, когда для выбранной платы есть аппаратная поддержка какого-то протокола (SPI, UART, Ethernet и т. д.), используется режим ожидания приёма (Salve) и приходит пакет, можно ли вызвать программное прерывание и читать приёмный буфер только тогда, когда в нём что-то есть ?

  • @dmkochkin
    @dmkochkin 6 ปีที่แล้ว +1

    Подскажите, а как скачать примеры и книгу по LUA? А то я в соцсетях неочень, специально зарегистрировался к автору сходить. В принципе можно просто название книги. Спасибо

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

    Извините, за возможно некорректно поставленный вопрос. Nodemcu v3 можно "впихнуть" в кондиционер и управлять ним, или подключить дисплей, датчик влажности, барометр?

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

    кстати, а тебе комфортно жить при температуре +28 и 35% влажности? :)

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

    У меня ESP8266-01. Все сделал по видео, но нет списка GPIO с кнопками. Почему так?

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

    Вопрос по nodemcu-flasher , Вы дали ссылку на ГитХаб, там исходники, судя по всему на делфи. А где взять бинарник, я не знаю как и чем собрать его из исходников?

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

    А что нужно изменить или добавить в скетч, чтобы прописать две точки доступа (то есть две WiFi сети)?
    Если одна не работает, то будет само подключаться к другой ?

  • @Unreal_men
    @Unreal_men 8 ปีที่แล้ว

    Очень хороший обзор .Было бы не плохо связать Nodemcu с MIT_App_Inventor . И делать тоже самое но на Android устройстве

  • @InkarovB
    @InkarovB 5 ปีที่แล้ว

    Спасибо за видео. Есть вопрос: GPIO парты могут принимать аналоговые сигналы(для подключение MQ датчиков)?

  • @Elettronica-xt7nm
    @Elettronica-xt7nm 6 ปีที่แล้ว

    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

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

    Спасибо за видео! Всё понятно, кроме, где взять прошивку, к которой нужно указать путь при прошивке модуля в программе nodemcu-flasher???

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

      Рекомендую собирать прошивку на сервисе nodemcu-build.com/
      Там нужно будет выбрать те модули, которые вам нужны в прошивке

  • @trewerguli1727
    @trewerguli1727 6 ปีที่แล้ว +2

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

    • @rnadyrshin
      @rnadyrshin  6 ปีที่แล้ว +1

      Я пробовал их крутить в пространстве, это не приводило ни к каким изменениям

  • @Нидвораевич
    @Нидвораевич 7 ปีที่แล้ว

    В ролике говорится, что ссылка на прошивку будет в описании к видео - имелось в виду ссылку на Online-сборку? Если так, что необходимо выбрать в поле Select branch to build from? или ? На почту приходят два файла: float и integer. каким прошивать?

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

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

  • @ИванМаксимов-ж8т
    @ИванМаксимов-ж8т 4 ปีที่แล้ว

    Добрый день. Согласен со всеми это прекрасное видео, в прочем как и остальные у Вас на канале. У меня esp8266 01. Пыталься отладить подключение к нему DTH22. Модуль впал в ступор постоянно горит синий диод. При замыкания RST на землю не реагирует. При попытке перепрошить тоже нет реакции, просто горит синий диод. Подскажите что думаете как можно вывести его из этого стопора?

  • @serdukegor5402
    @serdukegor5402 6 ปีที่แล้ว

    У меня вопрос по дополнительным пинам на 12f, я так и не смог найти на алике переходники в которых использовались бы дополнительные пины, а на них, как я понял, висит SPI. Существуют ли переходники под эту модель или надо делать самому?

  • @ИванЯрков-м8ч
    @ИванЯрков-м8ч 7 ปีที่แล้ว

    в модуле 07 керамическая антенна оказалась слабее, что ожидаемо, но в начале ролика было упомянуто, что есть разъем для подключения внешней антенны. С ней тесты не проводились? может удастся повысить качество связи и поднять даже выше уровня 12ф?

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

      Тест провести не могу, прошил роутер и теперь такого наглядного индикатора уровня нет. Откатить прошивку назад нельзя. Но по субъективным ощущениям с внешней антенной всё равно не лучше, чем с антенной ESP12

  • @ИванВолчков-э7ч
    @ИванВолчков-э7ч 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 свой набор команд.
      Ссылки на документацию, как обычно, в описании к видео.

  • @salman402
    @salman402 6 ปีที่แล้ว

    Здравствуйте, мне нужно установить такой датчик в теплицу, размер теплицы 21 на 10м, я хочу поставить плату esp8266 на середину и еще два датчик с одной стороны на 10 метров и на другую сторону длиной 10метров, вопрос как сделать чтобы датчики температуры воздуха работали на растоянии 10метров, кабель с датчиком 10 метров будет работать???

  • @MrRadiostep
    @MrRadiostep 5 ปีที่แล้ว

    А какой самый козырный способ программировать это устройство? Я вот, к примеру, знаю немного синтаксис C, Python. Lua только слышал слово такое. Javascript ещё осваиваю, вроде для ардуино есть возможность писать на джаваскрипте.

  • @igorglovatskyy4962
    @igorglovatskyy4962 8 ปีที่แล้ว

    Красавик....

  • @СтепанЧердынцев-у5о
    @СтепанЧердынцев-у5о 6 ปีที่แล้ว

    Автору огромное спасибо за видео! Но у меня появился вопрос что если я кратковременно подал 5в на esp8266-12e по схеме с сайта: esp8266.ru/esp8266-podkluchenie-obnovlenie-proshivki/scheme-full-autoprog/
    Она мигнула красным светодиодом, а потом собрал по другой схеме. Подключаю питание плата мигнула синим светодиодом,а wi-fi сети нет. Подскажите что делать если не секрет!

  • @ИванВолчков-э7ч
    @ИванВолчков-э7ч 7 ปีที่แล้ว

    По пункту 1, опробовал новую прошивку и результат тот же (я выбираю всегда вещественные числа). Я попробовал дополнить первый буфер семью управлениями светодиодов и все заработало, а второй буфер так и не передается на экран. По пункту 2, Вы правы К моемудомену привязан мой внешний IP роутера. Хочу снаружи иметь доступ к странице esp8266 . По третьему вопросу, по рекомендованной Вами прошивки АТ -команды восприниматься не будут?

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

      1. Собственно из-за того, что у меня переставала работать выдача страницы при определённых её размерах я и разделил отправку на 2 этапа. На других версиях прошивки nodeMCU всё работало наоборот - большая страница выдавалась нормально, а разбитая на 2 части - нет.
      2. Нужно пробросить наружный порт 80 вовнутрь вашей сети на внутренний постоянный IP вашего устройства. Делается это на роутере (у меня на zyxel этот раздел называется Правила трансляции сетевых адресов NAT). Роутер будет перенаправлять внешние запросы по 80 порту на ваше внутреннее устройство.
      3. AT-команды работают ТОЛЬКО на заводской AT-прошивке. На всех остальных (в т.ч. nodeMCU) прошивках они работать не будут.

  • @ОхранаВневедомственная
    @ОхранаВневедомственная 8 ปีที่แล้ว

    Руслан, знаю твою неприязнь к Ардуино но всё-же )))
    Собрал на макетке схему для прошивки ESP-12E с помощью USB-UART адаптера, встроенного в Arduino NANO, через Arduino IDE c добавленной поддержкой ESP8266. Предварительно остановил микроконтроллер Ардуино, замкнув джампером RESET на GND. Делаю "прямое" соединение Ардуино и ESP: (Rx-Rx, Tx-Tx), питание 5В тоже беру от Ардуино и через стабилизатор 1117 на 3.3В подаю на ESP. Выбираю в Arduino IDE стандартный пример Blink, нажимаю кнопку "Записать", затем на макетке зажимаю кнопку RESET (притягиваю к минусу) и не отпуская нажимаю кнопку GPIO0 (притягиваю к минусу), отпускаю RESET, отпускаю GPIO0, начинается загрузка и удачно заканчивается. А вот дальше начинается самое интересное: мигает встроенный светодиод не в ESP а в Arduino NANO!!! Но ведь ATmega328 находится в сброшенном состоянии т.к. её RESET замкнут на минус! В чем прикол?

    • @rnadyrshin
      @rnadyrshin  8 ปีที่แล้ว

      Ну а какой конкретно светодиод то мигает? Наверное Tx или Rx?

    • @ОхранаВневедомственная
      @ОхранаВневедомственная 8 ปีที่แล้ว

      Нет, "L" на 13-м пине )))

    • @rnadyrshin
      @rnadyrshin  8 ปีที่แล้ว

      Ну тогда вообще не понятно.
      Либо атмега всё таки не в сброшенном состоянии и дёргает ножку D13 она, либо D13 каким то образом модключена к ноге ESP, управляющей миганием.
      Других вариантов не вижу

    • @ОхранаВневедомственная
      @ОхранаВневедомственная 8 ปีที่แล้ว

      Мистика )))

  • @ГурамНацваладзе
    @ГурамНацваладзе 7 ปีที่แล้ว

    мил человек скажи пожалуйста отличие Node MCU Lua от LoLin

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

    Вы сказали что адрес иконки мы не дали. Если мы дадим адрес и иконки, то сможем в веб интерфейсе увидеть включён канал или нет? Или для этого другие действия нужно сделать?

    • @rnadyrshin
      @rnadyrshin  8 ปีที่แล้ว

      +Виктор Зубков На html сделать отображение состояния можно элементарно (примерно как выводилась температура и влажность в видео), но чтобы обновить состояние на странице нужно будет её обновлять в браузере.
      Чтобы сделать отображение состояния без обновления страницы, нужно использовать технологии асинхронного получения данных, например, AJAX.

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

    Блин интересно, но очень сложно, мне нужно управление котлом по 2 датчикам, один контроль температуры теплоносителя а второй температура воздуха в помещении, но чувствую не сделать мне будет это.

  • @vilka_v_ass
    @vilka_v_ass 6 ปีที่แล้ว

    Что делать если вылетает Esplorer при нажатии на кнопу Open ?

  • @atomix9681
    @atomix9681 5 ปีที่แล้ว

    Очень хотелось узнать тактовую частоту модуля 12F. Спасибо за вскрытую крышку, разглядел кварц на 26МГц. Надо полагать что контроллер этого модуля работает на частоте равной 26МГц?

    • @rnadyrshin
      @rnadyrshin  5 ปีที่แล้ว

      Нет, это только первичная частота, которая потом в зависимости от чипа может многократно умножаться и делиться, чтобы затактировать внутренние узлы теми частотами, которые им необходимы. esp8266, насколько я помню, тактируется от 80 МГц

  • @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 ปีที่แล้ว

      Я пока не примерял. Но разве нас это остановит? ))

    • @РоманМельников-п8ц
      @РоманМельников-п8ц 8 ปีที่แล้ว

      +infocentrist дело не в размерах, у него ножки вперехлёст будут)

  • @rec5526
    @rec5526 5 ปีที่แล้ว

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

  • @НиколайОрлов-м3х
    @НиколайОрлов-м3х 7 ปีที่แล้ว

    Можно ли его использовать как роутер или подключаться к нему напрямую по вайфай, и можно ли транслировать по вайфай обычную веб камеру?

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

      Подключаться к esp8266 можно если на ней включен режим точки доступа.
      Для передачи видео у ESP8266 - не знаю. Как вы это видите? У неё нет ни видеовхода, ни USB хоста. Да и ОЗУ маловато для нормальной буферизации видео-потока

  • @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, в зависимости от платы и стабилизатора на ней. По поводу автономного применения - всего лишь моё мнение

  • @TheHimik1996
    @TheHimik1996 8 ปีที่แล้ว

    Касательно функции 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
      

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

    А управлять то по mqtt можно? Подписался на топик. Вижу сообщения в консоли еспролера от брокера, а не могу их отловить и привязать к переменной.

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

      Конечно можно. Отлаживайте, разбирайтесь со строковыми функциями, нужно правильно распарсить топик и сообщение и среагировать на него

    • @Qapernik
      @Qapernik 4 ปีที่แล้ว +1

      Это хорошо. Если можно, значит найду, разберусь. В видео шла речь о неком диком токопотреблении. .Кажется столкнулся с таким же. От акк работает стабильно. от юзб в 90% загружается стабильно.
      Взял юзб зарядник - загружается корректно с вероятностью 30%. с вероятностью 50% есп12в начинает перезагружаться каждую секунду, с вероятностью 20% залипает и греется как утюг и в итоге в сети регистрируется в вифи, но данные не отправляет. 20 мкф на входе не помогают. Видать, надо осцилографом смотреть напругу. или подбирать зарядник потстабильней. ЕСП так чувствитлен к питанию или косячный есп.

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

    А можно реализовать доступ к серверу по паролю?

  • @vasyna007
    @vasyna007 8 ปีที่แล้ว

    Вообще в теме не волокете. Выдаете доп пины за ESP-12F, а есть ведь еще ESP-12E. ни между собой ни отличаются ни чем. только выводом системной информации при включении на UART при 72000 bod кажется.

    • @rnadyrshin
      @rnadyrshin  8 ปีที่แล้ว

      Не совсем понял, где я наврал то? Наименование модуля брал то, которое указал продавец

    • @vasyna007
      @vasyna007 8 ปีที่แล้ว

      Я не сказал что наврал. Я сказал что не куришь тему. Сейчас очень часто под видом 12F высылают 12E. особенно когда заказываешь не 1-2, а пару десятков. Так что надо на этом было сделать акцент что есть такие же визуально, но с малой памятью и отличаются только вот так вот и до покупки не проверить. И что распаковку надо снимать сразу на видео и тут же проверять на то же видео.

    • @user-ou8kg3yp8t
      @user-ou8kg3yp8t 8 ปีที่แล้ว

      очень странно, но у меня и E и F имеются, они одинаковые. Память на обеих версия 4 Мегабайта. Я так и не понял в чем разница.

    • @rnadyrshin
      @rnadyrshin  8 ปีที่แล้ว

      Вася Жлобов esp8266.ru/forum/threads/esp-12f-esp-202.612/

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

    Доброго времени суток
    А где можно взять сам скрипт который заливается?

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

      Посмотрите описание к видео повнимательнее, ссылка там

  • @Gribovms
    @Gribovms 8 ปีที่แล้ว

    Плата переходник - самодельная или есть готовые?

    • @rnadyrshin
      @rnadyrshin  8 ปีที่แล้ว

      Готовые. Забыл добавить их в описание. Я брал такие: goo.gl/pBo8qg

  • @user-mu2lg1qk9p
    @user-mu2lg1qk9p 6 ปีที่แล้ว +1

    Гениально, проверять без внешней антенны. Та плата рассчитана на работу с антенной...

    • @rnadyrshin
      @rnadyrshin  6 ปีที่แล้ว

      Зачем тогда запаяна керамическая антенна?

    • @user-mu2lg1qk9p
      @user-mu2lg1qk9p 6 ปีที่แล้ว

      @@rnadyrshin для теста, она изначально слабая, я такую же плату угробил из-за того что не знал что она должна работать только с антенной. Встроенная антенна туфта, поэтому не советую рисковать платой.

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

    подскажите, после загрузки прошивки через ESP8266Flasher и перезагрузки модуля по питанию. Он включается, но начинаем мигать синий светодиод, и модуль выдает инфу на скорости 74800. Больше модуль никак не реагирует. Прошивку брал в nodemcu-build. Подскажите, в чем может быть проблема?

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

      До прошивки nodemcu какая прошивка была прошита?

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

      Электроника в объективе Да, я уже залил туда NodeMCU, помигал светодиодом. Правда в сборке не было модуля dht, поэтому нужно было перезалить ее. После этого модуль теперь постоянно отправляет отладочную информацию. Причем, если залить флешером пустой проект, то модуль молчит

  • @330067362
    @330067362 8 ปีที่แล้ว +1

    Морочился как-то с регулятором на этом переходничке - ставил ams1117 с перехлёстом ножек, всё работало какое-то время. Потом сам не понял что произошло, паходу пробило микруху, в общем спалил esp-12e. После этого стал подавать на переходничок уже отрегулированные 3.3в. Готовых нормальных стабов (на тех же 1117) полным полно на али продаётся, есть маленькие и не очень. Теперь все поделки на esp8266 работают как часы...

    • @infocentrist
      @infocentrist 8 ปีที่แล้ว

      +330067362 Max Сам стаб требует еще обвязку, это в даташите написано.

    • @330067362
      @330067362 8 ปีที่แล้ว

      +infocentrist
      регулятор - это сама микруха, в данном случае я говорил про ams1117. А стаб это готовое устройство, т.е. регулятор с обвязкой. что я не так написал? на данном переходничке площадка только под микруху

    • @infocentrist
      @infocentrist 8 ปีที่แล้ว

      Все так)

  • @МаксФактор-ф7ф
    @МаксФактор-ф7ф 8 ปีที่แล้ว

    Здравствуйте, Электроника в объективе!!! Вы не знаете, что с этим делать? ошибка: espcomm_upload_mem failed.
    Прошивается esp8266, а после заливки примера через Arduino, выдаёт Ошибку

    • @rnadyrshin
      @rnadyrshin  8 ปีที่แล้ว +1

      Привет
      Нет. Я не использовал arduino ide с esp8266

    • @МаксФактор-ф7ф
      @МаксФактор-ф7ф 8 ปีที่แล้ว

      Спасибо!!!

    • @XxxXxx-rc2nw
      @XxxXxx-rc2nw 8 ปีที่แล้ว +1

      Кста, автор, и кто не знает ещё есть тулза интегрирующая атмел студио с ардуино. Что-то типа микроэксплорер. Интегрируется с атмел и вижуал студио. Из приятных плюшек - становится доступен штатный студийный visualassist + некое подобие отладки методом программных бряков. Выглядит всё красиво работает четко.

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

    Народ, поделитель плиз ссылкой на ESPlorer. родной сайт не работает, никак скачать не могу((((

  • @АнтонШестаков-н5у
    @АнтонШестаков-н5у 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.

  • @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 портов не видит. В чем может быть проблема ?

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

    подскажите пожалуйста, у меня плата Lolin NodeMcu v3 (оп крайней мере на ней так написано), прошил, залил скрипт web, ip адрес плата получила, но вот зайти через браузер никак не получается, пробовал разные браузеры, безрезультатно, в окне терминала вижу что запрос при попытке открыть страницу приходит, но дальше ничего не происходит, куда копать?

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

      Не знаю. Я бы попробовал для начала сгенерировать свежую прошивку nodemcu-build.com/
      Если не поможет, попробуйте выдачу html-страницы сделать 1 запросом. У меня на разных версиях прошивок работал либо вариант выдать всё разом, либо выдать 2 частями.

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

      пробовал даже самые простые скрипты с выводом пары строк приветствия на новой версии прошивки не работают, нашел старую прошивку, залил и все работает, видимо что-то в синтаксисе команд поменялось, ну либо я тупой олень (что я не исключаю, последний раз что-то программировал лет 15 назад, и то на делфи)

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

      удалось решить проблему. в новой версии немного отличается синтаксис. вместо 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)

  • @tohalav8740
    @tohalav8740 5 ปีที่แล้ว

    Модуль esp-12f, с сайта nodemcu-build получаю прошивку и не получается , и с режимом DOUT и другими ESPLORER не может зашить прошивку

    • @bubasticyou
      @bubasticyou 5 ปีที่แล้ว

      удалось решить проблему?

    • @tohalav8740
      @tohalav8740 5 ปีที่แล้ว

      @@bubasticyou да. Дело было в источнике питания. Повесил кондеры 1000мкф и стало нормально всё

  • @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 перезагрузился. Причин может быть много - питание, брак модуля и т.д.

  • @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 их куча.

  • @АлександрПодкидышев-х6д
    @АлександрПодкидышев-х6д 8 ปีที่แล้ว

    Спасибо большое использовал в своем комментарии xpir.ru/discussions/Oformlenie-zakluchitelnogo-otcheta-o-prikladnom-nauchnom-issledovanii-PNI--oshibki-i-netochnosti-PS-i-proveryalshikov-vseh-maste#ac87d03dde5d4c54918d0f24fbe87c3e

  • @IgorOrlov
    @IgorOrlov 8 ปีที่แล้ว

    подскажите, а есть ли аналог ESP8266, но только вместо вайфай модуля что бы был встроен ethernet модуль?

    • @rnadyrshin
      @rnadyrshin  8 ปีที่แล้ว +1

      Таких дешёвых и мощных - точно нет.

    • @IgorOrlov
      @IgorOrlov 8 ปีที่แล้ว

      Электроника в объективе ясно, спасибо

    • @user-ou8kg3yp8t
      @user-ou8kg3yp8t 8 ปีที่แล้ว +2

      Настолько дешевых нет. Но есть например вот такие 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  8 ปีที่แล้ว

      Прикольно! Спасибо за ссылки

    • @IgorOrlov
      @IgorOrlov 8 ปีที่แล้ว

      Вася Жлобов спасибо

  • @santex.pro61
    @santex.pro61 8 ปีที่แล้ว

    esp-07 подойдет для stm32дискавери??? если к этой плате купить еще выносную антену будет ловить метров 30 40???

    • @rnadyrshin
      @rnadyrshin  8 ปีที่แล้ว

      +Alexander Shapiro Метров 30-40, думаю, без проблем
      Насчёт подойдёт или нет: esp8266 со стандартной AT-прошивкой подойдёт к любому микроконтроллеру, в том числе к stm32.
      Но esp8266 может работать и самостоятельно, т.е. без дополнительного микроконтроллера. Но только на альтернативных прошивках.
      Подробнее уже было в 1 части видео по esp8266: th-cam.com/video/WrTm5QlWnaE/w-d-xo.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-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, который стартует после ребута автоматически

  • @naire37
    @naire37 6 ปีที่แล้ว +1

    Какие модули надо прошивать?
    Нет связи с 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 ปีที่แล้ว +1

      Разобрался.
      Новые модули Sonoff лить надо в режиме DOUT.
      У меня заработало после этого.

  • @electricVasilev
    @electricVasilev 8 ปีที่แล้ว

    Доброго дня!
    Спасибо за Ваше видео! Для меня одно осталось непонятно: как установить ESPlorer? Пытался нагуглить информацию, но ничего из этого не вышло...(возможно, дело в кривизне рук).
    Буду весьма признателен за ответ!

  • @генастешенко
    @генастешенко 4 ปีที่แล้ว

    ht7533 стабилизатор на 3.3 в

  • @vladi_g
    @vladi_g 8 ปีที่แล้ว

    Знаешь, может это и не в формате роликов, но когда упоминаешь какой-нибудь "экзотический" язык, типа lua, то может быть сразу толковый самоучитель бы рекомендовал?

    • @rnadyrshin
      @rnadyrshin  8 ปีที่แล้ว +1

      +vladi g :) ссылка на хорошую книгу по LUA в описании к видео, там же ещё много чего полезного

    • @vladi_g
      @vladi_g 8 ปีที่แล้ว

      +Электроника в объективе
      Мерси, чёта не подумал ))

  • @Techn0man1ac
    @Techn0man1ac 8 ปีที่แล้ว

    Музика когда паял модуль знакомая. Где же я её мог слышать?

    • @rnadyrshin
      @rnadyrshin  8 ปีที่แล้ว +1

      +Mr ПоделкинЦ
      ну не знаю, например, у меня в трейлере канала она)
      th-cam.com/video/c5aOsEaLSys/w-d-xo.html
      из библиотеки youtube она

  • @ДимаПигарь-б4и
    @ДимаПигарь-б4и 7 ปีที่แล้ว

    где можно найти распиновку этого контроллера?
    так как я понятия не имею какая нога у него Gpio0,Gpio1 и так далее

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

      На плате есть подписи в соответствии с нумерацией микросхемы esp8266.
      Соответствие с нумерацией nodemcu: nodemcu.readthedocs.io/en/dev/en/modules/gpio/

    • @ДимаПигарь-б4и
      @ДимаПигарь-б4и 7 ปีที่แล้ว

      подскажите какая версия HTML используется в этом модуле?

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

      HTML это просто разметка, которую вы собираете в коде как текст. Версия HTML не зависит от прошивки nodeMCU и тем более от железа

    • @ДимаПигарь-б4и
      @ДимаПигарь-б4и 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.

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

    Не хватает более подробной информации про процессор

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

      И перегрев из за чего

  • @andy0x58
    @andy0x58 5 ปีที่แล้ว

    Есть для прошивки вот такая утилита сейчас с GUI github.com/marcelstoer/nodemcu-pyflasher

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

    HT7333 стабилизатор

  • @ingr6889
    @ingr6889 6 ปีที่แล้ว

    Замечательное видео, но на февраль 2018 вебсерррверрр :) почти не работает.
    В современной прошивке изменен способ настройки вайфая и передачи ответа от сервера. То есть, если пару кнопок перетащить до первого client:send(buf); то они видны (остальные - нет). То-ли браузер, то-ли прошивка делает автодополнение (""), то-ли еще что, но полностью не работает. И это на прошивке branch: 1.5.4.1-final
    На современной прошивке программа запускается криво - пишет: out of memory на строке srv:listen(80, function(conn)...
    В общем, в этой красоте очень не хватает той версии прошивки на которой это работало.

  • @olegvozisov5165
    @olegvozisov5165 8 ปีที่แล้ว

    А можно ли на ESP сервер с парольным доступом организовать?

    • @rnadyrshin
      @rnadyrshin  8 ปีที่แล้ว

      +Oleg Vozisov Да, конечно. Надо просто более навороченный web-сервер взять, в котором уже реализована аутентификация

    • @TAHk-1
      @TAHk-1 8 ปีที่แล้ว +1

      +Электроника в объективе или HTTP подучить)))

  • @Mindezek
    @Mindezek 8 ปีที่แล้ว

    А рельно убрать виключатели оставить один и зделать так чтоб весь текст на сервере грузился в середину и немного увеличить чтоб он норм работао на смартфоне

    • @rnadyrshin
      @rnadyrshin  8 ปีที่แล้ว

      +Олександр Мільчевич да, конечно. Вся web-страница генерируется в скрипте, в ней совершенно обычная html-разметка.

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

    Где можно почитать про этот язык lua? Именно подробнее о работе с портами, создание сервера и т.д.

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

      По LUA есть отличные книги, в т.ч. на русском. По особенностям работы в LUA с esp8266 (порты, соединения и т.п.) - есть описание API NodeMCU.
      Заглядывайте в описание к видео, там обычно уже есть все необходимые ссылки

  • @СергейМолочников-ы6с
    @СергейМолочников-ы6с 2 ปีที่แล้ว

    Ну я раздаю