Edited at

ESP32にNode-REDから文字列を送りOLEDへ表示するデモ


概要

 映画やドラマで、突然パソコン画面にハッカーからのメッセージが表示されるシーンがありますよね。

「お前は狙われている」「Hi, ○○○.」

今回は映画「マトリックス」で、主人公 ネオが自室で寝ているときパソコンに表示されたメッセージを再現してみました。

※「白うさぎを追え」は実装忘れていました( ̄▽ ̄;)


技術的な話

 構成はこんな感じです。

新規 Microsoft PowerPoint プレゼンテーション.jpg

 基本的な処理は次の通りです。

・ESP32マイコンにtelnetサーバを立てています。

・telnetで文字列をESP32に送ると、OLEDに表示されます。

・文字表示を遅らせているのは、ESP32側で処理しています。

・受け取った文字列を250ms間隔で1文字ずつ表示しています。

 telnetで文字列送信処理にNode-REDを使用しました。

Node-REDについてはこちらを参照して下さい。

 Node-RED日本ユーザ会

  https://nodered.jp/

 Node-REDで、ボタンを押すと文字列をtelnetで送信するフローを作成しました。

フローは次の通りです。

image.png


おわりに

 この作品はArduinoファンもくもく会#034に参加した成果物です。面白い作品を制作している方が多く興味を引くものばかりでした!

 以下の記事に、主催の方がもくもく会の様子をまとめて下さっています。

https://l-w-i.net/m/20190605_01.txt?fbclid=IwAR0zaETCWDQwJheMr9cT4O7qbJ99ScndiPbVPRqk1hO4nggLt7XN6yKoyGM