погода в Украине

Домашняя метеостанция своими руками

РУКОВОДСТВО ПО СОЗДАНИЮ ПРОСТОЙ ДОМАШНЕЙ МЕТЕОСТАНЦИИ СВОИМИ СИЛАМИ

Если целый день или вообще круглосуточно включен компьютер, его можно использовать для работы домашней метеостанции. Поставлена цель создать простую и недорогую метеостанцию, в которой будет задействован персональный компьютер (ПК). ПК выступает в роли считывателя, обработчика и отправителя на сайт "Метеопост" измеренных метеорологических данных. Связь между компьютером и измерительным блоком будет осуществляться по сети 1-Wire.

Состав измерительного комплекса
1. Персональный компьютер с операционной системой Windows XP и выше и наличием свободного COM порта.
2. Адаптер для COM порта (преобразователь 1wire - RS232)
3. 4-х жильный Ethernet кабель типа "витая пара", длины должно хватить от COM порта до измерительного блока
4. Блок питания на 5В постоянного тока с хорошей стабилизацией напряжения
5. Измерительный блок (установлен на улице)
6. Программное обеспечение для ПК - приложение "Метеостанция".

ВАРИАНТ №1 - ОДИН ДАТЧИК

Сначала рассмотрим самый простой вариант - это метеостанция с одним датчиком температуры. Для этого не нужен дополнительный блок питания (п.4). И система очень упрощается. Адаптер для COM порта (п.2) можно выполнить по такой схеме. Адаптер состоит из двух стабилитронов на 3.9В и 6.2В, двух диодов Шотки и одного резистора.



Схема адаптера для COM порта

Все элементы этой схемы умещаются в корпусе разъема COM порта типа D-SUB. В кабеле задействуются только два провода. Такая схема работоспособна при длине кабеля 10-20 метров. При большой длине кабеля возможно наличие помех в линии и потребуется внешнее питание датчика. В качестве датчика температуры используется цифровой датчик ds18b20, считывать из которого данные мы будем по 1-Wire шине. Датчик питается от самой шины данных в режиме "паразитного питания". Третья ножка датчика температуры не используется.


Адаптер в корпусе D-SUB

Место пайки кабеля и датчика температуры, включительно и выводы датчика нужно хорошо защитить от влаги. Лучше всего применить клей на полиуретановой основе.


Гидроизоляция выводов датчика

Эта система обеспечит мониторинг температуры с точностью до десятых градуса. При этом в окне приложения будет виден график зависимости температуры воздуха от времени и иконка в трее будет всегда показывать текущую температуру. Приложение позволяет задавать интервал измерений.

СТОИМОСТЬ РАДИОДЕТАЛЕЙ - не выше 50 грн.

ВАРИАНТ №2 - ЧЕТЫРЕ ДАТЧИКА

Более сложная метеостанция с четырьмя датчиками: температура, влажность, освещенность, давление. Поскольку только датчик температуры будет цифровой, а остальные аналоговые - в системе используется четырехканальный АЦП ds2450. Этот АЦП поддерживает протокол 1-wire. Схема требует дополнительного источника питания. Источник питания должен обеспечивать высокую стабильность напряжения. Но поскольку схема выше описанного адаптера имеет недостаток - невозможность подключения к датчикам внешнего источника питания из-за отсутствия реальной массы (-), используем другую схему адаптера. Этот адаптер также умещается в корпусе разъема COM порта типа D-SUB. Теперь в кабеле задействованы три провода: масса (-), +5в и данные.


Схема адаптера для COM порта с внешним питанием

Схема измерительного блока вполне может быть выполнена даже на макетной плате. Нужно только уделить особое внимание гидроизоляции контактов. Самый простой способ это расплавить парафин и кисточкой нанести его во все оголенные места на плате. Если плата будет незащищенной от воды, будут утечки напряжения и будет много ошибок в измерениях. В нашем случае даже сотые доли Вольта существенно влияют на результаты.


Схема измерительного блока

Измерительный блок нужно разместить в корпусе и таком, чтобы плата и датчики были защищены от прямого воздействия осадков и солнечного излучения. Для этих целей хорошо подходит коробка из плотного пенопласта. В стенках коробки (дно и стенка с теневой стороны) нужно сделать побольше отверстий для вентиляции. Стенки коробки изнутри желательно обклеить алюминиевой фольгой для дополнительной защиты от инфракрасного излучения, иначе будет погрешность измерения температуры. Все датчики, кроме освещенности, размещаются прямо на плате. Датчик освещенности (фоторезистор) выносится из платы на проводах и устанавливается в отверстии дна пенопластового корпуса. Так, чтобы поверхность датчика смотрела вниз. В таком случае на датчик не будут попадать осадки и особенно зимой это убережет его от обледенения. Датчик освещенности для гидроизоляции нужно обработать, например, прозрачным клеем на полиуретановой основе (силиконовый герметик тест не прошел, он давал утечку тока). Обработать включительно (!) и светочувствительную зону фоторезистора. Выводы датчика залить клеем и разместить их можно в изоляционной трубочке. Концы выводов припаять к маленькой плате. А уже провода от измерительного блока припаять к этой плате. Места пайки залить парафином. Иначе, когда идет проливной дождь с ветром, метеостанция может оказаться неработоспособной и придется разбирать ее и все высушивать. Блок можно соединить с кабелем с помощью разъема. Но нужно использовать специальный влагозащитный разъем - система будет работать в сложных погодных условиях.

