Электронный барометр
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 соответственно.
Коммерческое использование данного устройства запрещено!
Tagged under
Comments
Микроконтроллер тактируется от кварца 4МГц, фьюзы, соответствующие этому режиму работы, описаны в даташите.
А если не терпится то для кварца 3-8 Мгц выставить галочку только на SKSEL1 и не трогать - SPIEN, BOOTSZ1, BOOTSZ0, WTDON; у остальных галочки убрать если таковые имеются.( лучше сначала прочитать конфигурацию fuse bits, а потом делать исправления) 8)
Отправил, забыл просто.
Но качество плохое, лучше нету возможности.
Ну вообщето все это делалось для себя.
А статья написана "по просьбе трудящихся".
И еще, для того чтобы все рассмотреть, а может быть и подправить под себя, как уже сказал Pashgan, и выложены http://chipenable.ru/files/elektronniy-barometr/elektronniy-barometr-cxema.rar
Ладно, понятно, я сейчас немного занят своими проектами, но к вечеру выложу в вашей теме исправленную схему (мостик наоборот) и выровненные по размеру шрифты. Хочу чтобы все соответствовало той высокой "планке", которую Pashgan держит на этом ресурсе.
Может из них и выпаять эти датчики :roll: ?
А так их можно практически без обвязки подключить к компу через звуковую карту, сигнал высокий, модулятор копейки стоит
Или подскажите ссылку.
AVR 8K-Flash/1K-RAM /512-EEPROM + 8x10 ADC
?
цифровые датчики влажности: SHT010...SHT25
включаю - давление 736 а влажность 472
и не меняется. в программировани и контроллеров полный ноль. что делать не знаю. помогите.
adc_Dav=adc_Dav *5000/1024; Так должно быть
Пожалуйста.
Поделитесь прошивкой для ОК.
Может автор пойдет навстречу?
И, больше, чем, на "показометр" не тянет.
Автор бросил "косточку", не считаясь с мнением повторивших прибор и разочаровавшись в нем.
Жаль, что, хорошее начинание, обречено и попахивает халтуркой.
Это было, просто, мнение одного из повторивших эту конструкцию.
RSS feed for comments to this post