아두이노 센서 BMP180 온도압력기압 C72
  • 아두이노 센서 BMP180 온도압력기압 C72
  • 아두이노 센서 BMP180 온도압력기압 C72
  • 아두이노 센서 BMP180 온도압력기압 C72
  • 아두이노 센서 BMP180 온도압력기압 C72

아두이노 센서 BMP180 온도압력기압 C72

공유
상품코드
16757
판매가 (VAT 포함)
11,000
제조사
LK임베디드
배송비
3,000원 조건별배송 지역별추가배송비
 / 
방문 수령지 : 서울특별시 노원구 동일로 986 (노원프레미어스엠코) 102동 215호 태릉입구역 LK연구실
※주의!오후4시이후 방문수령
※주의!재고품절시 방문수령 불가
구매혜택
할인 : 적립 마일리지 :
아두이노 센서 BMP180 온도압력기압 C72
총 상품금액
(VAT 미포함)
총 할인금액
총 합계금액(VAT 포함)

상품상세정보

 

 



 

 아두이노 센서 BMP180 온도압력기압 C72

 

 

 이 제품은 보쉬(Bosch)사의 BMP180 칩을 탑재하여 대기압과 온도를 함께 측정하는 디지털 센서 모듈이다. 

 측정된 기압 값을 이용해 고도를 계산할 수 있으며, 기상 관측 스테이션이나 드론의 고도 유지 등 다양한 프로젝트에 활용된다.

 

 

 

 

 

 

 

 

 

- 기압 및 온도 동시 측정: 대기압과 온도를 함께 측정하며, 압력 변화를 통해 고도 측정용으로 사용할 수 있다. 

- 5V 레벨 호환: 모듈에 3.3V 레귤레이터와 I2C 레벨 시프터가 내장되어 있어 5V 신호 레벨에서도 안전하게 사용이 가능하다. 

- BMP085 호환: 이전 모델인 BMP085와 펌웨어, 소프트웨어, 인터페이스가 동일하여 완벽하게 대체할 수 있다. 

- 크기: 13mm x 11mm

- 동작 전압: DC 3V ~ 5V 

- 동작 온도: -40℃ ~ 85℃ 

- I2C 주소: 0x77 

 

 

 - 기판(PCB) 크기:13mm x 10mm

 - 핀 간격: 2.54mm (아두이노 표준 규격)

 - 전체 높이: 약 2~3mm (핀 헤더 제외, 센서 부품 포함)

 

 

아두이노 센서 BMP180 온도압력기압 C72 * 1pcs

 

 

 

 

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
#include <SFE_BMP180.h>
#include <Wire.h>
 
// You will need to create an SFE_BMP180 object, here called "pressure":
 
SFE_BMP180 pressure;
 
#define ALTITUDE 1655.0 // Altitude in meters
 
void setup()
{
  Serial.begin(9600);
  Serial.println("REBOOT");
 
  // Initialize the sensor (it is important to get calibration values stored on the device).
 
  if (pressure.begin())
    Serial.println("BMP180 init success");
  else
  {
    // Oops, something went wrong, this is usually a connection problem,
    // see the comments at the top of this sketch for the proper connections.
 
    Serial.println("BMP180 init fail\n\n");
    while(1); // Pause forever.
  }
}
 
