14 октября 2017 г.

Метеостанция на arduino #8. Датчик атмосферного давления BMP180

Доехал наконец-то до меня датчик атмосферного давления BMP180. Напомню, интерфейс у датчик - I2C, на плате встроенный стабилизатор, так что можно питать от 5 В. Питание повесил на D8 ардуины, SDA/SCL на A4/A5. Датчик делит шину I2C с дисплеем. Есть интересный момент, оба устройства на шине должны быть активны (то есть подано питание), иначе ни с одним из них не получится связаться (по крайней мере у меня не получилось). Поэтому дисплей пришлось включать еще до чтения данных с датчика атмосферного давления. "Расковырял" библиотеку BMP180_Breakout_Arduino_Library, вытащил и переработал нужный мне код. Навел красоту в коде, кому интересно, может посмотреть здесь.
Cхема:


Как это выглядит (UNO для питания, ну и прошивки):

Первую итерацию разработки можно считать завершенной, осталось разобраться с проводкой, дозакупить детали (корпус, кнопку, потенциометр) и красиво упаковать это все. Корпус заказал такой, кнопку - такую. Возможно еще попробую сделать покрасивее вывод информации.

Комментариев нет: