어쩌면 최소 구성의 CO2 센서 작성 방법
센서-> 생략할 수 없다.
화면->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()
블로그 에도 조금 제대로 써 있다.
Reference
이 문제에 관하여(어쩌면 최소 구성의 CO2 센서 작성 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/YoshitakeKitamura/items/043e33f472c892c40925텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)