@background404/node-red-contrib-mcu-servo 0.1.0
Node for Servomotor with Node-RED MCU
node-red-mcu-servo
OverView
Node-RED MCU pluginに追加できる、サーボモーター用のノードです。
How to install
※Raspberry Pi環境での実行を想定しています。
- Node-RED MCUの環境を構築します。
- リポジトリをクローンします。
$ cd ファイルのパス
$ git clone https://github.com/404background/node-red-mcu-servo.git
- npmでパッケージをインストールし、node_types.jsonを編集します。
$ cd .node-red
$ sudo npm install ファイルのパス
$ cd .node-red/node_modules/@ralphwetzel/node-red-mcu-plugin/node-red-mcu
$ sudo nano node_types.json
"lower-case"を参考に、
"mcu_servo": "manifest.jsonのパス",
を追加します。
※HTMLにmoddable_manifestを加えたことにより、この手順は不要かもしれません。
4. Node-REDを再起動します。
$ sudo systemctl restart nodered.service
Test Case
角度を受け取って、計算してからPWM outノードに渡すようにしています。
パルス幅、周期、角度の初期値はSG90に合わせています。
PWM outノードの周波数も設定してください。
スライダーは0~180に設定しています。
LINK
Node-RED-MCU:
https://github.com/phoddie/node-red-mcu
Moddable SDK:
https://github.com/Moddable-OpenSource/moddable
Node-RED「はじめてのノード開発」:
https://nodered.jp/docs/creating-nodes/first-node
Node-REDのノードをつくる手順:
https://qiita.com/kazuhitoyokoi/items/64ed5b7798197bb6dfdf
Qiitaに書いた記事:
https://qiita.com/background/items/9b820251aa9dda5a3167