🗐 電装工芸日記 - 舞台照明機器の製作とか -

今年は開発案件を進めたい

or 管理画面へ

No.1192

Icon of admin
 Art-Net切替&パッチマシンは AI の Gemini さんのご協力を得て基本構成が決まりつつあります。
 Gemini さんからの情報は鵜吞みにせず自ら検証をするものだと思っていますが、ドキュメントやネット検索から自分でまとめるよりも結論に近い位置から始められていると思います。

 基本方針ですが、本機は Art-Net の ArtDMX パケットを受信、加工、送信する装置です。通信スタイルはブロードキャストのみ。ArtDMX 以外のパケットは扱いません (方言が強く扱い難いのと無くても調光操作に支障がないためです)。

 ハードウェアの基本構成は次の通り。

1)主装置
 RsaspbrryPi-CM4 + CM4-Dual-Eth-Base

2)ネットワーク
 1000Base-T × 2 (Art-Net用・スイッチングハブで分岐)
 WLAN (製作・メンテナンス用)

3)拡張基板
 RaspberryPiのGPIOに搭載する専用基板。
 設定保存用 EEPROM (24LC64など,I2C接続)、レガシーDMX受信回路 (LT1785等) + 取り込みマイコン (PIC16(RAM2kB以上),SPI接続)、RS232インターフェース回路 (UARTコンソール用)。

 ソフトウェアの基本構成は次の通り。

1)受信モジュール
 Art-Net 上の ArtDMX を受信してバッファに保存する。保存する際、検索用のインデックス(クエリ)も作成する。

2)加工モジュール
 受信した値を加工する。パッチ、プロファイルカーブ、ディレイ等の処理はここで行う。

3)送信モジュール
 加工モジュールから出力された値を送信する。

4)タイムアウト監視モジュール
 送信元や受信パケットがタイムアウトしたら(存在しなくなったら)適切に処理する。

5)ユーザーインターフェース(UI)モジュール
 画面表示やキーボード操作を司る。
 上記(1)-(4)で用いる設定はここで起こす。

 これらを /dev/shm 上に作る共有ファイルで結び付けて動作させます。

#[Art-Net] #器具の製作

■思ってみた

2月とはいえ寒いです。
石油ストーブのありがたみを感じる日々であります。

編集

■複合検索:

  • 投稿者名:
  • 投稿年月:
  • #タグ:
  • カテゴリ:
  • 出力順序:

■日付検索:

■カレンダー:

2026年2月
1234567
891011121314
15161718192021
22232425262728

■カテゴリ:

■最近の投稿:

最終更新日時:
2026年2月8日(日) 17時53分50秒