void loop()
{
  char status;
  double T,P,p0,a;
 
  // Loop here getting pressure readings every 10 seconds.
 
  // If you want sea-level-compensated pressure, as used in weather reports,
  // you will need to know the altitude at which your measurements are taken.
  // We're using a constant called ALTITUDE in this sketch:
  
  Serial.println();
  Serial.print("provided altitude: ");
  Serial.print(ALTITUDE,0);
  Serial.print(" meters, ");
  Serial.print(ALTITUDE*3.28084,0);
  Serial.println(" feet");
  
  // If you want to measure altitude, and not pressure, you will instead need
  // to provide a known baseline pressure. This is shown at the end of the sketch.
 
  // You must first get a temperature measurement to perform a pressure reading.
  
  // Start a temperature measurement:
  // If request is successful, the number of ms to wait is returned.
  // If request is unsuccessful, 0 is returned.
 
  status = pressure.startTemperature();
  if (status != 0)
  {
    // Wait for the measurement to complete:
    delay(status);
 
    // Retrieve the completed temperature measurement:
    // Note that the measurement is stored in the variable T.
    // Function returns 1 if successful, 0 if failure.
 
    status = pressure.getTemperature(T);
    if (status != 0)
    {
      // Print out the measurement:
      Serial.print("temperature: ");
      Serial.print(T,2);
      Serial.print(" deg C, ");
      Serial.print((9.0/5.0)*T+32.0,2);
      Serial.println(" deg F");
      
      // Start a pressure measurement:
      // The parameter is the oversampling setting, from 0 to 3 (highest res, longest wait).
      // If request is successful, the number of ms to wait is returned.
      // If request is unsuccessful, 0 is returned.
 
      status = pressure.startPressure(3);
      if (status != 0)
      {
        // Wait for the measurement to complete:
        delay(status);
 
        // Retrieve the completed pressure measurement:
        // Note that the measurement is stored in the variable P.
        // Note also that the function requires the previous temperature measurement (T).
        // (If temperature is stable, you can do one temperature measurement for a number of pressure measurements.)
        // Function returns 1 if successful, 0 if failure.
 
        status = pressure.getPressure(P,T);
        if (status != 0)
        {
          // Print out the measurement:
          Serial.print("absolute pressure: ");
          Serial.print(P,2);
          Serial.print(" mb, ");
          Serial.print(P*0.0295333727,2);
          Serial.println(" inHg");
 
          // The pressure sensor returns absolute pressure, which varies with altitude.
          // To remove the effects of altitude, use the sea level function and your current altitude.
          // This number is commonly used in weather reports.
          // Parameters: P = absolute pressure in mb, ALTITUDE = current altitude in m.
          // Result: p0 = sea-level compensated pressure in mb
 
          p0 = pressure.sealevel(P,ALTITUDE); // we're at 1655 meters (Boulder, CO)
          Serial.print("relative (sea-level) pressure: ");
          Serial.print(p0,2);
          Serial.print(" mb, ");
          Serial.print(p0*0.0295333727,2);
          Serial.println(" inHg");
 
          // On the other hand, if you want to determine your altitude from the pressure reading,
          // use the altitude function along with a baseline pressure (sea-level or other).
          // Parameters: P = absolute pressure in mb, p0 = baseline pressure in mb.
          // Result: a = altitude in m.
 
          a = pressure.altitude(P,p0);
          Serial.print("computed altitude: ");
          Serial.print(a,0);
          Serial.print(" meters, ");
          Serial.print(a*3.28084,0);
          Serial.println(" feet");
        }
        else Serial.println("error retrieving pressure measurement\n");
      }
      else Serial.println("error starting pressure measurement\n");
    }
    else Serial.println("error retrieving temperature measurement\n");
  }
  else Serial.println("error starting temperature measurement\n");
 
  delay(5000);  // Pause for 5 seconds.
}
cs

 

 

 

 

 

상품필수 정보

품명/모델명 [상세설명참조]
인증유형/인증번호 해당없음
정격전압/소비전력 [상세설명참조]
제조년월 [상세설명참조]
제조자/수입품여부/수입자 [상세설명참조]
제조국 [상세설명참조]
크기/무게 [상세설명참조]
주요 사양 [상세설명참조]
품질보증기준 [상세설명참조]
A/S 책임자와 전화번호 [상세설명참조]

배송/교환/반품안내

아래 제품 구매 안내 참고 바랍니다.

환불안내

아래 제품 구매 안내 참고 바랍니다.

AS안내

이미지 확대보기아두이노 센서 BMP180 온도압력기압 C72

아두이노 센서 BMP180 온도압력기압 C72
  • 아두이노 센서 BMP180 온도압력기압 C72
닫기

비밀번호 인증

글 작성시 설정한 비밀번호를 입력해 주세요.

닫기

장바구니 담기

상품이 장바구니에 담겼습니다.
바로 확인하시겠습니까?

자료실
닫기
banner

친절한 상담전화

02-968-8617 (태릉입구 LK임베디드 연구소)

평일 : 10:00 AM - 5:00 PM

점심시간 : 12:00 - 1:00 PM

토요일, 일요일, 공휴일 휴무

무통장입금계좌

기업은행007-129206-01-017

예금주 : (주)엘케이임베디드

이메일 문의

견적의뢰 대량구매 기술상담 개발용역

LKN9270@LKEMBEDDED.CO.KR

  • 홈으로 홈
  • 위로

    위로

  • 아래로

    아래로

  • 마이페이지 마이페이지
  • 즐겨찾기
  • 장바구니 장바구니
  • 인스타그램 인스타그램
  • 카카오채팅방 카카오채팅방
  • 퀵메뉴

    퀵메뉴닫기

상단으로 이동
카트탭열기
아두이노 센서 BMP180 온도압력기압 C72 11,000원 / 배송비 : 3,000원
아두이노 센서 BMP180 온도압력기압 C72
0
상품가격
0원
할인금액
0원
총 결제 예정금액
0원
닫기