lm-sensors에서 Raspberry Pi용 초저온 센서 모듈 사용하기

이베이에서 전자 부품을 검색하던 중 라즈베리 파이를 직접 꽂은 온도센서 모듈을 1달러 안팎에 판매일했다.

초저가를 가장 좋아하는 나는 미친 듯이 사서 사회의 지명도가 높지 않다고 느낀다.본고는 이 센서 모듈의 사용 방법을 소개한다.

이게 뭐야?


상기 모듈은 온도 센서 NXP LM75A와 I2C 주소 설정에 사용되는 상단 저항을 설치하였으며, 라즈베리 파이의 바늘 설정을 직접 삽입하는 것이 특징이다.
일
이
삼
사
오
VDD
SDA
SCL
연결되지 않음
GND
라즈베리피의 바늘 배치에 맞추기 위해 네 번째 바늘은 연결이 되지 않아 덥습니다.
실제로 찍으면 아래 사진처럼

물론 센서를 한 몸으로 사서 팔찌판으로 연결해도 온도를 얻을 수 있지만 이렇게 본체에 직접 삽입하면 처리가 쉬우니 추천합니다.
하지만 외부 기온을 측정하고 싶은 경우에는 추천하지 않는다.위 사진을 보면 온도센서와 SoC(≈CPU)의 거리가 너무 가까워 SoC 발열의 영향을 받았다는 것을 알 수 있다.라즈베리 파이가 너무 더운지 확인하기 위해서 사용하는 것이 좋습니다.
LM75A의 사양은 다음과 같습니다.
  • 전원 공급 장치: 2.8V ~ 5.5V
  • 작동 온도 범위: -55 ~ +125 ℃
  • 통신 방식: I2C
  • 온도 해상도: 0.125 ℃
  • 준비

    $ sudo raspi-config
    (I2Cを有効化)
    $ sudo apt install i2c-tools
    

    사용 방법


    이 모듈은 Raspberry Pi를 연결한 1, 3, 5, 7, 9번 바늘에 사용된 것 같다데이터 테이블.
    이 모듈의 I2C 주소는 0x48입니다.이것 i2c-detect 에서도 확인할 수 있다.
    $ i2cdetect -y 1
         0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
    00:          -- -- -- -- -- -- -- -- -- -- -- -- --
    10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    40: -- -- -- -- -- -- -- -- 48 -- -- -- -- -- -- --
    50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    70: -- -- -- -- -- -- -- --
    
    또한 i2cget 명령을 사용하여 원래 측정 값을 추출할 수도 있습니다.
    $ i2cget -y 1 0x48 0x00 w
    0xe029
    
    하지만 이번에는 자신의 힘으로 노력하려는 것이 아니니 hwmon 드라이버의 관리 아래 사용하세요./boot/config.txt의 끝에 다음 내용을 적어서 다시 시작합니다.
    /boot/config.txt
    dtoverlay=i2c-sensor,lm75,addr=0x48
    
    재부팅 후 온도 센서가 감지되었는지 확인dmesg.
    $ dmesg | grep hwmon
    [    3.961488] lm75 1-0048: hwmon0: sensor 'lm75'
    

    lm-sensors로 확인하세요.


    센서가 hwmon에서 관리될 때lm-sensors에서 사용할 수 있습니다.
    $ sudo apt-get update
    $ sudo apt-get install lm-sensors
    $ sensors
    lm75-i2c-1-48
    Adapter: bcm2835 I2C adapter
    temp1:        +41.8°C  (high = +80.0°C, hyst = +75.0°C)
    
    좋은 온도를 얻었다.그리고 CPU 부하를 가하여 온도 변화를 확인하고 값을 도표화하는 등 즐겨라.

    참조 URL

  • 이
  • https://www.raspberrypi.org/forums/viewtopic.php?t=177236
  • "LM75 Raspberry"에서 검색하면 바로 찾을 수 있을 것 같아요https://github.com/raspberrypi/linux/tree/rpi-4.14.y/arch/arm/boot/dts/overlays.
    이베이의 판매 페이지에는 설명이 전혀 적혀 있지 않아 사용만 추정할 수 있다.  ↩

    좋은 웹페이지 즐겨찾기