Upgrade to Pro — share decks privately, control downloads, hide ads and more …

仕事環境向上をめざして〜CO2センサーで室内環境を監視する〜

 仕事環境向上をめざして〜CO2センサーで室内環境を監視する〜

MH-Z19 + RaspberryPi Zero

Yukimitsu Izawa

January 19, 2019
Tweet

More Decks by Yukimitsu Izawa

Other Decks in Technology

Transcript

  1. 「安心・安全・安定・信頼」できるインターネットサービスを ͜͡͠ΐ͏͔͍ 2 • 井澤  志充  (いざわゆきみつ) @Yukimitsu_Izawa • 博⼠士(情報科学)

      • (株)クルウィットの取締役  兼  北北陸陸⽀支社⻑⾧長   • ネットワーク関連の委託研究・⾃自社サービス開発など • キャンパー  
  2. 「安心・安全・安定・信頼」できるインターネットサービスを എܠ • ⻑⾧長時間デスクワークをしていると、   • なんか空気が悪い気がする。(社内雰囲気の話ではない)   • 空気が悪いと作業効率率率が低下していく気がする。

      • さらに眠くなるのもそのせいかも。   • センサーで測って、きちんと数値化することで、   • 作業効率率率と関係があるかないか判断指標にできる。 4 • 寒い!と⽂文句句を⾔言う抵抗勢⼒力力                                に対して、 換気の正当性を主張できる。
  3. 「安心・安全・安定・信頼」できるインターネットサービスを ೋࢎԽ୸ૉೱ౓ͱ࿑ಇ؀ڥ • ビル衛⽣生管理理法:  1,000ppm以下   • 労働安全衛⽣生法に基づく事務所衛⽣生基準規則:   5,000ppm未満

    5 ද 350ʙ500ppm ֎ؾ 500ʙ1000ppm Ұൠతͳ԰಺ 1000ʙ2000ppm ѱ͍ࣨ಺ۭؾ؀ڥ 2000ʙ2500ppm ຾ؾΛײͯ͘͡Δਓ͕ग़ͯ͘Δ 2500ʙ3000ppm ݞ͜Γ΍಄௧Λײͯ͘͡Δਓ͕ग़ͯ͘Δ 3000ppmʙ ूதྗͳͲ͕௿Լͯ͘͠Δ
  4. 「安心・安全・安定・信頼」できるインターネットサービスを $0ηϯαʔ • MH-‐‑‒Z19   • 国内だと  4,000円〜~47,000円ぐらい  (Amazon調べ)  

    • 中国から買うと2,000円前後 6 αΠζ 33mm x 20mm x 9mm ॏྔ 5g ۦಈV 4.5 ʙ 5.5V DC ग़ྗ UART or PWM ଌఆൣғ 0ʙ5,000ppm ଌఆਫ਼౓ ±50ppm +3%
  5. 「安心・安全・安定・信頼」できるインターネットサービスを ಡΈग़͠ϓϩάϥϜίʔυ 10 import serial def mh_z19(): ser = serial.Serial('/dev/ttyS0',

    baudrate=9600, bytesize=serial.EIGHTBITS, parity=serial.PARITY_NONE, stopbits=serial.STOPBITS_ONE, timeout=1.0) while 1: result=ser.write("\xff\x01\x86\x00\x00\x00\x00\x00\x79") s=ser.read(9) if s[0] == "\xff" and s[1] == "\x86": return {'co2': ord(s[2])*256 + ord(s[3])} break if __name__ == '__main__': value = mh_z19() print "co2=", value["co2"]
  6. 「安心・安全・安定・信頼」できるインターネットサービスを ࣮ߦ݁Ռ 11 pi@raspberrypi:~ $ python mh-z19.py co2= 1087 pi@raspberrypi:~

    $ python mh-z19.py co2= 1076 pi@raspberrypi:~ $ python mh-z19.py →ここで換気した co2= 421 pi@raspberrypi:~ $ python mh-z19.py co2= 399 pi@raspberrypi:~ $ python mh-z19.py co2= 399 pi@raspberrypi:~ $ python mh-z19.py co2= 399 pi@raspberrypi:~ $ python mh-z19.py co2= 399