1. 제품이름

HMC5883L Geomagnetic 지자기 센서 GY-271 3.3/5V IIC 레벨쉬프터 내장형

2. 제품소개

HMC5883L은 저가의 나침반과 자기력 측정같은 낮은 필드의 마그네틱 감지를 위한 센서이다. 자기장센서를 이용하여 나침반처럼방위를 알 수 있다.
I2C (Inter Integrated Circuit) 통신 프로토콜을 통해서데이터를 추출할 수 있다.
본 제품은 모듈에 전원 레귤레이터를 내장하고, IIC 레벨쉬프터를 내장하고 있어 3.3V ~ 5.0V 전원을모두 사용 할 수 있다.



개발자 메뉴얼 및 소프트웨어 업데이트 소식
개발자 메뉴얼 및 소스 다운로드schematicAVR, STM32, Arduino 컨트롤 소스를다운로드 받을수 있습니다.

3. 센서 회로도및 외곽 치수

(1) HMC5883L 센서 회로도
- HMC5883LPDF 회로도 다운로드
- HMC5883L데이터시트 다운로드(http://www.jkelec.co.kr)
- HMC5883LDXF 캐드 파일 다운로드
- HMC5883Lraw 데이터 표시 스캐치 파일 다운로드
-HMC5883L 아두이노, 프로세싱 스캐치 파일 다운로드

mpu9250

(2) HMC5883L 센서 외곽(mm단위) 치수

atmega128

4.아두이노 UNO R3 배선도

(1) 아두이노 UNO R3와 연결해서 가속도, 자이로 센터 데이터 출력 하기
아두이노의 A5를 센서의 SCL, A4를 센서의 SDA핀에 연결을하면 된다.
본 제품은 내부에 회로적으로 3.3V전원레듈레이터와 I2C 레벨쉬프터를 내장하고 있어서
5.0V와 3.3V 에서 모두 사용이 가능 하다. STM32,라즈베리파이 등과같이 3.3V 전원을
사용하는 프로세서에서 사용할 경우에는 VCC 대신에 3.3V 핀을통해서 전원을 바로 연결해 주면 된다.



mpu9250



5. 실행 결과

단순히 센서의 데이터를 시리얼 데이터로 출력하는 예제 이다.

(1) Raw 데이터 추출


mpu9250

(2) 프로세싱 실행 결과




6. 제품 구성
(1) HMC5883L 3축 지자기 센서모듈
(2) 6핀 헤더