Если приходится размещать корпус за окном многоэтажки (нет возможности установить на стойке у земли) то коробку нужно удалить от стены дома насколько это возможно, на кронштейне. Иначе нагрев воздуха от стены дает очень искаженные данные о температуре. В условиях частного дома лучше конечно изготовить настоящую метеобудку. Нужно позаботиться о надежном креплении корпуса, иначе сильные порывы ветра могут оторвать нашу конструкцию.


Измерительный блок на кронштейне

Выходное напряжение блока питания (БП) должно быть в пределах 4.8-5.3В. Подойдет и зарядка от старого телефона. Однако если в блоке питания нет стабилизатора - нужно добавить его в блок питания, т.к. для точности измерений очень важно наличие стабильного напряжения. Можно хотябы проверить тестером - изменяются ли десятые или сотые волта на выходе БП. Скачки десятых волта не допускаются. Простая схема стабилизатора на 5в приведена ниже. На входе БП может быть от 7 до 17В. На выходе будет около 5В. После этого нужно подключить наш кабель (который идет к измерительному блоку) к БП и измерить напряжение тестером на другом конце кабеля. Это напряжение может быть несколько ниже, чем непосредственно на выходе БП, из-за сопротивления кабеля. Это измеренное напряжение нужно ввести в настройках приложения как "Напряжение питания датчиков".


Типичная схема стабилизатора напряжения

СТОИМОСТЬ КОМПЛЕКТУЮЩИХ ДЛЯ МЕТЕОСТАНЦИИ

Примерная стоимость радиодеталей (цены 2015 года по магазину Космодром).
1. Датчик температуры ds18b20 - 25 грн
2. АЦП ds2450 - 120 грн
3. Фоторезистор LDR07 - 6 грн
4. Датчик влажности HIH-5030 - 180 грн
5. Датчик давления MPX4115A- 520 грн.
ВСЕГО: 850 грн или 37$

Остальные элементы в сумме стоят не выше 50 грн, блок питания можно взять, например, со старой "зарядки" для телефона.


Маркировка радиоэлементов

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ДЛЯ МЕТЕОСТАНЦИИ

Мы разработали приложение для Windows, которое предоставим бесплатно любому желающему собрать такую метеостанцию. Оно позволит вам на своем ПК наблюдать за погодой.


Окно приложения для ПК



В системном трее отображается температура воздуха

Все измеренные данные приложение может отправлять на наш сервер "Метеопост" и на специальной странице (пример) можно просматривать все метеоданные с браузера ПК. Также страница адаптирована и для браузера мобильного телефона.


Снимок экрана браузера мобильного телефона

ЗАКЛЮЧЕНИЕ
Можно сэкономить на стоимости деталей, если покупать их у китайцев на AliExpress. Возможно собрать метеостанцию без любого из датчиков, за исключением датчика температуры. У нашего АЦП остался один свободный вход, поэтому на него можно еще подать сигнал от датчика ветра. Но поскольку мы находимся в городе - установить и протестировать такой датчик нам попросту негде. В городской застройке не будет адекватного измерения скорости и направления ветра. Способы самостоятельного изготовления датчика скорости ветра подробно описаны многими энтузиастами в сети. Заводской датчик стоит довольно дорого.

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

Мы попытались создать именно доступную, дешевую метеостанцию. В частности для этого в системе задействован компьютер. Если его исключить, то нужно делать еще блок индикации, блок передачи данных в сеть и т.д, что существенно прибавит в цене. Например, сейчас популярная "Netatmo Weather Station" с подобными измеряемыми параметрами стоит около 4000 грн (200$).

Всем желающим сделать себе такую метеостанцию готовы помочь консультациями. Также предоставим необходимое программное обеспечение и подключим вашу станцию к нашему сайту.




Гостевая Книга | Помочь сайту | Блог | Мы в соцсетях Facebook | Twitter | Instagram | Приложение Android
Метеопост © 2010-2017 | Контакт | Об использовании | Мобильная версия | Информеры для сайтов