All posts by chen

M5Stack (1) MultiApp-Advanced

クリスマスの季節に、クリスマスソングが聴きたくなり、ネットラジオがいいかなと、以前から念願のネットラジオため集めった部品とESP8266, ESP32を使って見たけど、うまくいかない。

M5Stackでネットラジオ出来ないかと試して見た。

試してみたのは以下のソフトです。
ネットラジオやゲームやオシロ、Webサーバ、天気予報、WiFiモニタなどM5Stackでできることを一まとめにしたアプリケーションです。

botofancalin/M5Stack-MultiApp-Advanced: A M5Stack firmware made on PlatformIO

結果的に大成功!

PlatformIO IDEのインストール

Visual Studio Code(vscode)にPlatformIO IDEののプラグインをインストールする。

PlatformIO IDEはインストールが完了すると,エディタ上にホーム画面が表示される。

コードダウンロード

cd Documents/PlatformIO/Projects

git clone https://github.com/botofancalin/M5Stack-MultiApp-Advanced

Build

PlatformIO IDEから開いて。

ビルドはウインドウ左下のチェックマーク、M5Stackへの転送はその隣の矢印マークをクリックします。

無事、動作が確認できた。

 

NodeMcu (5) Pulse Sensor

ESP8266でHeart Rate Monitorの表示は、色々と試してうまい表示方法はなかなか見つからない。

たまたま検索キーワードは”Pulse Sensor Arduino OLED”に変えて、参考にできそうなサイトはいくつ見つかった。

その中、”Online Heart Rate Monitor Using NodeMCU and Cayenne”「参考1」はイメージに近い。

Pulse Sensorについて、下記のサイトへどうぞ。

https://pulsesensor.com/

Pulse Sensorなどの部品があるので、早速実験。しかしコンバイルすると、Cayenne関連のエラーは出た。

Cayenneサービスは古いようで、適切なサービスが見つからない。OLEDでのMonitorは目的、Cayenneのサービスどうでもいいので、コメントアウトした。

それからPulse Sensorのライブラリも変わる。以前がここ;

https://github.com/WorldFamousElectronics/PulseSensor_Amped_Arduino

今はここ;

https://github.com/WorldFamousElectronics/PulseSensorPlayground

例のソースコードは、古いライブラリを使うから、そちらをダウンロードして利用。

表示はうまくできた。しかしPulse Sensorの精度はいまいち。

「参考1」の波形は、どうしてまともに表示されるね。

安定して表示できないから、このPulse Sensorは実験のみの意義かな。

参考:

  1. https://www.instructables.com/id/Online-Heart-Rate-Monitor-Using-NodeMCU-and-Cayenn/

 

Arduino NANO (10) Basic PC With VGA Output

経緯

参考1から、昔の BASIC は、2台のArduino NANOで実現可能とわかって、BASIC動くだけじゃなく、GPIOの制御もできるので、IoTの可能性の一つとして、試したくなった。

制作

専用のVGAとキーボードのコンセント部品の調達は時間がかかった。

それから結線にも時間がかかった、さらにプログラムの書き込みも手惑いが重ね、しかし電源入れると、あっさり成功。

正面の部品一覧

背面の配線

参考

  • https://www.instructables.com/id/Arduino-Basic-PC-With-VGA-Output/