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

16 февраля 2019, 02:12

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

  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) 6 месяцев назад

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

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

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

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

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

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

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

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

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

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

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

УЮТНЫЙ ДОМ

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

Z-Wave Ukraine

+380 68 641 9670
Промокод:
Sprut-UA
Размер скидки:
15%

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

20 января 2019, 17:39
Создание очень бюджетной автоматизации рулонных штор
25 марта 2019, 05:02
Нативный Homekit на ESP8266 Relay_8CH
19 апреля 2019, 20:53
Требуется ваше мнение!
26 апреля 2019, 08:32
Обновление Умного зеркала, доработали, причесали, и теперь почти закончили наворачивать функционал зеркала.
31 марта 2019, 11:37
Нативный HomeKit датчик температуры и влажности своими руками самый бюджетный вариант.
25 апреля 2019, 07:18
Новая информация по будущему стриму
30 января 2019, 12:39
Я построю свой луна-парк, с блекджеком и шлюхами! Хотя, к черту лунапарк !
09 марта 2019, 09:09
Все что необходимо знать о прошивке ESP-01
26 марта 2019, 01:43
DIY для самых новеньких