Relative Content

Yearly Archives: 2019

WeMos (c10) Web Clock 2

NeoPixelを利用した、Web時計を作った。 24個のLEDを工夫して、時、分、秒を表示。 時(赤) 分(緑) 秒(白) また緑の交差LEDは、方位を示し。 ソースコードは、https://github.com/ubiclub/Esp8266_NeoPixel_clock

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への転送はその隣の矢印マークをクリックします。 無事、動作が確認できた。 SDカードの中身 Githubから取得してください。 https://github.com/botofancalin/M5Stack-MultiApp-Advanced/tree/master/SD_Data  

Wemos (c9) Sinric Switch and Alexa

WEMOS で構成するAlexaで簡単に使えるスイッチを探して、次のページが見つかった。 https://github.com/kakopappa/arduino-esp8266-alexa-wemo-switch WEMOという製品の真似をするだが、Sinricというフリーのサーバは利用できる。 Alexaから、スイッチとして認識でき、On/Offできた。  

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は実験のみの意義かな。 参考: https://www.instructables.com/id/Online-Heart-Rate-Monitor-Using-NodeMCU-and-Cayenn/