
Automation Hatは、リレー、アナログチャネル、駆動出力、バッファー入力(すべて24V許容範囲)を備えたホーム監視および自動化コントローラーです。このライブラリは、Automation Hatのより小さな兄弟、Automation PhatとAutomation Hat Miniでも動作します。
すべての前提条件をインストールし、最小限の労力で自動化の帽子を稼働させる簡単なインストールスクリプトを作成しました。それを実行するには、メニューで見つける端末を起動します - >アクセサリ - > raspberry piデスクトップの端末、以下に説明します。
新しいターミナルウィンドウでは、コマンドが以下に表示されているとまったく同じように(タイプミスを確認してください)、画面上の手順に従います。
git clone https://github.com/pimoroni/automation-hat
cd automation-hat
./install.shメモライブラリは「Pimoroni」仮想環境にインストールされます。例を実行するには、アクティブ化する必要があります。
source ~/.virtualenvs/pimoroni/bin/activate
貢献したい場合、または最新のコードを使用して座席の端に住んでいる場合は、次のような開発バージョンをインストールできます。
git clone https://github.com/pimoroni/automation-hat
cd automation-hat
./install.sh --unstableすべての場合において、I2Cバス(およびAutomation Hat MiniのSPI)を有効にする必要があります。
sudo raspi-config nonint do_i2c 0
sudo raspi-config nonint do_spi 0
ADS1015は12ビットADCですが、12番目のビットがサインビットであるため、正の電圧測定値に利用できる解像度は11ビットしかありません。 24Vチャネルの入力電圧は、抵抗器の仕切りのセットアップのために24ではなく25.85)から0-3.3Vにスケーリングされます。
ADCのフルスケール範囲は4.096Vに設定されているため、0-3.3Vが1649個の使用可能な値のみを与え、入力測定値を約0.015V(25.85 / 1649)、3.3V入力で0.002Vを約0.015V(25.85 / 1649)にすることを意味します。
このトピックの詳細については、https://forums.pimoroni.com/t/automation-hat-accuracy/7252/3をご覧ください。