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

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

  1. C

    Нужна помощь ESP8266: проблемы с файловой системой

    Уже больше года в своих скетчах использую загрузку некоторых переменных через окно в браузере с использованием файловой системы (SPIFFS). С недавнего времени начались проблемы с этой загрузкой. Сначала я не придал этой проблеме значения - подумал, что затер память, но на новом модуле NodeMCU...
  2. C

    Нужна помощь Проблемы с периодом отправки данных на Blynk

    Есть простая схема - NodeMCU ESP12E + DHT22. Инфа с датчика считывается с периодом 1 сек и отображается на мониторе Arduino IDE. Каждое 5-е, 15-е, 30-е или, допустим, 300-е значение (задается переменной bl, скетч под спойлером) отправляется на сервер Blynk. Проблема в том, что на Blynk...
  3. C

    Нужна помощь Таймер паузы для ESP8266.

    Библиотека таймера TimerOne.h для контроллеров Arduino позволяет задать не только периодичность вызова функции, но и временный промежуток выполнения функции. Для понимания привожу фрагмент скетча для Arduino с таймером TimerOne.h: К сожалению, ничего похожего для ESP8266 не могу найти или не...
  4. C

    Вопрос ESP8266+DHT22+DS3231+Blynk - устройство зависает сразу после включения.

    Устройство ESP8266+DHT22+DS3231+Blynk устойчиво работает, если исключить одно из двух: Blynk или часы реального времени DS3231, а в целом - зависает сразу же после включения. Эта проблема обсуждалась на форуме тут, но, к сожалению, там был был сделан только общий вывод: функциями...
  5. C

    Нужна помощь Часы реального времени DS3231: проблемы с переходом на новые пины в протоколе I2C

    Сначала несколько слов о источнике этой проблемы. Собрал схему: NodeMCU CP2102, модуль часов реального времени DS3231 и цветной дисплей 1.44' SPI 128*128. Поскольку и часах и в экране для управления используются контакты протокола I2c - D1, D2 CP2102, то для избежания конфликта -...
  6. C

    Нужна помощь Радиомодули RF 433MHz - проблемы с расстоянием приема сигнала

    Собрал приемник и передатчик по схеме: RF433MHz + Arduino Pro Mini. Для проверки работы загрузил в Arduino скетчи: //передатчик #include <RCSwitch.h> RCSwitch mySwitch = RCSwitch(); void setup() { mySwitch.enableTransmit(2); } void loop() { mySwitch.send(B0100, 4); delay(200)...
  7. C

    Нужна помощь Зависает MH-Z19.

    В метеостанции на ESP8266 с датчиком температуры и влажности DHT22, датчиком содержания CO2 MH-Z19 и отправкой данных на Blynk зависают показания MH-Z19, при этом, значения температуры и влажности отправляются на сервер Блинка нормально. После перезагрузки устройства информация с MH-Z19...
  8. C

    Нужна помощь Exception (28), wdt reset при загрузке скетча

    Работая над кодом метеостанции я протестировал некоторые варианты сохранения значений переменных, которые задаются по воздуху - через Wi-Fi. Потом я занялся подключением других датчиков в схему метеостанции, в которых не было необходимости в сохранении значений переменных через Wi-Fi. После...
  9. C

    Обсуждение DHT11 - десятые значения температуры

    Загрузил тестовый скетч DHTtester.ino из библиотеки для датчиков температуры и влажности DHT.h в схему ESP8266+DHT11. В очередной раз убедился, что в датчике DHT-11 значение десятых и сотых частей влажности равно нулю (см. скрин). Однако, как видно из этого же скрина, в индексе переменной...
  10. C

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

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

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

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

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

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

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

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

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

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

    Вопрос Как организовать вызов двух функций с разным циклом выполнения?

    Используя примеры из Arduino IDE, составил скетч термометра. Информация о температуре отправляется сервер с периодом 1 сек и на е-мейл каждый час. Периодичность отправки определяется delay(). Команды в скетче выполняются последовательно и после отправки письма процесс замораживается на 1...
  16. C

    Нужна помощь С++, ошибки в синтаксисе команды

    Собрал термометр и, пользуясь примерами из Arduino IDE, cоставил скетч, который, по идее, показания термометра должен отправлять на е-мейл (скетч во вложении). Термометр работает, сообщения на е-мейл приходят, но не читается переменная температуры и в письмах вместо температуры - наименование...
  17. C

    Нужна помощь Помогите найти скетч для отправки сообщений на e-mail.

    У меня дышит макет метеостанции отсюда - https://geektimes.ru/post/284994/. Хотелось бы дополнить код метеостанции для того, чтобы некоторую информацию с датчиков (критические параметры) отправлять по е-мейлу. Например, температура в помещении ниже 10С - отправить сообщение. Тестировал...
  18. C

    Нужна помощь Arduino IDE -проблемы с загрузкой и подключением библиотек

    1. Скачиваю с ХитХуба файл библиотеки, но при импорте этого файла компилятор выдает ошибку: Выбранная папка/zip файл не содержит корректных библиотек. 2. Загруженные библиотеки, которые уже есть в перечне, например, DNSServer.h, ArduinoJson.h - не подключаются (выделены на скрине). Как решить...
  19. C

    Нужна помощь Arduino IDE - работает на одном компе и не работает на другом

    Установил Arduino IDE на компьютере с Win 7, но компилятор работает некорректно - зависает в процессе компиляции. Подробности - тут. На другом компе тоже с Win 7 - компилятор работает нормально. Подозреваю, что проблема в разной конфигурации Java на этих компьютерах, к которой редактор...
  20. C

    Нужна помощь Arduino 1.8.1 - проблемы с загрузкой скетча

    Прошил ESP-1 c помощью NodeMCU файлом под АТ-команды. На команду at из редактора Arduino IDE получаю ответ ОК - с железом, похоже, все в порядке. Но при загрузке примера - процесс зависает на компиляции скетча (см. скрин) без всяких сообщений об ошибках. Что я делаю неправильно...
Сверху Снизу