Подключение датчика BMP180 к ESP8266
Подключение датчика BMP180 к ESP8266
 
После добавления RTC и OLED к ESP8266-01 через I2C, я предположил, что не должно быть слишком трудно добавить датчик давления и температуры BMP180.

Подключение BMP180 очень простое: Vcc к Vcc, Ground к Ground, SDA к SDA и SCL на SCL. На ESP8266 я использую GPIO0 как SDA и SCL как GPIO2.

Шаг 1: Элементы

    
ESP8266-01
    
BMP180
    
OLED
    
макетная плата
    
библиотека Adafruit BMP_085
    
OLED-библиотека
    
3.3В Преобразователь USB-TTL

Просто некоторые замечания по элементах:
    
ESP8266-01: Если у Вас ее нет, покупайте ESP8266-12. она не намного дороже, и имеет больше контактов. Некоторые модули, такие как Wemos D1 даже добавили USB
    
BMP180: Если у Вас ее нет, покупайте 
BMP280, который является более точным и дешевым или даже BME280, который также может измерять влажность. BME280 немного дороже. Я не был в состоянии проверить это, но BMP280 нуждается в другой библиотеке и BME280 нуждается в другой библиотеке.
    OLED используется только для отображения значений. Конечно, вы можете использовать ЖК-дисплей, а также, забыть о дисплее и отправлять данные на веб-сайт или Thingspeak

Шаг 2: Схема соединения
 

Это очень просто. Подключите все как на изображении выше и вуаля! Удачи!





Перевод статьи "Adding the BMP180 to the ESP8266"
{poster_avatar}  admin
3 548