어쩌면 최소 구성의 CO2 센서 작성 방법

CO2센서 제조 판매하고 있지만, 빠토미 예쁜 것을 만들려고 하면 대량생산의 중국에는 이길 수 없다. 그래서 최소 구성으로 움직이는 방법을 생각해 보았다. USB 찌르는 PC 있으면 기본 움직일 것이다.

센서-> 생략할 수 없다.

화면->PC나 스마트폰에 연결되면 불필요

전원 -> PC와 스마트 폰에서 가져옵니다.

케이스 -> 우선 불필요

기타 기능 -> PC와 스마트 폰이 있으면 뭐든지 할 수 있습니다

그래서, 할 수 있었다.



역시 좀


깔끔하게.

USB 시리얼 변환 모듈로 브리지하고 있을 뿐. (하드에 링크는 하려고 하면 자전 판매처가 되어 규약에 걸릴 것 같기 때문에 자중)
다음과 같이 연결 (전이 SB 직렬 변환 모듈 뒤가 MHZ19)
5V-VIN
GND-GND
TXD-Rx
RXD-Tx

환경 구축.
[yoshitake@localhost usbpy]$ pyenv version
3.7.1 (set by /home/yoshitake/develop/usbpy/.python-version)

pip install pyserial

프로그램
import serial
import traceback
import time

serial_dev = '/dev/ttyUSB0'


def connect_serial():
    return serial.Serial(serial_dev,
                         baudrate=9600)


def mh_z19():
    try:
        ser = connect_serial()
        result = ser.write(b"\xff\x01\x86\x00\x00\x00\x00\x00\x79")
        s = ser.read(9)
        return {'co2': s[2]*256 + s[3]}
    except:
        traceback.print_exc()
    finally:
        ser.close()

블로그 에도 조금 제대로 써 있다.

좋은 웹페이지 즐겨찾기