Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Node-REDのノードの開発・活用事例とコミュニティとの関わり(Node-RED Con N...

Node-REDのノードの開発・活用事例とコミュニティとの関わり(Node-RED Con Nagoya 2025)

Node-RED Con Nagoya 2025
『Node-REDのノードの開発・活用事例とコミュニティとの関わり』
後地 拓真
Webページ:https://nodered.jp/noderedcon2025/
動画:https://youtu.be/wTDt1yAIawg?t=8863

Avatar for 404background

404background

October 23, 2025
Tweet

More Decks by 404background

Other Decks in Programming

Transcript

  1. 自己紹介 後地(うしろじ)です • 大阪公立大学 博士前期課程1年 • Node-RED MCU 技術書執筆 •

    技術ブログ:趣味的ロボット研究所 https://404background.com/ • Node-RED歴:2年半 • 好きなノード: Dashboard 2.0のui-file-inputノード 3 https://techbookfest.org/product/9t1kyKuapMSiTtd144V cv2?productVariantID=qP1qVRD9Z6fG7fuZRLjpCw
  2. きっかけ ご近所にNode-RED MCUの書籍の執筆者がいたから 5 Node-RED 大喜利 in 京都 (2023) Maker

    Faire Kyoto 2023 大阪24時間AIハッカソン(2024) • 最初に触ったのがNode-RED MCU • イベントでも利用 https://www.youtube.com/watch?v=-XgcMUE3A7A
  3. これまで開発したノード Node-RED用 • python-venv • wsl-ubuntu • path-utils • voicevox-core

    • whisper • queue • python-dualshock4 • pyodide • ruby-wasm 6 Node-RED MCU用 • mcu-servo • mcu-serial • mcu-joystick • mcu-line-notify 計13個 backgroundで検索! (後地なので…)
  4. mcu-joystickノード M5StackのJoystick Unitを扱える • I2C通信を利用 • 出力は3つ • X軸、Y軸、ボタン 15

    https://youtu.be/Ndb2MqFHdD8 https://github.com/404background/node-red-contrib-mcu-m5units
  5. venvを利用する よくある使い方 1. 仮想環境を作成する 2. activateを実行して有効化する 3. ファイルを実行する 絶対パスを呼び出して実行 1.

    仮想環境内の実行ファイルの絶対パスを指定して実行する コマンド1行で実行可能! 20 python –m venv <仮想環境名> source <仮想環境名>/bin/activate python hello.py /home/pi/pyenv/bin/python hello.py https://404background.com/program/python-venv/
  6. 活用例 音声翻訳 • パッケージをインストール • 録音→文字起こし→翻訳 →音声合成→音声再生 • ノードを再利用できる •

    メンテナンスしやすい 28 https://github.com/404background/node-red-contrib-python-venv/discussions/48 https://404background.com/program/python-gtts/ https://404background.com/program/python-googletrans/
  7. Unreal Engine 5との連携 • ロボットアームのモデルを制御 • HTTP通信による連携 • Unreal Engineもノード型

    • 入力が複数 39 https://qiita.com/background/items/c0d5b0a744fdd2365fd1 https://404background.com/ue5/unreal-engine-5-7/ https://youtu.be/0j4AB2rYCT0