Перейти к публикации
iT4iT.CLUB

den48rus

Пользователи
  • Публикации

    15
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    4

Сообщения, опубликованные пользователем den48rus


  1. Всем добрый день. Небольшой отзыв по работе метеостанции. Работала полтора года. Сначала отвалился датчик CCS811, почти сразу. Некоторое время он показывал что-то около нормальных значений, потом улетел в небо. Далее BME 280. Саму плату я залил лаком, кроме соответственно самого датчика. Летом проблем не было, но осенью, зимой и весной датчик почти постоянно висел со 100% влажностью в показаниях. Как я понимаю, проблем в том, что под металлическим кожухом датчика конденсируется влага. И нужно время, что бы она высохла естественным путем. В датчиках SI7021 и SHT30-35 и некоторых других предусмотрена просушка датчика путем прогревания. Хорошая статья по датчикам тут. Буквально вчера датчик вообще полностью перестал работать.  Без проблем проработал датчик освещенности. Датчик на любителя и ценность его показаний тоже. Но работал он без проблем. В моей метеостанции esp была смонтирована на улице рядом с датчиками. В герметичном корпусе за полтора года с ней никаких проблем. Работает и сейчас отлично. Планирую немного модернизировать станцию. Откажусь от BME, есть пару BMP, буду их использовать только для давления, а влажность сокрее всего буду брать от SI7021. И если получится (я не программист ни разу) попробую прикрутить к станции DS18B20 только для температуры. Kitsum спасибо за то, что поделились кодом и конструкцией! Всем удачи!

    IMG_2753.jpg


  2. 4 часа назад, post125 сказал:

    если это северная сторона , летом всё будет ок;  зимой будут показания завышаться

    Будем наблюдать. Сравнивать показания с метеостанциями в городе. Пока станция работает хорошо. Датчик CCS811 почти бесполезен, не могу уловить суть его работы и показания, от чего зависят, с чем связаны резкие скачки и т.д. Читал, что он должен корректировать свои показания от температуры. К датчику BH1750 вопросов нет, показания начинают расти точно по времени рассвета из прогноза погоды. Чем бы заменить CCS811?! Есть ли у кого-то какие-нибудь наработки с NRF2401?! И последнее. Буду очень благодарен за инструкцию, как прикрутить Blynk. Спасибо!


  3. Всем привет. Медленно, но верно закончил сборку метеостанции и установил ее на постоянное место работы. Предыдущая компоновка станции не заработала. Потому что я использовал витую пару для соединения датчиков и ESP, планировал ее поставил в помещение в тепле и сухости. Длинна витой пары была около 3х метров. Теперь же  установил ESP в герметичном корпусе на стойке рядом с блоком датчиков. Расстояние от датчиков до ESP получилось примерно 10-12 сантиметров. Сами же датчики закрепил на вертикальной пластмассой планке внутри готового китайского корпуса для температурного датчика от какой-то метеостанции. Сверху вниз получилось: датчик СО2, потом температура, влажность и давление и нижний датчик освещенности, который смотрит вниз. Платы покрыл 2 слоя прозрачного лака для ногтей для защиты от коррозии. Провода от датчиков к ESP проложил в прозрачной трубке для защиты от дождя и грязи. С платы расширения для ESP выпаял питающий коннектор и напрямую припаял провод питания, так как плата с коннектором и подключенным к нему штекером не помещалась в корпус. Вход датчиков и выход питания загерметизировал горячим силиконом. Положил внутрь корпуса пару пакетиков силикагеля для защиты от конденсата. Вот конечный результат. Предложения и советы приветствуются.

    IMG_6505.JPG

    2019-12-04 16-51-47.JPG

    2019-12-07 11-33-35.JPG

    IMG_8198.jpg

    2019-12-04 18-18-21.JPG

    • Like 1

  4. 3 часа назад, Neon сказал:

    возможно ли не очень сложным способом добавить к метеостанции работу с NRF24L01+, чтобы радиомодуль принимал данные показаний датчиков и передавал их метеостанции

    интересует куда вставить код работы с NRF24 и как передать данные коду метеостанции, скетч работы с NRF24 в принципе есть, возможно нужно будет немного доработать

    Присоединяюсь к вопросу


  5. 36 минут назад, pvspec сказал:

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

    Имеется проблема перегрева датчика, сторона размещения восточная. Кто сталкивался с данной проблемой, решит ли обертывание в фольгу? 

    Сейчас в том магазине корпус уже не доступен, но вот ссылка на другой магазин 
    https://s.click.aliexpress.com/e/8r5Ivlcob Как я понял, это запчасть от какой-то метеостанции. Если покопать ещё алиэксперсс, то можно и стойку найти и датчик температуры и влажности под этот корпус. Будет комплект. Только датчик беспроводной на 433 МГц на батарейках. Было бы неплохо придумать приёмник этого сигнала, что бы не иметь головной боли с протаскиванием проводов и т.п.  Вопрос перегрева можно попробовать решить оклейкой самих рёбер фольгированным скотчем. Только сами ребра, что бы оставить вентиляцию. Должно помочь. Стойку металлическую покупал в строительном магазине, была она 50 на 50, одну ногу укоротил. Крепил корпус под верхнее ребро к стойке на маленькие кабельные стяжки, решение так себе, но в спешке выбора не было


  6. Всем добрый день. Хочу поделиться неудачным опытом установки в отпуске в России. Станция работала у меня месяц на столе и вот пришло время занять свое законное место на улице. Так как расстояние от датчиков до ESP было около 2х метров, решил использовать витую пару категории 5е. С общим экраном. 2 на питание, остальные SDA и SCL на 3 датчика. Провода паять не было возможно, использовал скрутку с термоусадкой... Знаю, не есть хорошо это. Датчики проработали день или два потом перестали давать данные. Подозрения в скрутке или длине витой пары. Из-за отсутствия времени, не успел ничего поправить, оставил станцию не работающую до следующего года... Жаль. 

    IMG_6853.JPG

    IMG_6505.JPG

    • Like 1

  7. 2 часа назад, Kitsum сказал:

    Доброе время суток @den48rus   

    Спасибо большое за объяснение. Всё заработало. Точка росы появилась. Я немного опишу, как я это сделал. Вдруг есть на форуме люди, которые тоже как и я "на вы" с программированием.

    Сначала саму формула расчета точки росы вставил ниже формулы расчета абсолютной влажности во вкладке tools.h

    1439435646_2019-08-0221-50-29ESP8266_WS_V2.0_iT4IT.CLUB-tools.hArduino1.8.9.jpg.6ed93402257c5508757e26bf6392072d.jpg

    примечание: компилятор ругался на какие-то ошибки в строке 183. Быстро погуглив, нашел решение. Там где необходимы пробелы расставил именно пробелы, там где tab, именно tab. Говорят, что при копировании части кода из форума, эти вещи могут некорректно вставиться или по простому "не надо тащить всякий хлам в код" цитата...

    После добавил визуализацию во вкладку users_auto.h. Вставил следующую часть кода.

    1154379264_2019-08-0221-50-54ESP8266_WS_V2.0_iT4IT.CLUB-users_auto.hArduino1.8.9.jpg.9096ca7447a8cea42b153ae6e9838045.jpg

    И там же добавил сенсор.

    1997115221_2019-08-0221-51-20ESP8266_WS_V2.0_iT4IT.CLUB-users_auto.hArduino1.8.9.jpg.3e6844f6f358f195148cb915876ff564.jpg

    Вот собственно и всё. После давил отправку показаний на народный мониторинг и thingspeak. Всё это делал во вкладке services.h Там всё интуитивно понятно. Даже я разобрался сразу. Только для thingspeak максимальное количество датчиков 8, для народного мониторинга можно больше. Но чаще можно отправлять данные в thingspeak и там можно добавлять красивую стрелочную анимацию показаний и делать расчеты и анализ в matlab, соответственно зная или немного разбираясь в языке программирования matlab. 

    Еще пара слов про датчик CO2. Работает он не очень корректно. Данные часто убегают в космос.

    22916065_2019-08-0311-51-31..thumb.jpg.f53de7f05d70377d2bde332839f9be69.jpg

    Не думаю что в моей местности часто имеют место какие-то резкие выбросы CO2 и воздух настолько загрязнен. Думаю дело в калибрации датчика по температуре. Посмотрим как поведет себя датчик в холода, когда займет свое место на улице.

    К сенсору освещенности вопросов нет. 

    Спасибо за помощь. Всем удачи!

    • Like 1

  8. Всем добрый день. Продолжаю мучать метеостанцию... Никак не могу добавить расчет точки росы. Добавлять формулу расчета и другие параметры надо во вкладку  users_auto.h ??

    1332071918_2019-08-0214-51-56ESP8266_WS_V2.0_iT4IT.CLUB-users_auto.hArduino1.8.9.jpg.6674aa859fde305861b64f811fabab40.jpg

     

    Далее.

    1472955648_2019-08-0214-53-40ESP8266_WS_V2.0_iT4IT.CLUB-users_auto.hArduino1.8.9.jpg.65c5ba762f41fe111c1cc6cfe150b384.jpg

    Но куда вставить формулу?? 

    Я далек от программирования... Не могли бы вы пошагово объяснить?


  9. 34 минуты назад, post125 сказал:

    это я невнимательно посмотрел, на алиэкспрессе увидел неправильный перевод описания датчика CCS8111. Там было указано угарный газ (CO). я себе для мониторинга CO2 поставил MH-Z19, поэтому с CCS8111 не знакомился.

    Интересно, обо датчика измеряют CO2, но разница в размерах и цене огромная...


  10. 47 минут назад, post125 сказал:

    а угарный газ где есть необходимость контроллировать? в котельной?

    Ну если есть датчик, почему же не контролировать? Тем более в коде от @Kitsumэтот датчик прописан и остаётся только поменять OFF на ON. И во вторых это датчик углекислого газа и органических летучих соединений. 

    • Like 1

  11. Всем добрый день. На днях получил все необходимые датчики и корпус. Собрал всё. Проблем не возникло. Только на датчике CCS8111 контакт WAK надо подключить к GND на плате. После нескольких часов работы показания датчика улетели на максимум и так пробыли до рестарта ESP...

    186551919_2019-07-0917-29-23..thumb.jpg.71056e46fa1d88f2734577745d6031a2.jpg

    Как вы думаете, с чем может быть проблема?? И еще, как можно допилить код для взятия показания VOC???

    Немного про корпус для датчиков из Китая, вот немного фоток: 

    106313984_2019-07-0816-15-12.thumb.JPG.09cffdaa953fbe915bce61dc2720736d.JPG1345440512_2019-07-0816-16-04.thumb.JPG.3f807060eea8e438a0a96086b80588ea.JPG1670087863_2019-07-0816-14-29.thumb.JPG.ff84253050cec1d41039dafc0937fce3.JPG2115319365_2019-07-0816-13-30.thumb.JPG.5fe50c296057ee2d8dc1c4c7e09b7f22.JPG

    Сам корпус серого цвета. посмотрим как поведет себя на улице

    • Like 2

  12. Пробовал вставлять куски кода по совету @post125, всё прошивается, но показания и круглая диаграмма на странице не отображается. Я думаю, это из-за того, что у меня подключен только один датчик. BMP280, с него берется только температура и давление. Поэтому не отображается точка росы. Нужные датчики приедут со дня на день. Как вы думаете, нормально ли будет подключить все датчики витой парой, в смысле использовать одну пару для  питания всех датчиков, подключить их параллельно, а оставшиеся пары использовать для данных. Как раз 3 пары на 3 датчика. 

    И еще мысли, идеи: можно подключить DS18B20 в герметичном корпусе и закопать его в землю на глубину 50 см( или больше, меньше...), тем самым измерять температура почвы, промерзание почвы, может будет полезно садоводам. Можно подключить UV датчик и поставить его на крышу, закрыв его светопрозрачным колпаком от обычного датчика движения. Тем самым получать показания уровня ультрафиолета... Как вы думаете?

    • Like 1

  13. Цитата

    По поводу Blynk... Прикручивал сам, автор и так много сделал.. 

    @Вадим Гречухин не могли бы вы поделить как это сделать?? Заранее спасибо.

    Цитата

    Да, все это возможно. Например, для расчета точки росы Вам понадобятся показания температуры и влажности, а также функция которая и будет производить расчет. Вот её упрощенный вариант.

    @Kitsum если вам не трудно, можно по подробнее: куда и как надо вставлять эти куски кода. Просто я не программист ни разу, трудновато мне это дается. Спасибо.


  14. Всем добрый вечер. @Kitsum спасибо большое за подробную инструкцию и скетч для метеостанции. Собрал 2. Одна на чипе CH340, другую на CP2102. Все работает прекрасно. Только для второй использовал настройку: "плата - Node MCU 0.9 ESP-12". Датчика BME280 у меня пока еще нет, но есть BMP280. От него работает только температура и давление. Хочу спросить, можно ли добавить расчет точки росы, индикацию изменения давления (типа " к дождю" и т.п.), добавить поддержу сервиса Blynk, добавить дисплей 2004. Вопрос не по программной части: как правильно расположить датчики в корпусе на улице? Сейчас ко мне едет из Китая такой корпус:

     2019-06-20_21-25-12.png.7c5c49d4579dcac94e897d3faa5fe6a9.png

     

    планирую поставить BME280, BH1750 и CCS811. Как было бы правильно их с вашей точки зрения расположить.  У меня сейчас уже год работают 2 метеостанции, одна в России, другая в Болгарии. Обе были куплены через сайт народного мониторинга. Но работают они плохо. Обе с датчиками AM2302, BMP085 (по моему такой...). Одна станция через пару месяцев работы стала показывать 99% влажность. Другая 99% влажность показывает только ночью. Датчики стоят на северных сторонах домов в распредкоробках, с отверстиями для вентиляции. Есть интересный момент, они предают на сайт еще и напряжение на ESP и уровень сигнала Wi-Fi. Можно ли и в вашу метеостанцию добавить отображение этих данных. Спасибо. 

    • Like 1
×
×
  • Создать...