[PDF]はじめてのNode-RED MCU Edition補足書(2024/11/2版)
- ダウンロード商品¥ 500
![[PDF]はじめてのNode-RED MCU Edition補足書(2024/11/2版)](https://booth.pximg.net/10b599ba-d64c-4b85-9e63-5523f5d374f6/i/6203192/056cdda3-d537-4611-8b31-26a9c6566937_base_resized.jpg)
※この商品はPDFダウンロード版です。 技術書典17で頒布する書籍(電子)購入時にご選択ください。 Node-REDはもともとIBMによって開発されたフローベースのビジュアルプログラミング開発ツールで、現在はオープンソースプロジェクトとして開発されています。 Node.js上のランタイムで動作し、ウェブブラウザベースのフローエディタで操作します。これまでの実行環境としてクラウド、ローカル(パソコン、サーバ)、モバイル(iOS 、Android OS)、エッジ(ラズパイ、Jetson Nano)にMCU(マイクロコントローラ)が新た に加わりました。Node-RED MCU EditionはModdable SDK上のランタイムで動作します。やりたいことがJavaScriptだけで実現できる可能性が広がり、今後の進展が楽しみです。 本書は2023年4月27日に工学社より発売された「はじめてのNode-RED MCU Edition」、技術書典14で頒布した「補足書(2023年5月20日版)」、技術書典15で頒布した「補足書 (2023年11月11日版)」、技術書典16で頒布した「補足書(2024年5月12日版)」からの更 新で、原稿〆切(2024年5月1日)からアップデートされた内容をまとめたものです。 精力的に開発、頻繁に更新されており、2024年10月20日時点の情報にもとづいて説明し ます。
目次
はじめに 1 目次 2 インストール・実行方法 5 macOS 5 1. Xcodeのインストール 5 2. Homebrewのインストール 5 3. Node.jsのインストール 5 4. Node-REDのインストール 6 5. xs-devのインストール 6 6. Moddableのインストール 6 7. ESP-IDFのインストール 6 8. Pico SDKのインストール 6 9. nRFツールのインストール 6 10. Node-RED MCU Plugin、MCUノードのインストール 6 11. 実行 7 Linux/RaspberryPi 8 1.Node.jsのインストール 8 2.Node.jsのインストール確認 8 3.Node-REDのインストール 8 4.xs-devのインストール 8 5.Moddable SDKのインストール 8 6.ESP-IDFのインストール 9 7.Node-RED MCU Plugin、MCUノードのインストール 9 8.実行 9 9.トラブルシューティング 9 Windows 11 1.Node.jsのインストール 11 2.Gitのインストール 11 3.Visual Studio 2022のインストール 11 4.ESP-IDFのインストール 11 5.環境変数の設定 11 6.Moddableのインストール 12 7.Node-RED、MCU Plugin、MCUノードのインストール 12 8.実行 12 ラズパイOSでPico SDKを使用するコツ 13 はじめに 13 Pico SDKのインストール 13 Unit Puzzleを使ってみよう 14 Unit Puzzleとは 14 環境 14 フロー例(はじめてのNeopixel) 14 neopixelノードの定義 15 Injectノードの定義 15 Build&実行 15 フロー例(任意の位置の点灯) 16 Functionノードの定義 16 参考:neopixelノードで使える色名 17 LilyGo T-Keyboard S3を使ってみた 18 LilyGO T-Keyboard S3とは 18 仕様 18 最初の一歩 18 Displayの確認 18 Node-RED MCUで動かす 22 キッズIoTクイズマシン 30 小学生からのIoTプログラミング教材 30 全体の構成 31 部品の作成と組み立て 31 クイズ端末のフロー 33 クイズサーバのフロー 36 自分たちで作ったデバイスでクイズ大会! 37 さいごに 37 カスタムノード「draw-face」の作成 38 Node-RED MCUで「スタックチャン」の顔を表示する 38 node-red-contrib-mcu-draw-face 38 「draw face」ノードの使い方 39 顔表示プロパティを変更する 41 さいごに 43 WebSocketノードのSecure対応 44 はじめに 44 調査開始 44 Secure対応 44 WebSocketノードでSecure通信を行う手順 45 さいごに 47 Node-RED MCU Edition用の画像表示ノードを作ってみた 48 はじめに 48 Moddable SDKのサンプルプログラム 48 サンプルプログラムをNode-RED MCU用ノードへ移植する 48 デバイスでPNG画像を表示できない 49 さいごに 51 Node-RED MCU Edition用のテキスト表示ノードを作ってみた 52 はじめに 52 Moddable SDKのサンプルプログラム 52 サンプルプログラムをNode-RED MCU用ノードへ移植する 52 さいごに 52 Node-RED MCU Edition用のTTS(Text to Speech)ノードを作ってみた 54 はじめに 54 Moddable SDKのサンプルプログラム 54 サンプルプログラムをNode-RED MCU用ノードへ移植する 54 mp3再生ノード 55 さいごに 55 Node-RED MCU Edition版スタックチャン(Stack-chan)の作例 56 はじめに 56 作例①(10分ポモドーロ) 56 全体構成 56 左パート 56 中央パート 57 右パート 57 デモ 58 作例②(入力した文章をおしゃべり) 58 全体構成 58 左パート 59 中央パート 59 右パート 59 さいごに 60 あとがき 61 著者紹介 62