Суть преобразования давления из Паскалей в мм. ртутного столба сводится к умножению результата на коэффициент 0.0075 (из отношения нормального атмосферного давления 101 325 Па = 760 мм.рт. ст.)
Немного по схеме подключения – тут все просто. Для вывода показаний давления использован 2-х строчный ЖК с контроллером HD44780. Чтобы не попалить датчик BMP085 при подключении к 5-и вольтовой схеме необходимо согласовывать уровни датчика и микроконтроллера, для этого я использовал свой модуль на полевых транзисторах (см. модуль согласования логический уровней) Заодно удалось проверить как работает этот модуль с I2C, оказалось отлично справляется с возложенной обязанностью – можно использовать эту схему уже в конечных разработках.
Для проверки работоспособности всей схемы собрал ее на макетке, результат всего этого ниже.
Значение измеренного давления (абсолютной ее величины) выводится в миллиметрах ртутного столба.
UPD: с подачи товарища Sany2 добавил в сей барометр вывод температуры, худшие ожидания не оправдались – памяти в Atmega8 хватило слихвой 🙂
Последние статьи
- Лучшая практика проектирования при размещении компонентов печатной платы
- Android 6.0 на lancer X
- Простой усилитель мощности класса АВ своими руками.
- Двухтактный ультралинейный ламповый УНЧ на EL84 (6П14П).
- Люксметр на ATmega8 и цифровом датчике BH1750
- Контроллер для светодиодной ленты с ИК управлением
- Самодельный LED светильник на основе ИК датчика HC-SR501
- Простой усилитель низкой частоты на TDA7377 и NE5532
- Простейший звонок с двумя мелодиями
- LED Cube 8x8x8 на Arduino с RTC