Метеостанция DIY

16 февр. 2019 г.

Датчики на которых собираю метеостанцию:

  1. CO2 - Senseair s8-53 (2тыс рублей)
  2. Влажность-давление - BME 280 (температуру буду брать с другого датчика) 152 рубля
  3. Температура DS18b20 (80 рублей)
  4. Дисплей 2,8 "nextion ( 1200 руб )
  5. ESP8266 (250 руб)
  6. Лазерный датчик пыли PMS5003 -pm1/pm2.5/pm10 (1200 руб)
  7. Блок питания  (80руб)

Итого без учета корпуса, себестоимость датчиков: 4962 руб.

Температуру решил не выводить с BME 280 (так как он завышает показания), а использовать вместо него DS18b20,  сравнил показания BME 280 и DS18b20 и Акару (разница в 0.5) 

dht, htu - решил обойти стороной так как судя по тестам раз, два, они проигрывают по температуре DS18b20 и влажности BME 280

немного полезной информации по датчику DS18b20 из чата DIY от @widapro

Преимущество ds18b20 в том что он откалиброван на заводе и не нуждается в калибровке

ds18b20 не рекомендуют часто опрашивать, т.к. от частых запросов он нагревается и начинает немного врать.

ds18b20 вполне промышленный датчик, много где на производстве используется. Из практики погрешность у него +-0.5 градуса.

я сам тесты делал, с пяток датчиков проверял одновременно

ds18b20 есть открытые и закрытые(стальная трубка). Вот закрытые немного инерционные, т.к. корпус имеет свою теплоемкость на нагрев/охлождение которой нужно потратить некоторое время.

закрытый не боится влаги, его удобнее использовать на улице. Ну еще закрытый можно в агресивные среды пихать, типа в огонь или в воду.

DS18b20 vs bme280 vs Aqara

больше данных по клику

1 Этап подключение датчиков

Первое тестовое подключение Дисплея к Nextion

После первого успешного подключения, подключил все остальные датчики, все данные отображаются, отлично

Добавил в Home Assistant

2 этап разработка корпуса

1-ая версия корпуса

2-ая версия корпуса (картинка на дисплее подставлена для визуализации с другого прибора)

1-вая версия корпуса, примерное расположение датчиков

3 этап дизайн интерфейса и меню

в процессе 

Ответы на вопросы из коментов

Руслан написал: Отличная метеостанция! А интерфейс как реализован? У есп изи есть графический редактор?

на дисплее Nextion 4-е пина

  1. питание 5v
  2. земля
  3. RX
  4. TX

1 часть питание взял не с ESP а с отдельного блока питания, на ESP8266 воткнул RX на TX и TX на RX (крест на крест) в есп изи выбрал дисплей

2-ая часть вывод информации загрузил софт Nextion Editor для конфигурирования дисплея- дизайн, менюшки и код пишется, сконфигурировал  его, скомпилировал, скопировал на карту памяти, выключил дисплей вставил карту памяти, включил дисплей, дисплей прошивается, убрал карту памяти, «дизайн» с кодом загрузился, какой код? ну вот пример у меня при достижении 800ppm цвет меняется на оранжевый а при 1200 ppm на красный, если меньше 600 то зеленый, ну или привязать ползунок  чтобы управлял чем-то или для визуализации

после взял переменные которые добавил в программе, для co2 это t7 и теперь можно попробовать тестово вывести данные с есп изи открываю дисплей и там прописываю t7.txt=500 и смотрю если все ок, то

(можно в отладке программы тестировать через Debug)

прописываю уже датчики(на картинке подробно) и они в режиме реального времени отображает данные, дисплей сенсорный, можно сделать на нем любое управление чего угодно, можно включать выключать реле

Дисплей Nextion посмотреть модели на официальном сайте, при конфигурирование дисплея нужно будет выбрать его модель

Почитать про сенсоры:


Все новости мира умных домов - t.me/SprutAI_News

Остались вопросы? Мы в Telegram - t.me/soprut

  1. Руслан Г (Rus)
    Руслан Г (Rus) 3 месяца назад

    Отличная метеостанция! А интерфейс как реализован? У есп изи есть графический редактор?

    • Антон Самсонов (samsonovs)
      Антон Самсонов (samsonovs) 3 месяца назад

      добавил в блог информацию с ответом на твой вопрос

      • Руслан Г (Rus)
        Руслан Г (Rus) 3 месяца назад

        Увидел, спасибо. у меня похожая станция на другой прошивке, только датчик со2 другой и датчика пыли нет. Nextion editor посмотрю. Все никак не дойду до этапа прорисовки 3D-корпуса, все в распаечной коробке на термоклее )

  2. Дмитрий Батюшин (ReD)
    Дмитрий Батюшин (ReD) 3 месяца назад

    Крутой дисплей, жду продолжение, про дизайн дисплея 

  3. Вячеслав Фетисов (Ziracul)
    Вячеслав Фетисов (Ziracul) 3 месяца назад

    Отличная станция, спасибо огромное за твой труд! Жду с нетерпением продолжения!

К списку блогов

Скидки для сообщества

УЮТНЫЙ ДОМ

+7 495 797-21-74
Промокод:
SPRUT
Размер скидки:
5%

Похожие записи

25 мар. 2019 г.
Нативный Homekit на ESP8266 Relay_8CH
20 янв. 2019 г.
Создание очень бюджетной автоматизации рулонных штор
19 апр. 2019 г.
Требуется ваше мнение!
26 апр. 2019 г.
Обновление Умного зеркала, доработали, причесали, и теперь почти закончили наворачивать функционал зеркала.
31 мар. 2019 г.
Нативный HomeKit датчик температуры и влажности своими руками самый бюджетный вариант.
30 янв. 2019 г.
Я построю свой луна-парк, с блекджеком и шлюхами! Хотя, к черту лунапарк !
25 апр. 2019 г.
Новая информация по будущему стриму
9 мар. 2019 г.
Все что необходимо знать о прошивке ESP-01
26 мар. 2019 г.
DIY для самых новеньких
17 февр. 2019 г.
Нововведения от 17 февраля 2019 года. Новое расположение модулей, новые разработки и планы.