Электронный барометр

   Давно хотел иметь у себя в хозяйстве барометр. Да все никак не получалось -  то дорого, то не попадался, то еще какие-то препятствия. В конце концов решил сделать сам, для чего и приобрел датчики давления MPX4115AP и влажности HIH-4000-004. Оба аналоговые, отсюда следует, что барометр по сути должен представлять из себя двухканальный вольтметр.  

   За основу я взял барометр из статьи «Небольшая метеостанция своими руками». Оттуда я добросовестно содрал пересчет показаний АЦП в мм.рт.ст. (миллиметры ртутного столба), и % (влажности воздуха).
   Схемотехнику изменил, потому что свой проект хотелось сделать с внешним питанием и на светоидодных индикаторах. Их лучше видно, потому что они ярко светятся и имеют большой размер. Да и потребляют они гораздо меньше, чем подсветка ЖКИ. 
  В результате творческих экспериментов родилась такая схема:

Схема электронного барометра

  Микроконтроллер Atmega8 — классика жанра, семисегментный индикатор  ВА56-12SRWA в количесве двух штук и источник питания, построенный по типовой схеме. Датчики давления и влажности MPX4115AP и HIH-4000-004 соответственно. 
 
  Цифровая и аналоговая земля на плате разделены. Питание тоже разделено на аналоговое и цифровое и подается через дроссели -  25мкгн. на аналоговые цепи и проводник в ферритовой трубочке на цифровые. 
 
   На входе АЦП низкочастотный пассивный RC фильтр с частотой среза 640 Гц для подавления помех. Выводы микроконтроллера AVCC и AREF (собственно как и положено) зашунтированы керамическим конденсаторами по 0,1мкф и еще танталовыми по 10,0мкф (желтенькие со старых материнских плат).

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

Файлы

Барометр на микроконтроллере - проект для CodeVision AVR 2.04
Схема и печатная плата барометра - для Splan7.0.0.8 и Sprint-Layout 5.0 соответственно. 
 
Коммерческое использование данного устройства запрещено! 
Другие материалы в этой категории: « Автомат освещения на AVR AVR USB программатор USBasp »

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