Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

2022-10-01から1ヶ月間の記事一覧

NodeRedでSQLite3を使う

ある程度が大きくなってくると、流石にデータの保存が問題になってきます。 幸い、NodeRedのパッケージにはSQLite3との接続パッケージがあります。 実際のところ node-red-node-sqlite 初期状態ではDBもないので、「新規にsqlitedbを追加」をクリック ローカ…

【読書メモ】ロボット工学者が考える「嫌なロボット」の作り方  ヒューマンエージェントインタラクションの思想

ロボット工学者が考える「嫌なロボット」の作り方: ヒューマンエージェントインタラクションの思想 作者:松井哲也 青土社 Amazon

【読書メモ】 ゆるレポ: 卒論・レポートに役立つ「現代社会」と「メディア・コンテンツ」に関する40の研究

ゆるレポ: 卒論・レポートに役立つ「現代社会」と「メディア・コンテンツ」に関する40の研究 人文書院 Amazon タイトルの通り人文系のレポート提出に関する入門書です。 著者の方々がメディア論系の方々な関係か、レポート例のネタがTwitterだの地下アイドル…

PythonでMQTTの送受信するpahoライブラリを使う

前回までにUIFlowとNodeRedのMQTT通信ができる様になったので、今度はPC上のPythonから通信してみます。 実際のところ from paho.mqtt import client as mqtt_client import time import random ## For MQTT broker = '192.168.8.119' port = 1883 topic = "…

UIFlow(on M5Atom Matrix)で値をNode-RedのUIとMQTTで送る その2:Node-RedからUIFlowへ

shuzo-kino.hateblo.jp の続きで、今度はNode-Red => UIFlowの流れ 実際のところ Node-Red側 すでにAEDESのブローカーが動いている状態で、データはInjectでおくるように。 Cmdでは「cmd」、Noneでは空文字を送付しています。 UIFlow側 UIFlowではMQTTの購読…

UIFlowにm5純正センサーを追加

センサーの追加 docs.m5stack.com

UIFlow(on M5Atom Matrix)で値をNode-RedのUIとMQTTで送る その1:UIFlowからNode-Redへ

shuzo-kino.hateblo.jp ではNode-Redの中で完結するMQTT通信でしたが、これを外のM5Atom Matrixと通信させてみます。 M5Atom Matrixの挙動はUIFlowで記述。 Node-RedのMQTTまわりのアプローチは前の記事と同様。 実際のところ UIFlow 後々の拡張も考えJSONで…

【イベントログ】IROS2022に展示しています

京都で開催中のロボット系学会IROS2022に展示しています。国際学会なので当然ですが、お客の九割が英語話者なので商品説明も英語でやる事に……。 TOEFL35点の私にはかなりの負荷ですが、三日間頑張ってみます……。

【読書メモ】21世紀東南アジアの強権政治--ストロングマン時代の到来

21世紀東南アジアの強権政治――「ストロングマン」時代の到来作者:外山 文子,日下 渉,伊賀 司,見市 建明石書店Amazonトランプ元大統領の当選から、いわゆる良心的人々から民主主義の危機が強く叫ばれる様になった印象があります。 それは東南アジアでも例外で…

【読書メモ】移民現象の新展開 グローバル関係学6

移民現象の新展開 (グローバル関係学) 作者:松尾 昌樹,森 千香子 岩波書店 Amazon

ATOM MatrixにUI Flowで

Node Redと組み合わせると愉しいらしいUI FlowをATOM Matrixでやってみる 実際のところ m5-docs から、ZIP形式の「M5Burner」を入手 今時なツールなので、なんとWEB IDEがあります。 M5Flow 先ほどの設定で配布されたAPIキーを入れて Blocklyでこんな風につ…

Alpine Linuxにdocker環境を作る

実際のところ ログインして、以下のファイルを編集 vi /etc/apk/repositoriesリポジトリのmainを有効に http://dl-cdn.alpinelinux.org/alpine/v3.16/main #http://dl-cdn.alpinelinux.org/alpine/v3.16/community #http://dl-cdn.alpinelinux.org/alpine/ed…

【イベントログ】Japan robot weekに行ってきました

Raspberry Pi 4BにAlpine Linuxを導入

Raspberry Pi 3B+にAlpine Linuxを導入します。 Dockerが倍プッシュの軽量なLinux環境というイメージでしたがSBCでは別の恩恵がある様です。 素のRaspberryOSは長く使ってるとSDカードの読み書き寿命でクラッシュしたりします。 Alpine LinuxのDiskless Mode…

node-redで遊ぶ その8:MQTTで通信する

