(日本語) ADS1115 これは 16ビット・アナログ/デジタル・コンバータ(ADC) Raspberry Piを読むことができます アナログ信号 センサー、ポテンショメータ、および他のアナログ機器から。このガイドは設定を通してあなたを歩きます ADS1115 ADCモジュール Raspberry Piを使用してPythonを使用してアナログセンサーデータを読み取ります。
あなたが必要とするもの
- ラズベリーパイ (I2C対応モデル(例:Pi 3、 Pi 4)
- ADS1115 ADCモジュール
- アナログセンサ(ポテンショメータ、温度センサ、土壌水分センサなど)
- ブレッドボードとジャンパーワイヤー
- インストールされたPython ラズベリーパイに
ステップ1: ADS1115を理解する
(日本語) Raspberry Piはアナログ入力ピンがないそれで、 ADS1115 変換に使用される アナログ信号からデジタルへ.ADS1115が提供するもの:
- 4アナログ入力チャネル(A0、 A1、 A2、 A3)
- 高精度の16ビット解像度
- I2C通信インターフェース
- 調整可能な感度のためのプログラム可能な利得アンプ(PGA)
ステップ2:ラズベリーパイにADS1115を配線する
(日本語) は 経由で通信Raspberry PiのI2Cピンに接続します。
[接続]
ADS1115ピン | ラズベリーピピン |
---|---|
VCC | 3.3V(ピン1)または5V(ピン2) |
GND | グラウンド(ピン6) |
SDA | SDA(ピン3、 GPIO2) |
SCL | SCL(ピン5、 GPIO3) |
A0-A3(アナログ入力) | センサー出力に接続 |
ステップ3: Raspberry PiでI2Cを有効にする
- Raspberry Pi設定ツールを開きます。
- に移動します。 インターフェイスオプション>I2C それを有効にします。
- Raspberry Piを再起動する:
- を確認します。 ADS1115が検出されました I2Cバスで:
0x48
.
(日本語) アドレスにADS1115が表示されます
ステップ4:必要なライブラリをインストールする
- Raspberry Piのパッケージリストを更新してください:
- 必要なインストール I2Cツール Pythonライブラリ:
ステップ5: ADS1115からのアナログデータの読み取り
ADS1115からセンサーデータを読み込むPythonコード
ステップ6: Raspberry PiでのADS1115の適用
- アナログセンサの読み取り -温度、光、湿度、またはガスセンサー。
- バッテリー電圧監視 -高解像度で安全に電圧を測定します。
- 土壌水分モニタリング -のための使用 スマートな灌漑システム.
- ポテンショメータの読み取り -として使用 ユーザー入力コントローラ プロジェクトのために。
トラブルシューティング
-
ADS1115が検出されません(
i2cdetect
表示されない0x48
)- 確認する SDA/SCLピン 正しく配線されています。
- それを確認する I2Cが有効になっています 使用する
sudo raspi-config
.
-
不正確な読み取り
- 使用する PGAの設定 Pythonコードで電圧範囲を調整します。
- aを確認する 安定した電源 ADS1115モジュールへ。
-
複数のADS1115モジュール
- 変更する I2Cアドレス を使用する ADDRピン 紛争を避けるために。
おわりに
(日本語) ADS1115 ADCモジュール Raspberry Piを有効にする 読み取りアナログセンサーデータ 高精度で。あなたが構築しているかどうか 環境モニタリング、バッテリーセンシング、IoTアプリケーションこのガイドは簡単な統合方法を提供します プロジェクトへのアナログ入力! 🚀