제품 개발을 위한 임베디드 프로그래밍

라즈베리파이 - 베터리 측정기 만들기 본문

하드웨어개발

라즈베리파이 - 베터리 측정기 만들기

X마스터 2024. 3. 16. 18:04

안녕하세요. 마스터입니다.

Battery fual gauge와 라즈베리파이를 사용해서 베터리 측정을 해 보도록 하겠습니다.

<준비물>

라즈베리파이 3B+

Gravity: I2C 3.7V Li Battery Fuel Gauge (MAX17043 칩 사용)

옵션 : 리튬베터리 충전모듈

 
 

라즈베리파이 - 베터리 측정기 만들기

하드웨어 연결

라즈베리파이 - 베터리 측정기 만들기

라즈베리파이 설정

라즈베리파이 config를 실행 -> I2C Enable

pi@raspberrypi:~ $ sudo raspi-config

라즈베리파이 - 베터리 측정기 만들기

예제프로그램 설치 및 실행

설치

Python 라이브러리 및 git 설치

pi@raspberrypi:~ $ sudo apt-get update
pi@raspberrypi:~ $ sudo apt-get install build-essential python-dev python-smbus git

드라이버 라이브러리를 다운로드하고 실행

pi@raspberrypi:~ $ cd ~/DFRobot_MAX17043/python/raspberry/examples
pi@raspberrypi:~/DFRobot_MAX17043/python/raspberry/examples $ python demo_read_and_int.py

라즈베리파이 - 베터리 측정기 만들기

라즈베리파이 - 베터리 측정기 만들기

리튬 베터리 충전 모듈을 사용한 충전 모니터링

충전 모듈을 연결했습니다.

라즈베리파이 - 베터리 측정기 만들기

충전모율로 충전을 시작 합니다.

충전 중 4206.25mV로 충전되고 있음을 확인 할 수 있습니다.

라즈베리파이 - 베터리 측정기 만들기

Gravity: I2C 3.7V Li Battery Fuel Gauge 정보

추가 필요한 자료

 

라즈베리파이 3B+핀맵

라즈베리파이 - 베터리 측정기 만들기

이슈 정리

  1. 예제 파일 위치 변경

라즈베리파이 - 베터리 측정기 만들기

2.실행에러

라즈베리파이 - 베터리 측정기 만들기

import os를 추가하여 해결

라즈베리파이 - 베터리 측정기 만들기

#라즈베리파이 #3B+ #raspberrypi #raspi #충전 #fual #Gauge #MAX17043 #Li #3.7V #I2C #Gravity #리튬배토라 #충전모듈

리뷰된 제품들을 스마트 스토어에서도 판매하니 관심 부탁드려요!

BLE AOA/AOD 로케이터