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

16 февраля 2019, 02:12
1600x_image.png

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

  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

1600x_image.png

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

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

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

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

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

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

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

DS18b20 vs bme280 vs Aqara

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

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

1600x_image.png

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

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

1600x_image.png

Добавил в Home Assistant

1600x_image.png
1600x_image.png

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

1600x_image.png?1558384007

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

1600x_image.png?1558384205

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

1600x_image.png?1558384008

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

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

от 10.01.2020 Было немного времени 

- переделал дизайн

- добавил авто-яркость подсветки по времени суток, можно добавить датчик lux и управлять подсветкой дисплея автоматически в зависимости от освящения в комнате

- добавил дату

- добавил второй экран по нажатию открывается второй экран с описанием датчиков

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

- планируется сделать второй экран где будут выводится уличные показания с уличного esp

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

Корпус вижу в глянцеом исполнении, черный это черновая печать на дешевом пластике, для "подгона"

1600x_image.png?1578600155
1600x_image.png?1578600155

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

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

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

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

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

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

1600x_image.png

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

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

1600x_image.png

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

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

1600x_image.png
1600x_image.png

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


Все новости мира умных домов - t.me/SprutAI_News или Instagram
Остались вопросы? Мы в Telegram - @SprutAI

Хочешь умный дом но нет времени разбираться?
Посмотри примеры работ и выбери себе интегратора.
  1. Руслан Г (Rus)
    Руслан Г (Rus) 2 года назад

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

    • Антон Самсонов (samsonovs)

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

      • Руслан Г (Rus)
        Руслан Г (Rus) 2 года назад

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

  2. Дмитрий Батюшин (ReD)
    Дмитрий Батюшин (ReD) 2 года назад

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

  3. Вячеслав Фетисов (Ziracul)

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

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

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

Z-Wave Ukraine

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

Тематические чаты

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

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