• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

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

  1. C

    Нужна помощь ESP8266+MH-Z19, проблемы

    Закомметировал строку 31. Больше ничего не режет глаз? Мне кажется, что в твоем коде на хватает функций инициализации портов. Они должны выглядеть примерно так: #define CO2_TX D8 #define CO2_RX D7 SoftwareSerial co2Serial(CO2_TX, CO2_RX); если порты организуются библиотекой SoftwareSerial...
  2. C

    Нужна помощь ESP8266+MH-Z19, проблемы

    Поставил период опроса 10 сек (В нете встречал и 5). Датчик подключал правильно. Функции "посмотреть" для разных скоростей записаны так: Serial1.println(String(ppmCO2) + "ppm"); Serial.println("CO2: " + String(ppm) + "ppm"); Посмотри, пожалуйста, код - не хотелось бы угробить датчик. void...
  3. C

    Нужна помощь ESP8266+MH-Z19, проблемы

    Спасибо за код. В этом коде нашел одну неточность: ppmCO2 = readCO2(); вместо int ppmCO2 = readCO2(); Хотя код компилируется, я не могу понять - где в нем обращение к портам UARTa: TXD и RXD? Или обращение не требуется, раз на этих пинах организован UART? Таймера не видно. Как цикл...
  4. C

    Нужна помощь ESP8266+MH-Z19, проблемы

    Работая со скриптами для MH-Z19, одна из моих попыток оказалась удачной - я увидел на мониторе редактора далекие от реальности показатели концентрации СО2 (около 1400), но, самое главное, реакцию датчика на мое дыхание (2100-2600). Скрипт под спойлером. К сожалению, это событие произошло...
  5. C

    Нужна помощь ESP8266+MH-Z19, проблемы

    В поисках решения описанной проблемы перешел с цифрового интерфейса датчика MH-Z19 на ШИМ (у него есть и такой выход!). Залил в ESP8266 скрипт, который один из магазинов использует для предпродажной проверки этих сенсоров. Схема задышала. К сожалению, на мониторе редактора Arduino IDE...
  6. C

    Нужна помощь ESP8266+MH-Z19, проблемы

    Спасибо! Выдает примерно такое: ets Jan 8 2013,rst cause:1, boot mode:(3,6) load 0x4010f000, len 1384, room 16 tail 8 chksum 0x2d csum 0x2d v09f0c112 ~ld ⸮
  7. C

    Нужна помощь ESP8266+MH-Z19, проблемы

    Нет. Я после каждой неудачной отладки заливаю работающий скрипт.
  8. C

    Нужна помощь ESP8266+MH-Z19, проблемы

    С помощью Arduino IDE заливаю в модуль CP2102 Node MCU скетч (под спойлером) для датчика углекислого газа MH-Z19. Подключаю датчик, перезапускаю, но на мониторе Arduino IDE - тишина, если не считать нечитаемой абракадабры при включении. В окнах датчика мигают инфракрасные нагреватели с...
  9. C

    Нужна помощь Как задать переменную на веб сервере и сохранить ее во flash

    Собрал метеостанцию (ESP8266, BME280), которая отсылает информацию о температуре, влажности, давлении на е-мейл с помощью php-скрипта. Ниже приведена команда из скетча, которая выполняет эту работу - http.begin("http://skorovoda.in.ua/php/un37.php?mymail="+String(address)+"&t="+String(t)...
  10. C

    Нужна помощь Как уйти от создания открытой точки доступа Wi-Fi?

    Нашел технически грамотное объяснение этому явлению: При перепрошивке модуля ESP8266 данные о подключении к Wi-Fi не удаляются, поскольку они хранятся в другой части памяти. Есть два варианта стереть эту информацию и перейти к заводским настройкам: 1. Для сброса до заводских настроек нужно...
  11. C

    Нужна помощь Arduino IDE: ошибки при загрузке скетча.

    Гарантированные уровни - это не объяснение. Разве подключение пина к "земле" или к "+" напрямую гарантировано не обеспечивает логического "0" или "1" на этом пине???
  12. C

    Нужна помощь Arduino IDE: ошибки при загрузке скетча.

    Во вложении - только один пример из бесчисленного множества.
  13. C

    Нужна помощь Arduino IDE: ошибки при загрузке скетча.

    Ваша идея была продуктивной. Спасибо! Правда, если в случае ESP-07+CH340 режим программирования организовал довольно быстро (аккуратный монтаж вместо макетки), то в случае платы NodeMCU-CH2102 вошел в режим программирования какими-то беспорядочными действиями, подавая "0" через внешний навесной...
  14. C

    Нужна помощь Arduino IDE: ошибки при загрузке скетча.

    На плате Node MCU CP2102 - я не вникал как организованы DTR и RTS. Уверен, что промышленный образец не тиражируют с любительскими ошибками. Успешно прошивал этот модуль десятки раз. В случае с конвертером CH340 - завтра для чистоты эксперимента врежу резисторы подтяжки.
  15. C

    Нужна помощь Arduino IDE: ошибки при загрузке скетча.

    На промышленной плате cp2102 резисторы подтяжек наверняка установлены, а в своих схемах я перестал ставить резисторы подтяжек: до сих пор все работало.
  16. C

    Нужна помощь Arduino IDE: ошибки при загрузке скетча.

    При загрузке на плату модуля ESP-12 cp2102 очередной версии скетча метеостанции Arduino IDE выдал сообщение об ошибках: error: espcomm_open failed error: espcomm_upload_mem failed. В Интернете пишут, что причиной такого рода ошибок является плохой контакт. Чтобы проверить эту версию - собрал...
  17. C

    Нужна помощь Как уйти от создания открытой точки доступа Wi-Fi?

    Спасибо! Проблему решил, но неприятный осадок остался: Как в скетче, где в явном виде нет намека на ssid, генерируется точка доступа с моим ssid???
  18. C

    Нужна помощь Как уйти от создания открытой точки доступа Wi-Fi?

    Заложил в код метеостанции веб-сервер со статическим IP-адресом. Метеостанция работает, но при включении устройства автоматически создается открытая точка доступа с тем же именем, которое используется у меня для подключения к Интернету. Пытаясь найти команду, которая вызывает эту точку...
  19. C

    Нужна помощь Проблемы с записью переменной в коде html-страницы

    Благодарю за проделанную работу!!! Предложенный вариант "+String(tepm)+" заработал с первой попытки. С именем переменной tepm в первом скетче ошибки нет, есть и такая переменная - строка 22. Перешел на int осмысленно. С float еще предстоит разобраться. Если tepm назначить float, то выводится...
  20. C

    Нужна помощь Проблемы с записью переменной в коде html-страницы

    Есть два работающих скетча. В первом - на веб-страницу выводится температура с датчика, а во втором - с веб-страницы включается/выключается питание на нагрузку. Объединил эти скетчи в один. Все работает, за исключением вывода значения температуры на веб-страницу. Это процедура с выводом...
Сверху Снизу