Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/seotaro/rpi-sensor-experiment
ラズパイでセンサーの値を取得する
https://github.com/seotaro/rpi-sensor-experiment
bme280 ds18b20 nature-remo raspberry-pi scd4x sht31
Last synced: about 1 month ago
JSON representation
ラズパイでセンサーの値を取得する
- Host: GitHub
- URL: https://github.com/seotaro/rpi-sensor-experiment
- Owner: seotaro
- License: mit
- Created: 2021-09-22T16:03:23.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-11-17T17:07:40.000Z (about 1 year ago)
- Last Synced: 2023-12-11T06:33:50.353Z (about 1 year ago)
- Topics: bme280, ds18b20, nature-remo, raspberry-pi, scd4x, sht31
- Language: JavaScript
- Homepage:
- Size: 115 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ラズパイでセンサーの値を取得する
## インストール
```bash
yarn install
```## 設定
カレントディレクトリの .env に定義する。
| 項目 | 値 | 意味 |
| ---- | ---- | ---- |
| INTERVAL | 整数 | 取得間隔 [ms] |
| BME280 | on\|off | BME280 から取得する\|しない |
| SHT31 | on\|off | SHT31 から取得する\|しない |
| DS18B20 | on\|off | DS18B20 から取得する\|しない |
| SCD4x | on\|off | SCD4x から取得する\|しない |
| NatureRemo | on\|off | NatureRemo から取得する\|しない |
| NatureRemoToken | 文字列 | API のトークン |.env 例)
```text
INTERVAL=60000DS18B20=on
SHT31=on
BME280=on
SCD4X=onNatureRemo=on
NatureRemoToken=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
```## 実行
```bash
node index.js
```## その他
I2C デバイスの確認
```bash
sudo apt install i2c-tools
i2cdetect -y 1
```## 参考
- BME280
- [data sheet](https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme280-ds002.pdf)
- DS18B20
- [data sheet](https://datasheets.maximintegrated.com/en/ds/DS18B20.pdf)
- Nature Remo
- [NATURE](https://nature.global/)
- [Nature Remo Cloud API](https://developer.nature.global/)
- SHT31
- [data sheet](https://sensirion.com/media/documents/213E6A3B/61641DC3/Sensirion_Humidity_Sensors_SHT3x_Datasheet_digital.pdf)
- SCD4X
- [data sheet](https://d2air1d4eqhwg2.cloudfront.net/media/files/262fda6e-3a57-4326-b93d-a9d627defdc4.pdf)
- [Sensirion/raspberry-pi-i2c-scd4x](https://github.com/Sensirion/raspberry-pi-i2c-scd4x#connecting-the-sensor)