ブロックを積みながら(37) Node-RED、何でもあり?Functionノード、その1

FunctionNodeEC
Joseph Halfmoon

前回はInjectとDebugノードでした。今回は「コア」ノードの中でも、「何でもありそうで」とても1回で覚えきれそうにないFunctionノードを使用してみたいと思います。以前から見よう見まねで使ってはいるのですが表面的。いろいろやってみたいと思うので今回は「その1」ということで。「その2」は他のノードも一巡した後でかな、何時やるんかい?

“ブロックを積みながら(37) Node-RED、何でもあり?Functionノード、その1” の続きを読む

MicroPython的午睡(43) MQTTでSubscribe、M5ATOM Lite

subscribeEC
Joseph Halfmoon

前回別件に行ってしまいましたが、今回は前々回の流れに戻ってMQTTのSubscribeを行ってみたいと思います。使用するMicroPythonは ESP32用の”generic” portです。M5ATOM Lite上での運用ですが、”generic”なので他のESP32デバイスでも動くと思います。

“MicroPython的午睡(43) MQTTでSubscribe、M5ATOM Lite” の続きを読む

ブロックを積みながら(36) Node-RED、何気に深いInjectとDebugノード

Inject and Debug Node
Joseph Halfmoon

前回、折角Node-REDのバージョンアップをかけたのに、それっきりになっておりました。Node-REDエディタのパレットに追加でインストールしたものは多くないので、今のうちに「一通り」端から使ってみるべし、という目標であります。「必要に応じて」(泥縄式ともいう)でマニュアル読んでも分かってない機能がいっぱいあるのね。

“ブロックを積みながら(36) Node-RED、何気に深いInjectとDebugノード” の続きを読む

MicroPython的午睡(41) MQTTでPublish、M5ATOM Lite

ATOMLiteDashboard
Joseph Halfmoon

超小型デバイスM5 ATOM Liteに、MicroPythonのESP32向けgenericポートを書き込んで動かしております。前回は nptサーバに接続してRTCに時刻を設定しました。今回はMQTTブローカにPublishして、Node-REDのダッシュボードにATOM LiteのRTCの時刻を表示させてみます。

“MicroPython的午睡(41) MQTTでPublish、M5ATOM Lite” の続きを読む

ブロックを積みながら(35) Node-RED、バージョンアップしたらSQLiteがいない

ErrorSQLite
Joseph Halfmoon

Node-REDは以前からIoTネタで使わせていただいておったのです。しかし必要に応じて(泥縄式)使ってきたので、よく理解せず使っているところも大有り。この際「広く浅く」全貌をとらえるべしと思い立ち、『ブロックを積みながら』(Node-REDは「積まない」スタイルだけど)で勉強してみることにいたしました。まずは今回ソフトウエアのアップデートから。 “ブロックを積みながら(35) Node-RED、バージョンアップしたらSQLiteがいない” の続きを読む

Literature watch returns(27) 数学とプログラミングDVD付録

Interface202109_DVD
Joseph Halfmoon

他人事ながら雑誌の売れ行きが気になりました。例によってお楽しみのCQ出版社Interface誌の2021年9月号、DVD-ROMの付録付きであります。テーマは数学、といって数学科の数学ではなく、工学部の数学、と申し上げておきましょう。一応需要があるのだろうな、私も買ってしまったひとりだし。。。 “Literature watch returns(27) 数学とプログラミングDVD付録” の続きを読む

IoT何をいまさら(86) Wio Terminal、SAMD51内蔵OSC信号を取り出す

OSC32DUT
Joseph Halfmoon

前回SAMD51マイコンの周辺回路に直接アクセスするための「定型句」を調べました。そして制御レジスタへのアクセスの門番的存在、PACを覗いてみました。今回はクロック関係の設定の一部を調べてみます。そして使っていないと思われる端子を使い、内蔵クロックを外部へ出力させて観察するところまでやってみたいと思います。

“IoT何をいまさら(86) Wio Terminal、SAMD51内蔵OSC信号を取り出す” の続きを読む

IoT何をいまさら(85) Wio Terminal、SAMD51の周辺に直接アクセス