外部のarduino デバイスとMQTTで通信する 実際のところ MQTT送受信のノードはデフォを使う ただしサーバー自体は引っ張ってくる必要あり実績の多い(らしい)node-red-contrib-aedesを導入。 aedesを設定 ノードをつなぐと、こんな塩梅。 出口が二つあるので…

【読書メモ】ニューギニアの森から 平等社会の生存戦略 (生態人類学は挑む MONOGRAPH 3)

ニューギニアの森から: 平等社会の生存戦略 (生態人類学は挑む MONOGRAPH 3)作者:須田 一弘京都大学学術出版会Amazon

【読書メモ】100話で心折れるスタートアップ Kindle版

100話で心折れるスタートアップ作者:えいAmazonTwitterで連載していた「100話で心折れるスタートアップ」のKindle版です。 連載の途中くらいから追い始めたのですが……私も経営者なので著者のウサギさんの気持ちが分かるところがあって中々つらかった記憶が。…

node-redで遊ぶ その7:決まった時刻•日時に実行する

Injectのオプションで指定できます 実際のところ ループ動作を入れると、こういうマークがつく 使える 秒 日時 日付

【イベントログ】農業Weekにいってきました

幕張メッセで開催されている農業weekに行ってきました

node-redで遊ぶ その7:ダッシュボード接続元のカメラを連動させる

shuzo-kino.hateblo.jp で使ったダッシュボードに対し、node-red-node-ui-webcamという拡張を使うと接続元のカメラを使った撮影を利用する事が可能 遠隔地の機体でカメラを使う場合はfswebcamを使う別のノードを利用すること(後述) 実際のところ WEB UIと…

node-redで遊ぶ その6:画像やQRコードを表示する

実際のところ node-red-contrib-image-outputをいれると node-red-contrib-image-tools image-outputとimage-toolsのviewerでは大きく結果は変わらない様子。 node-red-contrib-image-toolsにはQRコード他、コード類をエンコード・デコードするノードも存在…

【読書メモ】ウェルビーイングを植える島: ソロモン諸島の「生態系ボーナス」 (生態人類学は挑む MONOGRAPH 2)

ウェルビーイングを植える島: ソロモン諸島の「生態系ボーナス」 (生態人類学は挑む MONOGRAPH 2)作者:古澤 拓郎京都大学学術出版会Amazon

【読書メモ】入門オルタナティブデータ  経済の今を読み解く

入門オルタナティブデータ──経済の今を読み解く作者:渡辺 努,辻中 仁士日本評論社Amazon

【読書メモ】メタ倫理学入門  道徳のそもそもを考える

メタ倫理学入門: 道徳のそもそもを考える作者:佐藤 岳詩勁草書房Amazon善悪を語る前にその善悪という言葉の定義から考えようか……というのが、メタ倫理学なのだそうです。 あくまで学問分野の定義ですので、倫理というものの捉え方は学派によって異なっていま…

node-redで遊ぶ その5:拡張機能をつけてダッシュボードをつくる

node-REDには他ユーザーの作ったノードを利用できる拡張機能があります。 公式提供のwidgetはちょっとしたダッシュボードを作るのに便利です。 実際のところ パッケージの導入 設定に飛び 「パレット」 ~> 「ノードを追加」で「node-red-dashboard」と入力し…

node-redで遊ぶ その4:udpパケットを送る

実際のところ これをUbuntu 20.04LTS on Dockerのnetcatでうけると…… $ netcat -u -l 9999 Thu Oct 06 2022 15:10:13 GMT+0000 (Coordinated Universal Time) 参考もと

node-redで遊ぶ その3:簡易Web鯖を立てる

実際のところ <html> <head></head> <body> <h1>Time: {{ timestamp }}</h1> </body> </html> Inspectは毎回自分で実行する必要はありますが……。 http://localhost:1880/helloにアクセスすると 参考もと Create an HTTP Endpoint : Node-RED Include data captured in another flow : Node-RED

node-redで遊ぶ その2:javascriptな関数をつかう

実際のところ // Create a Date object from the payload var date = new Date(msg.payload); // Change the payload to be a formatted Date string msg.payload = date.toString(); // Return the message so it can be sent on return msg; 参考もと node…

node-redで遊ぶ その1:環境構築と最初のflow

観測範囲では主に自宅IoTまわりの人が使っている(ように思える)node-redを少し弄ってみました node-redは名前の通りnode環境です ちょっと前ならnode.jsな時点で敬遠していたでしょうが、ある程度ツールも作成できるようになったので、まぁええかなと 実際…

【読書メモ】地球の果ての歩き方 地球の歩き方BOOKS

W15 地球の果ての歩き方-一度は行きたい世界の「端っこ」を景観&旅の雑学とともに解説 (地球の歩き方W)学研プラスAmazon