Jump to content
iT4iT.CLUB

All Activity

This stream auto-updates     

  1. Today
  2. Добрый день! Есть цифровой датчик GY-1145 работает по шине I2C. Как я понял, с его помощью можно измерять UV Index и уровень освещённости. Хотелось бы его прикрутить в данный проект?
  3. Earlier
  4. остановитесь на SHT-31 -их недорогих самый адекватный и по температуре и по влажности по влажности ошибка до 2%, у SI7021 - до 6-8%
  5. Всем добрый день. Небольшой отзыв по работе метеостанции. Работала полтора года. Сначала отвалился датчик CCS811, почти сразу. Некоторое время он показывал что-то около нормальных значений, потом улетел в небо. Далее BME 280. Саму плату я залил лаком, кроме соответственно самого датчика. Летом проблем не было, но осенью, зимой и весной датчик почти постоянно висел со 100% влажностью в показаниях. Как я понимаю, проблем в том, что под металлическим кожухом датчика конденсируется влага. И нужно время, что бы она высохла естественным путем. В датчиках SI7021 и SHT30-35 и некоторых других предусмотрена просушка датчика путем прогревания. Хорошая статья по датчикам тут. Буквально вчера датчик вообще полностью перестал работать. Без проблем проработал датчик освещенности. Датчик на любителя и ценность его показаний тоже. Но работал он без проблем. В моей метеостанции esp была смонтирована на улице рядом с датчиками. В герметичном корпусе за полтора года с ней никаких проблем. Работает и сейчас отлично. Планирую немного модернизировать станцию. Откажусь от BME, есть пару BMP, буду их использовать только для давления, а влажность сокрее всего буду брать от SI7021. И если получится (я не программист ни разу) попробую прикрутить к станции DS18B20 только для температуры. Kitsum спасибо за то, что поделились кодом и конструкцией! Всем удачи!
  6. В код нужно добавить две строчки: void ICACHE_RAM_ATTR HSignal(); void ICACHE_RAM_ATTR CSignal(); Такая правка нужна для ардуино старше 2.5.0. для исправления ошибки ISR not in IRAM!
  7. Подскажите как отключить/поменять заставку с облаками.
  8. Прошил модуль в Windows 7. Ничего не изменилось ((( Прикладываю видео прошивки. Всем спасибо, кто откликнулся. Проблему решил, установив последнюю версию Java. Fatal error в Web интерфейсе перестал появляться после замены версии платы ESP8266 Boards в библиотеке - вместо 2.6.3 установлена версия 2.7.4. И, оказывается, пароль WiFi точки доступа модуля должен быть от 8 символов и длиннее.
  9. Поставил с нуля ArduinoIDe 1.8.10 (с этого сайта последний с прошивкой 2 beta) на комп. с Windows-10. Прошил плату. Все прошилось без ошибок, как и раньше. Работает все, КРОМЕ запоминания пароля и названия в Аварийном режиме. К домашнему роутеру подключается. Но мне не надо к домашней сети, мне надо, чтобы станция работала в режиме точки доступа с запароленной сетью WiFi, чтобы к станции мог подключаться только я. Это у всех в аварийном режиме нельзя поставить на WiFi пароль или только у меня?
  10. Первым делом проверил, как мастер писал, "nodemcu ver.1 (esp12)", flash 4mb (3mb/512), все, как в инструкции. Пробовал и esp8266, ноль реакции, так же работает. Голову сломал.
  11. Плата правильно выбрана?, Настройки разметки диска?
  12. Люди, помогите, две платы прошивал, ни в одной не сохраняется пароль (и название не меняется) на WIFi аварийный режим станции. Точнее, в WEB интерфейсе все сохраняется, вот только название аварийной WiFi сети станция выдает свое, которого нет в интерфейсе и пароль при подключении к WiFi точке доступа станции не спрашивает. При сбросе кнопкой Reset на плате светодиод моргает 1 раз и больше не горит. Если сбросить настройки платы в Веб интерфейсе, название WiFi точки доступа усианавливается по умолчанию и светодиод начинает мигать. Плата вот такая.
  13. Здравствуйте. Модуль ESP-12F прошил прошивкой автора темы. Включаю станцию, начинает мигать синий светодиод на модуле. В Web интерфейс 192.168.4.1. захожу, меняю пароль в секции "Точка доступа- аварийный режим". Перегружаю модуль. Синий светодиод мигнул раз и погас. Название сети модуля изменилось на "WiFi-IoT", но сеть НЕ защищена, можно спокойно подключиться кто хочет. Прошил еще раз, все то же самое. Все остальное работает, температуру, давление, влажность показывает. И ДА, как у "Sergei", так же "Fatal error". Странно, но год назад шил станцию этой же прошивкой, ничего подобного не было, все работало, пароль ставился, сетка была защищена. Error-ов не было. Что я сделал не так? Шил ArduinoIDE что в комплекте с прошивкой. И еще, подскажите, пожалуйста, что изменить в скетче, чтобы использовать модуль ESP-1 с замененной на 4Гб памяти. Не найду, что изменить, чтобы на его порты GPIO-0 и GPIO-2 подключить датчик BME-280.
  14. Плюнул, сделал через блинк. Пытаюсь сделать кормушку для кота с обвесом в виде метеостанции и экрана. Пока экран выдает поочередно время, дату, погоду на 3 дня, текущие показатели датчиков. Ну и на страницу с датчиками прикрутил планку прогноза погоды как тут постили раньше. Спасибо за проект. ESP8266_WS_V2.0_and_oled.zip
  15. Подскажите пожалуйста как оптимально вставить в управление GPIO включение и выключение пина по времени? Как я понимаю время уже берется с интернета.
  16. Добрый день. Что то делаю не так только не пойму что. Качал архив там где уже с библиотеками. Не хочет подключаться. https://ibb.co/sCdQkBn все заработало спустя время информация фатал на скрине это норма?
  17. Можно использовать самодельную ардуину на атмега8 ?
  18. Привет. Можно использовать самодельную ардуино на атмега8?
  19. Самое близкое, что нашел https://github.com/jantman/SwitchSNMP/blob/master/com_jasonantman_SwitchSNMP_IOS.php public function getPortMACs($vlans) - то что нужно но соединить не могу
  20. Просмотрел snmpwalk 1.3.6.1.2.1.17.4.3.1.1 Оказывается он выводит mac Таблицу только Vlan1.... и как заставить выводить другие влан не понятно :(. Оборудование обычные циско каталист 3560.... Нагуглил.. На цисках Vlan указывается community@Vlan# Т.е. строка выглядит так snmpwalk -v 2c -c public@101 192.168.x.x 1.3.6.1.2.1.17.4.3.1.1 Только не знаю, как сюда это приладить.. если изменить название community - не работает.. ХЕЛП... Спасибо заранее.
  21. Нид хелп. Ситуация такая: циски и компы были раньше в одной сети, например 192,168,1,0/24 и в одном влан. - все работало очень хорошо. Сейчас компьютеры и управляющие интерфейсы цисок в разных подсетях и влан: например: циски 192.168.0.0/24 влан 100 компьютеры 192.168.1.0/24 влан 101 Свичпорт сейчас показывает только таблицу соседних цисок (вложенная картинка) Можно ли , что бы показывал все устройства ну или хотя бы только компы.?
  22. залили прошивку , ключ подставил свой .в результате во всех пунктах у меня 0
  23. Здравствуйте! Вопрос к уважаемому автору. Возможно ли в проект добавить функцию изменения значения переменной в коде средствами плагина knob? К сожалению являюсь самоучкой. Не всё могу сделать сам, но видоизменить и использовать в своём проекте в силах. Ваш проект очень понравился как раз активной поддержкой и развернутыми ответами. Очень заинтересовал. С уважением!
  24. Здравствуйте! sensors.add(T, "out_temperature", [&](){ return dht.readTemperature(); }, true); sensors.add(H, "out_humidity", [&](){ return dht.readHumidity(); }, true); перепишите в такой вид: sensors.add(T, device:: out, "out_temperature", [&](){ return dht.readTemperature(); }, true); sensors.add(H, device:: out, "out_humidity", [&](){ return dht.readHumidity(); }, true); C уважением.
  25. Добрый день. Непешно пытаюсь разобраться с разными датчиками. Возник затык с DHT11 (ну такой вот валялся - не стыдите). #include <DHT.h> #include <DHT_U.h> #ifndef USERS_H #define USERS_H DHT dht(5, DHT11); /* Параметры индикаторов web интерфейса для плагина Knob Мин Макс Шаг Заголовок Ед. измер. |---------------------|----|------|------|--------------|---------| */ knob_t *T = new knob_t(-40, 125, ".1", "Температура", "°C"); knob_t *H = new knob_t( 0, 100, ".01", "Влажность", "%"); /* Добавление датчика в систему */ void sensors_config() { dht.begin(); /* DHT на страничке внешнего датчика */ sensors.add(T, "out_temperature", [&](){ return dht.readTemperature(); }); sensors.add(H, "out_humidity", [&](){ return dht.readHumidity(); }); /* ESP на странице внутреннего датчика */ sensors.add(new knob_t(-100, 0, "1", "RSSI", "dbm"), device::in, "rssi",[&](){ return wifi.isConnected() ? WiFi.RSSI() : 0; }); sensors.add(new knob_t(0, 5, ".01", "Питание", "V"), device::in, "vcc", [&](){ return ESP.getVcc() * 0.001; }); sensors.add(new knob_t(0, 81920, "1", "RAM", "Byte"), device::in, "ram", [&](){ return 81920 - ESP.getFreeHeap(); }); } #endif Так его попытался инициализировать и читать. Вроде-бы заработало, но есть пара непонятных моментов: 1. На странице отображаются целые значения влажности и температуры. Хотя при самообновлении показаний, видно как у температуры меняются десятые, а у влажности сотые. Как только процесс самообновления завершается, опять только целые значения. 2. На суточном графике нет значений влажности и температуры. Мало того, что их нет по сути, еще и нет цифр на вертикалных осях слева и справа. Подскажите, в какую сторону копать, чтобы поправить эти два момента. --------------------------------------- C проблемой 2 разобрался. Оказалось достаточно записать две строки в таком виде: sensors.add(T, "out_temperature", [&](){ return dht.readTemperature(); }, true); sensors.add(H, "out_humidity", [&](){ return dht.readHumidity(); }, true); Теперь давление и температура пишутся на суточном графике.
  26. Все по инструкции сделал,но не могу ни как зайти в веб интерфейс.Страница не найдина и все,хоть через телефон хоть через ноутбук. Разобрался.Путь папки со всеми файлами должен быть стандартным.
  1. Load more activity
×
×
  • Create New...