WioTerm
Joseph Halfmoon

久しぶりのWio Terminalです。フレームワークはArduinoのままですが、今回からマイコンであるSAMD51P19Aの周辺機能を「ことさら」ダイレクトに操作して行きたいとおもいます。Armコアのマイコンとして大人気?のSAMDシリーズのお勉強を兼ねて。最終的にはIoTネタに落ち着かせる予定ですが、当分、開発環境やマイコンネタが続いてしまいますがご勘弁を。

“IoT何をいまさら(85) Wio Terminal、SAMD51の周辺に直接アクセス” の続きを読む

ブロックを積みながら(27) BBC micro:bitとラズパイでサウンドモニタ その4

CountFlow
Joseph Halfmoon

前回の反省にもとづき、今回実施の実証実験(もどき)は記録という点だけは充実しました。無事?実験期間が終わったのでその記録の処理にかかりました。記録は充実したもののJavaScriptもSQLも良く知らない事を露呈、翻弄されてしまいました。まあね、改良点がハッキリしたので、成果はあったということにしておきますが。

“ブロックを積みながら(27) BBC micro:bitとラズパイでサウンドモニタ その4” の続きを読む

ブロックを積みながら(26) BBC micro:bitとラズパイでサウンドモニタ その3

MBV2
Joseph Halfmoon

前回、約5日間の実証実験もどき?のフィードバックを得て、BBC micro:bit、BLEパケットをMQTTブローカに接続するPython3コード、そしてnodeREDのフローのすべてに手をいれました。そして再度の実証実験を起動したつもりでした。しかし、「思った通りに上手く行くと思うな実証実験」、金言であります。一週間のつもりが約1日で終わってました。

“ブロックを積みながら(26) BBC micro:bitとラズパイでサウンドモニタ その3” の続きを読む

ブロックを積みながら(25) BBC micro:bitとラズパイでサウンドモニタ その2

FUmonitor2
Joseph Halfmoon

前々回、本シリーズ側で作成した「システム?」をアプリ運用側「夜間頻尿モニタリングの試み」で使った結果、フィードバックがかかったので、その修正対応を記していきます。ぶっちゃけMakeCodeエディタに遡ってプログラム修正したのでこちらのシリーズで取り扱うべきであろうかと。

“ブロックを積みながら(25) BBC micro:bitとラズパイでサウンドモニタ その2” の続きを読む

介護の隙間から(45) BLEデバイスで夜間頻尿モニタリングの試み

Frequent Urination Monitor
Joseph Halfmoon

1年半ぶりくらいで「介護の隙間から」再始動であります。その初回は「セルフ介護」ネタ。年齢もあり各種治療も受けてはおるのであります。その症状の一端?として夜間頻尿あり!(断言してどうなる)ということで、その様子を手元のIoTデバイスにて自動モニタリングせん、ということであります。極めて個人的な。

“介護の隙間から(45) BLEデバイスで夜間頻尿モニタリングの試み” の続きを読む

ブロックを積みながら(23) BBC micro:bit v2とラズパイでサウンドモニタ

soundMonitorDUT
Joseph Halfmoon

前回、懸案解決(いつの間にか)。ということで、早速、ペンディングにしていた実験のプロトタイプを作ってみました。「サウンドモニタ」と呼ばせていただきますが、単にドアなどの開閉音などをイベントとして検出し、bluetoothでホスト機に報告するものです。今回は「実証実験?」用のプロトタイプもどきを作成。 “ブロックを積みながら(23) BBC micro:bit v2とラズパイでサウンドモニタ” の続きを読む

Literature watch returns(25) IoTセンサ図鑑 2021年版

IoT_Sensor_2021
Joseph Halfmoon

アイキャッチ画像に掲げましたる小冊子は、何を隠そう(隠しませんが)CQ出版 インタフェース誌2021年7月号の付録です。本誌のテーマは「IoTプロトタイプ入門」とて、普段から本サイトでもやっておるような事が記事になっており、これは学び直さんと思った次第。

“Literature watch returns(25) IoTセンサ図鑑 2021年版” の続きを読む