注釈
こんにちは、SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasts Community on Facebookへようこそ! Raspberry Pi、Arduino、ESP32について、愛好家仲間とより深く探求しましょう。
参加する理由
専門家によるサポート: コミュニティとチームの助けを借りて、アフターセールスの問題や技術的な課題を解決します。
学びと共有: ヒントやチュートリアルを交換して、スキルを向上させましょう。
先行プレビュー: 新製品の発表や先行情報をいち早く入手できます。
特別割引: 新製品の限定割引をお楽しみいただけます。
お祭りプロモーションとプレゼント: プレゼントキャンペーンやホリデープロモーションに参加しましょう。
👉 私たちと一緒に探求し、創造する準備はできましたか? [here] をクリックして、今すぐ参加しましょう!
コマンドによる制御
Pironman 5 Mini のデータをダッシュボードで表示・操作できるだけでなく、コマンドによっても制御可能です。
注釈
Home Assistant システムでは、
http://<ip>:34001にアクセスしてダッシュボードからのみ操作が可能です。設定を変更した場合は、
pironman5 restartによるサービス再起動が必要です。再起動しないと変更は反映されません。
基本設定の確認
pironman5 モジュールには基本構成情報があり、以下のコマンドで確認できます。
sudo pironman5 -c
標準設定の例:
{
"system": {
"rgb_color": "feff00",
"rgb_brightness": 30,
"rgb_style": "hue_cycle",
"rgb_speed": 50,
"rgb_enable": true,
"rgb_led_count": 12,
"temperature_unit": "C",
"gpio_fan_pin": 5,
"gpio_fan_mode": 0,
"gpio_fan_led": "follow",
"gpio_fan_led_pin": 6
}
}
用途に合わせて設定をカスタマイズしてください。
使用方法は pironman5 または pironman5 -h で確認できます。
usage: pironman5-service [-h] [-v] [-c] [-dl {debug,info,warning,error,critical}] [--background [BACKGROUND]] [-rd]
[-cp [CONFIG_PATH]] [-u [{C,F}]] [-gm [GPIO_FAN_MODE]] [-gp [GPIO_FAN_PIN]]
[-fl [GPIO_FAN_LED]] [-fp [GPIO_FAN_LED_PIN]]
[{start,restart,stop}]
Pironman 5 command line interface
positional arguments:
{start,restart,stop} Command
options:
-h, --help show this help message and exit
-v, --version Show version
-c, --config Show config
-dl {debug,info,warning,error,critical}, --debug-level {debug,info,warning,error,critical}
Debug level
--background [BACKGROUND]
Run in background
-rd, --remove-dashboard
Remove dashboard
-cp [CONFIG_PATH], --config-path [CONFIG_PATH]
Config path
-u [{C,F}], --temperature-unit [{C,F}]
Temperature unit
-gm [GPIO_FAN_MODE], --gpio-fan-mode [GPIO_FAN_MODE]
GPIO fan mode, 0: Always On, 1: Performance, 2: Cool, 3: Balanced, 4: Quiet
-gp [GPIO_FAN_PIN], --gpio-fan-pin [GPIO_FAN_PIN]
GPIO fan pin
-fl [GPIO_FAN_LED], --gpio-fan-led [GPIO_FAN_LED]
GPIO fan LED state on/off/follow
-fp [GPIO_FAN_LED_PIN], --gpio-fan-led-pin [GPIO_FAN_LED_PIN]
GPIO fan LED pin
注釈
pironman5.service の状態を変更した後は、以下のコマンドで再起動し、設定を反映させてください。
sudo systemctl restart pironman5.service
systemctlツールでpironman5のステータスを確認:sudo systemctl status pironman5.service
またはログファイルを確認:
ls /var/log/pironman5/ cat /var/log/pironman5/main.log
RGB LEDの制御
基板には4つのWS2812 RGB LEDが搭載されており、点灯・消灯、色変更、明るさ調整、表示モード変更、速度設定が可能です。
注釈
pironman5.service の状態を変更するたびに、以下のコマンドを実行して設定を反映させる必要があります。
sudo systemctl restart pironman5.service
RGB LED のオン/オフを切り替えるには、
trueで点灯、falseで消灯します。
sudo pironman5 -re true
色を変更するには、希望するカラーコード(例:
fe1a1a)を16進数で入力します。
sudo pironman5 -rc fe1a1a
RGB LED の明るさを変更するには(範囲:0〜100%):
sudo pironman5 -rb 100
RGB LED の表示モードを変更するには、以下のモードから選択します:
solid/breathing/flow/flow_reverse/rainbow/rainbow_reverse/hue_cycle
注釈
表示モードを rainbow、 rainbow_reverse、または hue_cycle に設定した場合、 pironman5 -rc を使用して色を変更することはできません。
sudo pironman5 -rs breathing
RGB LED の変化速度を変更するには(範囲:0〜100%):
sudo pironman5 -rp 80
デフォルトでは4つのRGB LEDが搭載されています。追加のLEDを接続した場合は、以下のコマンドで個数を更新してください:
sudo pironman5 -rl 12
RGBファンの制御
IO拡張ボードは、5V 非PWMファンに対応しています。
注釈
pironman5.service の状態を変更した後は、以下のコマンドを実行して設定を反映させてください。
sudo systemctl restart pironman5.service
RGBファンの動作モードを設定できます。各モードによりファンが動作する温度条件が異なります。
たとえば、 1: Performance モードに設定すると、RGBファンは50°Cで起動します。
sudo pironman5 -gm 3
4: Quiet:70°Cで起動
3: Balanced:67.5°Cで起動
2: Cool:60°Cで起動
1: Performance:50°Cで起動
0: Always On:常時起動
RGBファンの制御ピンを別のGPIOピンに接続している場合は、以下のコマンドでピン番号を変更できます。
sudo pironman5 -gp 18
コアファンについて
コアファンは、ラズベリーパイ5の専用4ピンPWMファン端子に接続します。その標準の制御方式は、ファームウェアによって管理され、CPU温度に基づく多段階の知的回転数調整機構です。つまり、公式または互換性のあるPWMファンを正しく接続して使用する場合、システムはCPU温度の変化に応じてファン回転数を自動的に調整し(50℃以上で作動を開始)、利用者の手動介入は一切不要です。