• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Результаты поиска

  1. M

    ESP8266 не стартует, выдает ошибку.

    Есть необходимость отслеживать наличие 220 В на выключателе через оптопару. Также определять переход сетевого напряжения через 0, и управлять включением и оборотами вентилятора. Использую GPIO2 для управления вентилятором, RXD используется для отслеживания наличия напряжения 220 В. И GPIO0...
  2. M

    ESP8266 не стартует, выдает ошибку.

    будет к.з. Может тогда стоит добавить последовательный резистор, если не изменяет память считали 560 Ом, для ограничения тока.
  3. M

    ESP8266 не стартует, выдает ошибку.

    А насколько это критично, что будет выводиться отладочная информация на TXD при старте. Я же могу после задержки включать чтение на этом выводе? TXD лучше притянуть к 3,3В резистором 1к?
  4. M

    ESP8266 не стартует, выдает ошибку.

    :) буду думать, как перевести на свободный пин TXD, а GPIO0 останется чисто под выбор способа загрузки. Получается, что выводы GPIO0 и GPIO2 нельзя использовать под ввод, так как нельзя обеспечить гарантированный высокий уровень при включении. Их можно использовать только как вывод, с...
  5. M

    ESP8266 не стартует, выдает ошибку.

    ЗЫ1: Во непруха, прочитал у него на канале Youtube вопрос "Я хотел бы сделать этот проект, но вместо того, чтобы управлять двигателем вентилятора, я хотел бы контролировать интенсивность света. Можно ли это сделать так же, как и систему для вентилятора? И обязательно ли раскрашивать кнопку...
  6. M

    ESP8266 не стартует, выдает ошибку.

    ЗЫ: и у него на видео все работает. Чудес же не бывает. Схемотехника сделана также как и у него.
  7. M

    ESP8266 не стартует, выдает ошибку.

    Как я выше написал, проблема скорее всего была в пине GPIO0, к которому был подключен детектор перехода через ноль сети питания. И на этот пин подключен транзистор оптопары, который закрывается в момент перехода сетевого напряжения через "0" и и вывод подтягивается к +3 В. В остальное время пин...
  8. M

    ESP8266 не стартует, выдает ошибку.

    Убрал пока резистор R11, который подключен к GPIO2. Из 10 переталкиваний питания ESP нормально стартанула 3 раза. Потом убрал оптопару 4N35, подключенную к выводу GPIO0 и ESP из 10 раз стартанула вроде бы правильно все 10. Как бы теперь правильно прилепить оптопару обратно? Спасибо всем за...
  9. M

    ESP8266 не стартует, выдает ошибку.

    Доброй ночи! Схему частично позаимствовал из этого источника https://www.instructables.com/Light-Switch-Fan-Dimmer-in-One-Board-With-ESP8266/ Попробую сегодня вечером убрать на GPIO0 и GPIO2 все лишнее. GPIO15 не выведен на ESP-01.
  10. M

    Правильное подключение и подтяжки

    Но разницы по идее нет, что ESP-01, что ESP-12. Только другая микросхема флеш и больше ног выведено из чипа ESP8266. Так как модуль стартует через раз при питании от сети, есть подозрение, что состояние на пинах CH_PD, GPIO0 и GPIO2 не соответствует требуемому в даташите и поэтому модуль...
  11. M

    Правильное подключение и подтяжки

    Добрый день! Заметил, Вы несколько раз на форуме отвечали по поводу правильного подключения и обвязки ESP. Я на форуме задал вопрос, но что-то никто не откликается. https://esp8266.ru/forum/threads/esp8266-ne-startuet-vydaet-oshibku.5257/#post-75381 Если Вам не сложно, не подскажите на что...
  12. M

    ESP8266 не стартует, выдает ошибку.

    заменил подтягивающие резисторы на 1к. И припаял 10 нФ на пины RST - GND. Старт модуля стал лучше, но все равно после снятия питания модуль не всегда нормально стартует. Не подскажете, что еще можно проверить. Пины RX-TX выведены на гребенку и к ним ничего не подключено, влияет ли это на старт?
  13. M

    ESP8266 не стартует, выдает ошибку.

    ЗЫ: припаивание керамики прямо на выводы питания ESP не помогло.
  14. M

    ESP8266 не стартует, выдает ошибку.

    По совету из поста https://esp8266.ru/forum/threads/esp-01-lovit-pomexu-a-sonoff-net.3440/post-52063 поставил после 1117 электролит 2200 мкФх10В. Но не помогло. Также заметил, что при питании от USB синий светодиод мигает 2 раза, а при питании от сети 220 В - происходит только одно мигание...
  15. M

    ESP8266 не стартует, выдает ошибку.

    Первая проблема решена. Теперь ESP-01 работает от 5в внешних. Проблема была в неправильном номинале резистора R12, подтягивающего вывод GPIO2 к VCC. Номинал был уменьшен до 1к, и ESP стартует. Но теперь возникла другая проблема. При использовании блока питания 220В/12В, установленного на плате...
  16. M

    ESP8266 не стартует, выдает ошибку.

    Добрый день, уважаемые форумчане! Сделал отладочную плату для ESP-01 по следующей схеме Выдает вместо отладочной информации такую лабуду При этом через адаптер...
  17. M

    Использование ESP8266 как WiFi-мост для Arduino nano

    Доброй ночи! Такой вопрос. Есть довольно интересная прошивка ESP-link, позволяющая использовать ESP как вэб-сервер, с возможностью загрузки html страниц, MQTT, перепрошивка подключенной Arduino. Но для использования данной прошивки необходимо использовать на Ардуино библиотеку ELclient. И...
  18. M

    Вывод uptime ESP8266 на веб-страницу

    Всем большое спасибо за очень "конструктивную" помощь. Ответ лежал на поверхности, в первом посте темы. Проблема была в формировании строки с правильным использованием обратного слеша и кавычек. l15ar Спасибо за ссылки, интересно будет посмотреть, так как весь фронтэнд для ESP делается через JS...
  19. M

    Вывод uptime ESP8266 на веб-страницу

    Я думал, что проще сделать преобразование на ESP,и выводить в JS уже строку.
  20. M

    Вывод uptime ESP8266 на веб-страницу

    Так я об этом же и пишу. ESP формирует uptime следующим кодом: String millis2time(){ String Time=""; unsigned long ss; byte mm,hh; ss=millis()/1000; hh=ss/3600; mm=(ss-hh*3600)/60; ss=(ss-hh*3600)-mm*60; if(hh<10)Time+="0"; Time+=(String)hh+":"; if(mm<10)Time+="0"...
Сверху Снизу