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

Поділитися
Вставка
  • Опубліковано 27 гру 2024

КОМЕНТАРІ • 262

  • @ildarbelkin
    @ildarbelkin 7 років тому +74

    единственный оформленный видеоматериал как надо. все что читал в сети - меркнет перед этим 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 =)

  • @stanislavlodinov7227
    @stanislavlodinov7227 6 років тому +14

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

  • @AlwaysDispute
    @AlwaysDispute 8 років тому +46

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

  • @azbukaChisel
    @azbukaChisel 5 років тому +11

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

  • @ViacheslavBelovRU
    @ViacheslavBelovRU 6 років тому +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)
    --
    Компактно и красиво

  • @engineer_di9356
    @engineer_di9356 5 років тому +7

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

    • @pavelFiodarau
      @pavelFiodarau 3 роки тому +2

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

  • @WrongBee13
    @WrongBee13 4 роки тому

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

  • @sandlerserj
    @sandlerserj 8 років тому +1

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

    • @rnadyrshin
      @rnadyrshin  8 років тому

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

  • @andreyn3284
    @andreyn3284 7 років тому +11

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

    • @arli5414
      @arli5414 6 років тому

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

    • @GroveLoveBIG
      @GroveLoveBIG 6 років тому

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

  • @Qapernik
    @Qapernik 4 роки тому

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

  • @MSVNET
    @MSVNET 6 років тому +1

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

  • @siwnik
    @siwnik 8 років тому +1

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

  • @АлександрСафронов-п9ч

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

    • @rnadyrshin
      @rnadyrshin  8 років тому

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

  • @alexfoxelberg5029
    @alexfoxelberg5029 8 років тому +3

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

  • @Dinozar
    @Dinozar 8 років тому +2

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

  • @Алекс-Страж
    @Алекс-Страж 5 років тому +1

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

  • @ДЯр
    @ДЯр 6 років тому

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

  • @alexandersedunov9117
    @alexandersedunov9117 3 роки тому

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

  • @crashjar
    @crashjar 3 роки тому +1

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

  • @vyslaf
    @vyslaf 8 років тому +1

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

  • @vp1784
    @vp1784 4 роки тому

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

  • @aleksandrlutsenko9485
    @aleksandrlutsenko9485 Місяць тому

    А что за музыка играет? Подскажите пожалуйста. На 4-5й примерно минуте

  • @Vagubando
    @Vagubando Рік тому

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

  • @Techn0man1ac
    @Techn0man1ac 8 років тому +1

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

  • @dmkochkin
    @dmkochkin 6 років тому +1

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

  • @enderdragon4806
    @enderdragon4806 4 роки тому

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

  • @1977vektor
    @1977vektor 8 років тому

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

    • @rnadyrshin
      @rnadyrshin  8 років тому

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

  • @AlexanderShuraev
    @AlexanderShuraev 3 роки тому +1

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

  • @MrGoblinh
    @MrGoblinh 8 років тому +1

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

  • @simplewebdev1098
    @simplewebdev1098 7 років тому +4

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

  • @ИванМаксимов-ж8т
    @ИванМаксимов-ж8т 4 роки тому

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

  • @dimadimax1438
    @dimadimax1438 7 років тому

    Спасибо! Очень подробно и по делу !

  • @ИванЯрков-м8ч
    @ИванЯрков-м8ч 8 років тому

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

    • @rnadyrshin
      @rnadyrshin  8 років тому

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

  • @InkarovB
    @InkarovB 5 років тому

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

  • @Сергеймиролюбов-э6г

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

  • @Нидвораевич
    @Нидвораевич 8 років тому

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

    • @rnadyrshin
      @rnadyrshin  8 років тому

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

  • @serdukegor5402
    @serdukegor5402 6 років тому

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

  • @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

  • @gorobets30
    @gorobets30 8 років тому

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

    • @simplewebdev1098
      @simplewebdev1098 7 років тому +2

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

  • @salman402
    @salman402 7 років тому

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

  • @krendely0k
    @krendely0k 7 років тому

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

  • @АрхитектурнаяСтудия-ъ8ц

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

  • @poysoriona1457
    @poysoriona1457 7 років тому

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

    • @rnadyrshin
      @rnadyrshin  7 років тому +1

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

  • @MrRadiostep
    @MrRadiostep 6 років тому

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

  • @ГурамНацваладзе
    @ГурамНацваладзе 7 років тому

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

  • @atomix9681
    @atomix9681 5 років тому

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

    • @rnadyrshin
      @rnadyrshin  5 років тому

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

  • @Legantmar
    @Legantmar 8 років тому

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

    • @rnadyrshin
      @rnadyrshin  8 років тому +1

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

    • @infocentrist
      @infocentrist 8 років тому +2

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

    • @Techn0man1ac
      @Techn0man1ac 8 років тому

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

  • @Qapernik
    @Qapernik 4 роки тому

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

    • @rnadyrshin
      @rnadyrshin  4 роки тому

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

    • @Qapernik
      @Qapernik 4 роки тому +1

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

  • @СтепанЧердынцев-у5о

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

  • @ВикторЗубков-л8м
    @ВикторЗубков-л8м 8 років тому

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

    • @rnadyrshin
      @rnadyrshin  8 років тому

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

  • @ИванВолчков-э7ч
    @ИванВолчков-э7ч 8 років тому

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

    • @rnadyrshin
      @rnadyrshin  8 років тому

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

  • @alexpan2544
    @alexpan2544 4 роки тому

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

  • @IgorOrlov
    @IgorOrlov 8 років тому

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

    • @rnadyrshin
      @rnadyrshin  8 років тому +1

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

    • @IgorOrlov
      @IgorOrlov 8 років тому

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

    • @ВасяЖлобов-щ8ь
      @ВасяЖлобов-щ8ь 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 років тому

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

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

  • @НиколайОрлов-м3х
    @НиколайОрлов-м3х 8 років тому

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

    • @rnadyrshin
      @rnadyrshin  8 років тому

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

  • @Gribovms
    @Gribovms 8 років тому

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

    • @rnadyrshin
      @rnadyrshin  8 років тому

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

  • @trewerguli1727
    @trewerguli1727 7 років тому +2

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

    • @rnadyrshin
      @rnadyrshin  7 років тому +1

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

  • @TheHimik1996
    @TheHimik1996 8 років тому

    Касательно функции set_gpio. Разве не проще было бы сделать не if elseif конструкцию, а case switch конструкцию?
    P.S. Не знаком еще с lua так что если в ней нету подобного прошу простить :)

    • @kardanium
      @kardanium 8 років тому

      В Lua нет конструкции switch.

    • @TheHimik1996
      @TheHimik1996 8 років тому

      Андрей Батищев
      Грустно :с

    • @kardanium
      @kardanium 8 років тому

      ***** Но никто не мешает пользоваться таблицами в качестве альтернативы.
      Например так:
      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 8 років тому

      То есть, числа от 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 8 років тому

      Более причесаный вид:
      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
      

  • @yurat2008
    @yurat2008 8 років тому

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

    • @rnadyrshin
      @rnadyrshin  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 + некое подобие отладки методом программных бряков. Выглядит всё красиво работает четко.

  • @santex.pro61
    @santex.pro61 8 років тому

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

    • @rnadyrshin
      @rnadyrshin  8 років тому

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

  • @tohalav8740
    @tohalav8740 6 років тому

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

    • @bubasticyou
      @bubasticyou 5 років тому

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

    • @tohalav8740
      @tohalav8740 5 років тому

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

  • @ДимаПигарь-б4и
    @ДимаПигарь-б4и 8 років тому

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

    • @rnadyrshin
      @rnadyrshin  8 років тому

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

    • @ДимаПигарь-б4и
      @ДимаПигарь-б4и 8 років тому

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

    • @rnadyrshin
      @rnadyrshin  8 років тому

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

    • @ДимаПигарь-б4и
      @ДимаПигарь-б4и 8 років тому

      Добрый вечер, подскажите пожалуйста что это может быть, проблема вот такая: скачал с вашего примера исходник с веб сервером, написал туда как должен выглядеть сайт, пользуюсь 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  8 років тому

      Видимо где-то в разметке ошибка. Попробуйте сохранить вашу разметку в html-файл и потестируйте её браузером. Так будет проще найти где косяк. Также может помочь режим разработчика в google chrome.

  • @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)

  • @bycter
    @bycter 7 років тому

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

    • @rnadyrshin
      @rnadyrshin  7 років тому

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

    • @bycter
      @bycter 7 років тому

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

  • @nikitaodintsov5374
    @nikitaodintsov5374 7 років тому

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

  • @batonagmitov1860
    @batonagmitov1860 6 років тому

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

  • @Unreal_men
    @Unreal_men 8 років тому

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

  • @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, который стартует после ребута автоматически

  • @vasyna007
    @vasyna007 8 років тому

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

    • @rnadyrshin
      @rnadyrshin  8 років тому

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

    • @vasyna007
      @vasyna007 8 років тому

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

    • @ВасяЖлобов-щ8ь
      @ВасяЖлобов-щ8ь 8 років тому

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

    • @rnadyrshin
      @rnadyrshin  8 років тому

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

  • @olegvozisov5165
    @olegvozisov5165 8 років тому

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

    • @rnadyrshin
      @rnadyrshin  8 років тому

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

    • @TAHk-1
      @TAHk-1 8 років тому +1

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

  • @ИванВолчков-э7ч
    @ИванВолчков-э7ч 8 років тому

    Всем привет, а автору низкий поклон за понятный и открытый обзорище полюбившегося мне ESP8266-12. ПРошу ответить на вопросики:
    1. Модуль прошил с библиотеками и запустил Ваш скрипт. Температуру и влажность на браузер моей сети выдает, а вот все, что касается дискретных выводов нет? Как я только не изгалялся над Вашим скриптом.
    2. У меня в роутере привязан мой домен к конкретному IP адресу, а как его привязать в Вашем скрипте?
    3. ESP Lorer - классная программа и Вы виртуозно с ней общаетесь: У меня не открывается WiFi и естественно не выполняются команды АТ. Есть ли описание на эту программу? Заранее благодарен общению с Вами

    • @rnadyrshin
      @rnadyrshin  8 років тому

      1. Попробуйте сгенерировать свежую версию прошивки NodeMCU на сервисе nodemcu-build.com/ выбрав необходимые модули прошивки (DHT, GPIO, HTTP, net, node, timer, UART, WiFi).
      2. Не понял. К вашему домену привязан ваш внешний IP роутера? Хотите снаружи иметь доступ к странице esp8266 или что?
      3. AT-команды поддерживает только стандартная AT-прошивка, у NodeMCU свой набор команд.
      Ссылки на документацию, как обычно, в описании к видео.

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

  • @AnatoliyBobrov
    @AnatoliyBobrov 8 років тому

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

    • @rnadyrshin
      @rnadyrshin  8 років тому +1

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

  • @ОлександрВолодимирович

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

  • @anaumynau8114
    @anaumynau8114 5 років тому

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

  • @AlexanderShuraev
    @AlexanderShuraev 3 роки тому

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

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

  • @ИванВолчков-э7ч
    @ИванВолчков-э7ч 8 років тому

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

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

  • @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 років тому +1

      Схема преобразователя похожа на первую "схему на транзисторе" которая однонаправленная: we.easyelectronics.ru/Shematech/soglasovanie-logicheskih-urovney-5v-i-33v-ustroystv.html
      Точнее не подскажу.
      Рекомендую преобразователи на микросхемах (TXS0108E, например)

    • @ru7puss
      @ru7puss 8 років тому

      Они же для шины I2C предназначены.

  • @AvitoBot
    @AvitoBot Рік тому

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

    • @AvitoBot
      @AvitoBot Рік тому

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

  • @CyberTehnik13
    @CyberTehnik13 6 років тому

    Подскажите как создать прошивку с помощью сайта nodemcu-build.com/ , несколько раз создавал и после загрузки в ESP-07 при подачи питания постоянно мигает синий светодиод.
    Может я где-то какую то галочку не поставил?

    • @rnadyrshin
      @rnadyrshin  6 років тому

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

    • @CyberTehnik13
      @CyberTehnik13 6 років тому

      Спасибо огромное, заработало )))

  • @anttonggvozd5785
    @anttonggvozd5785 8 років тому

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

    • @rnadyrshin
      @rnadyrshin  8 років тому

      По ссылке в описании к видео

    • @anttonggvozd5785
      @anttonggvozd5785 8 років тому

      Спасибо, что то сразу не заметил

  • @naire37
    @naire37 7 років тому +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 7 років тому +1

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

  • @MrGoblinh
    @MrGoblinh 8 років тому

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

    • @rnadyrshin
      @rnadyrshin  8 років тому

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

  • @ОхранаВневедомственная

    Руслан, знаю твою неприязнь к Ардуино но всё-же )))
    Собрал на макетке схему для прошивки 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 років тому

      Мистика )))

  • @генастешенко
    @генастешенко 5 років тому

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

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

  • @Olgerd96
    @Olgerd96 8 років тому

    расскажите пожалуйста про 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  8 років тому

      Так это же практически то же самое, что и плата nodeMCU, по которой уже есть ролик с датчиком, MQTT и majordomo
      ua-cam.com/video/4O-2dJwRQtg/v-deo.html

    • @Olgerd96
      @Olgerd96 8 років тому

      Ну вот и интересно было разницу узнать и удобство работы с Shield'ами... может там особенности какие есть: драйвера на USB2UART кривые или Дебаг неполноценный :)

  • @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 дело не в размерах, у него ножки вперехлёст будут)

  • @330067362
    @330067362 8 років тому +1

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

    • @infocentrist
      @infocentrist 8 років тому

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

    • @330067362
      @330067362 8 років тому

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

    • @infocentrist
      @infocentrist 8 років тому

      Все так)

  • @igorglovatskyy4962
    @igorglovatskyy4962 8 років тому

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

  • @nimint3400
    @nimint3400 6 років тому

    Не нравятся мне эти интерпритаторы. Как писать на С без всяких бутлоадеров и ОС.

    • @rnadyrshin
      @rnadyrshin  6 років тому

      Использовать SDK от Espressif Systems (ESP-IDF). Не знаю как сейчас, но раньше он был в 2 версиях - с ОС и без

    • @nimint3400
      @nimint3400 6 років тому

      @@rnadyrshin Так а вы судя по всему отказались от ESP? Каковы причины и в пользу чего.

  • @electricVasilev
    @electricVasilev 8 років тому

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

  • @vladi_g
    @vladi_g 8 років тому

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

    • @rnadyrshin
      @rnadyrshin  8 років тому +1

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

    • @vladi_g
      @vladi_g 8 років тому

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

  • @vasyna007
    @vasyna007 8 років тому

    Стоп. Так а где NodeMCU? Вот она NodeMCU en.wikipedia.org/wiki/NodeMCU Это целая платформа, которая подразумевает не только ядро, но и плату переходник ценой считай в сам модуль ESP8266 с возможностью без пайки и гемора юзать все вывода (в том числе и те 6 дополнительных). И кста в оригинале NodeMCU всегда Storage 4MBytes

    • @rnadyrshin
      @rnadyrshin  8 років тому

      В данном видео я пробовал только прошивку NodeMCU без оригинальной платы

    • @XxxXxx-rc2nw
      @XxxXxx-rc2nw 8 років тому

      видео от февраля месяца, тогда была доступна только nodemcu devkit v2 а по ссылке уже версия 3, которой тогда ещё не было в продаже. Кстати, весьма глючный девборд - из коробки не работает напрямую с usb-портом компа. Приходится допиливать.

    • @rnadyrshin
      @rnadyrshin  8 років тому

      Не первый раз слышу про глюки с платам nodeMCU, но сам почему то не сталкиваюсь. Расскажите поподробнее, что за глюки?

    • @XxxXxx-rc2nw
      @XxxXxx-rc2nw 8 років тому

      Например. Я получил несколько плат с кварцем на 20 МГц, а не на 12, положенных по даташиту на CH340. Потом. v3 идет с защитными диодами(от переполюсовки), на которых при подключении к усб компа падает напряжение до уровня неспособности накачать нужных 3,3в регулятором AMS. Ну и попадались с откровенно с мертвыми регуляторами. Видимо, контроль качества на китайской стороне вещь эфемерная.

    • @rnadyrshin
      @rnadyrshin  8 років тому

      Xxx Xxx Интересно, блин. У меня их 3 с 2 разных лотов. Все отлично работают

  • @mcdba41
    @mcdba41 4 роки тому

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

  • @KADMIyMGN
    @KADMIyMGN 8 років тому

    Добрый день.
    Из-за чего выдаёт ошибку: dht11.lua:3: attempt to index global 'dht' (a nil value)
    NodeMCU встроенная во флэшер.
    UPD: Разобрался :) штатная прошивка без модулей... заодно и разобрался как онлайн билды шить.

    • @Jumeification
      @Jumeification 8 років тому

      У меня починилось после того, как скачал новый флешер

  • @rec5526
    @rec5526 5 років тому

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