注釈

こんにちは、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

注釈

表示モードを rainbowrainbow_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℃以上で作動を開始)、利用者の手動介入は一切不要です。