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

29/01/2011 - 22:12 Сергей
   Давно хотел иметь у себя в хозяйстве барометр. Да все никак не получалось -  то дорого, то не попадался, то еще какие-то препятствия. В конце концов решил сделать сам, для чего и приобрел датчики давления 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 соответственно. 
 
Коммерческое использование данного устройства запрещено! 

Comments   

# mih 2011-01-30 13:42
На схеме полярность моста поправте
Reply | Reply with quote | Quote
# Pashgan 2011-01-30 19:04
ага. спасибо. исправил
Reply | Reply with quote | Quote
# nadiyniy 2011-01-30 19:18
а где файл прошивки для атмеги и какие фьюзы???
Reply | Reply with quote | Quote
# Pashgan 2011-01-30 19:45
В конце статьи раровский архив "Барометр на микроконтроллер е" - в нем прошивка и исходники.
Микроконтроллер тактируется от кварца 4МГц, фьюзы, соответствующие этому режиму работы, описаны в даташите.
Reply | Reply with quote | Quote
# Petrov 2011-01-31 03:16
Фузы можно еще подсмотреть вот сдесь http://www.ctlab.ru/fusecalc/calc.html?part=ATmega8
А если не терпится то для кварца 3-8 Мгц выставить галочку только на SKSEL1 и не трогать - SPIEN, BOOTSZ1, BOOTSZ0, WTDON; у остальных галочки убрать если таковые имеются.( лучше сначала прочитать конфигурацию fuse bits, а потом делать исправления) 8)
Reply | Reply with quote | Quote
# Начинающий 2011-01-31 10:37
Спасибо Павел что за меня ответили на все вопросы
Reply | Reply with quote | Quote
# Pashgan 2011-02-02 22:43
Сергей, прислал бы фотографию девайса.
Reply | Reply with quote | Quote
# Начинающий 2011-02-03 07:27
Pashgan
Отправил, забыл просто.
Но качество плохое, лучше нету возможности.
Reply | Reply with quote | Quote
# gary 2011-02-05 06:00
Начинающий Было бы неплохо, если бы в будущих публикациях размеры ШРИФТА нумерации ножек были одинаковыми, а то можно глаза сломать рассматривая где что у МК. :o
Reply | Reply with quote | Quote
# Pashgan 2011-02-05 07:16
Gary, чтобы не ломать глаза, открой файл схемы в Splan.
Reply | Reply with quote | Quote
# Начинающий 2011-02-05 08:00
gary
Ну вообщето все это делалось для себя.
А статья написана "по просьбе трудящихся".
И еще, для того чтобы все рассмотреть, а может быть и подправить под себя, как уже сказал Pashgan, и выложены http://chipenable.ru/files/elektronniy-barometr/elektronniy-barometr-cxema.rar
Reply | Reply with quote | Quote
# gary 2011-02-05 11:23
Quoting Начинающий:
gary
Ну вообщето все это делалось для себя.

Ладно, понятно, я сейчас немного занят своими проектами, но к вечеру выложу в вашей теме исправленную схему (мостик наоборот) и выровненные по размеру шрифты. Хочу чтобы все соответствовало той высокой "планке", которую Pashgan держит на этом ресурсе.
Reply | Reply with quote | Quote
# Slesary 2011-02-20 13:57
Скажите пожалуйста а чем можно заменить датчики, есть ли аналоги. А то уж больно дорогие они. или из чего можно выпаять?
Reply | Reply with quote | Quote
# servk 2011-03-05 15:39
Да,все замечательно,то лько по розничной цене этих датчиков можно пару-тройку готовых фирменных метеостанций приобрести ;-)
Может из них и выпаять эти датчики :roll: ?
А так их можно практически без обвязки подключить к компу через звуковую карту, сигнал высокий, модулятор копейки стоит
Reply | Reply with quote | Quote
# Pashgan 2011-03-06 21:51
Quote:
Да,все замечательно,то лько по розничной цене этих датчиков можно пару-тройку готовых фирменных метеостанций приобрести
Это, как говорит Petrov, не спортивно.
Reply | Reply with quote | Quote
# КТ315 2011-04-06 16:54
Здравствуйте! На схеме выход МРХ подключен к 23 выводу меги, выход HIH - к 24. На печатной плате наоборот. Где правильно?
Reply | Reply with quote | Quote
# valera 2011-05-08 07:14
Здравствуйте!Пр ошивка сделана для общего анода или катода?Спасибо.
Reply | Reply with quote | Quote
# Sergey_c2 2011-06-06 18:59
Здраствуйте. Подскажите, а как на основе этого барометра сделать цифровой манометр на семисегментных индикаторах до 10 кг/см.
Или подскажите ссылку.
Reply | Reply with quote | Quote
# alexwolf 2011-06-21 14:30
прошу прощения я только начинающий в программировани и микроконтроллер ов.. помогите пожалуйста ,какая маркировка должна быть у микроконтроллер а...токой подойдет ..ATmega8-16PU (Atmega8A-PU)
AVR 8K-Flash/1K-RAM /512-EEPROM + 8x10 ADC
?
Reply | Reply with quote | Quote
# 4RESTER 2011-07-17 20:33
Цифровой барометр: MPL115A1,
цифровые датчики влажности: SHT010...SHT25
Reply | Reply with quote | Quote
# vitaly095 2012-02-09 20:26
Доброго времени суток а не могли бы привести полный список всех компонентов использованных в данном приборе. заранее спасибо.
Reply | Reply with quote | Quote
# Pashka 2012-03-26 14:45
Огромное спасибо автору) курсач задали как раз по этой теме, а тут уже готовое все)))
Reply | Reply with quote | Quote
# lep12 2012-03-31 22:03
собрал, прошил avr studio
включаю - давление 736 а влажность 472
и не меняется. в программировани и контроллеров полный ноль. что делать не знаю. помогите.
Reply | Reply with quote | Quote
# Дмитрий12 2012-10-15 08:31
adc_Dav=adc_Dav *5000/1023; Не правильно
adc_Dav=adc_Dav *5000/1024; Так должно быть
Reply | Reply with quote | Quote
# кондуит 2012-11-18 19:06
Прошил,давление 109. в программировани и не соображаю. Дайте ссылку на исправленный hex.
Пожалуйста.
Reply | Reply with quote | Quote
# Serg 112 2014-05-21 14:20
Почему странное переключение цифр (как перетекание)
Reply | Reply with quote | Quote
# Александр Ковалёв 2014-07-13 13:38
Хорошая статья. Не думал, что найду такое. Может пригодится именно ваша схема. По чем примерно начинка стоит? :-? А можно ли будет на основе этой схемы, сделать такую, которую можно подключить к ПК через USB и выводить на нем данные о влажности воздуха и давление? :-|
Reply | Reply with quote | Quote
# Bobi 2014-11-10 11:08
Господа!
Поделитесь прошивкой для ОК.
Может автор пойдет навстречу?
Reply | Reply with quote | Quote
# Bobi 2014-11-15 10:32
Этот форум уже не работает или автор послал всех далеко и надолго?
Reply | Reply with quote | Quote
# Anatoly 2014-12-17 07:32
Конструкция сырая, не доработанная.
И, больше, чем, на "показометр" не тянет.
Автор бросил "косточку", не считаясь с мнением повторивших прибор и разочаровавшись в нем.
Жаль, что, хорошее начинание, обречено и попахивает халтуркой.
Это было, просто, мнение одного из повторивших эту конструкцию.
Reply | Reply with quote | Quote

Add comment