Skip to content

Raspberry Pi拡張基板に搭載されているセンサーを一括して制御できるPythonパッケージとコマンドラインツールです。Python package and command line tool to control sensors on Raspberry Pi

License

Notifications You must be signed in to change notification settings

IndoorCorgi/cgsensor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

概要

Indoor Corgi製Raspberry Pi用拡張基板の各種センサーを制御するソフトウェアです。 コマンドラインツールを使えば1行もコードを書かずに測定や記録ができるほか、Pythonパッケージでご自身のプログラムから簡単にセンサーを制御できます。

対応センサー

  • BME280 温度/湿度/気圧センサー
  • TSL2572 明るさ(照度)センサー
  • SCD41 CO2(二酸化炭素)センサー

必要環境

ハードウェア: 40ピン端子を持つRaspberry Piシリーズ
OS: Raspberry Pi OS

動作確認済モデル

  • Raspberry Pi 5
  • Raspberry Pi 4 Model B
  • Raspberry Pi 3 Model B/B+
  • Raspberry Pi Zero 2 W
  • Raspberry Pi Zero W/WH
  • Raspberry Pi Zero

Raspberry Pi 5で確認している問題

Raspberry Pi 5でI2C信号タイミングがシビアすぎるためにTSL2572明るさ(照度)センサーを認識しない問題が起きています. 修正済みのkernel6.6.yで解決することを 確認しています. kernelのリリースを待つか, 手動でプレリリース版にアップデートするなどして対応してください.

拡張基板

  • RPZ-PIRS (Raspberry Pi用 人感/明るさセンサー/赤外線 拡張基板)
  • RPZ-IR-Sensor (Raspberry Pi用 温度/湿度/気圧/明るさ/赤外線 ホームIoT拡張ボード)
  • RPi TPH Monitor (Raspberry Pi用 温度/湿度/気圧/赤外線 ホームIoT拡張ボード)
  • RPZ-CO2-Sensor (Raspberry Pi用 二酸化炭素センサー/リレー 拡張基板)

インストール

以下のコマンドでインストール/アップグレードできます。

sudo python3 -m pip install -U cgsensor --break-system-packages

使い方

コマンドラインからcgsensor -hを実行することでオプションの解説が表示されます。各センサーの使い方は、以下の解説記事をご参照下さい。

About

Raspberry Pi拡張基板に搭載されているセンサーを一括して制御できるPythonパッケージとコマンドラインツールです。Python package and command line tool to control sensors on Raspberry Pi

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages