Arduino

日誌

Netatmo APIを利用して二酸化炭素濃度を取得する

時節柄、人が集まった場合に換気を促すようにしようと思った。そこで、現在使っている Netatmo Weather Station のCO2濃度の情報を基に、合成音声を出力することを試すことにした。最初は、Raspberry Pi などの L...
開発

AWS IoTにMQTTで送られた情報をモニターする

CO2センサーT6703の値をAWS IoTに送る などのプログラムでAWS IoT にMQTT で publish した情報を 小型TFT ディスプレイに表示するプログラムを作成した。AWS IoTコンソールで表示される内容を手元で表示す...
開発

ESP32 で Arduino を利用して BLE のアドバタイジング・パケットの送受信を行う

Espressif ESP32 で BLE を central かつ peripheral として動作させることがかなり以前に試したときはうまくいかなかった。しかし、下記の記事を読むとできるようになっているとのことなので試みた。BLE GA...
開発

CO2センサーT6703の値をAWS IoTに送る

CO2センサーMH-z19の値をAWS IoTに送る に続いてI2Cインタフェースを持つCO2センサー T6703 の値をAWS IoTに送るようにしてみた。 Fritzing ファイルを追加しました。ハードウェア使用したハードウェアは以下...
Tips

ArduinoJsonを使う上での注意点

CO2センサーMH-z19の値をAWS IoTに送る で示したプログラムを作成する際に、ArduinoJsonライブラリ (ver. 5.13.2) の使い方を誤って手間取ったことがあるので備忘録として残す。ArduinoJson のJso...
日誌

CO2センサーMH-z19の値をAWS IoTに送る

MH-ET Live ESP32 Minikitを用いて CO2センサーから値を読み出し、 Amazon Web Service (AWS) IoT に MQTT over WebSocketで送るプログラムを試した。備忘録として残しておく...
Tips

MQTT でAWS IoT にアクセスするための設定

AWS IoTにESP32からMQTT over WebSocketでつなぐ  に関連して、AWS IoTへのアクセス設定について備忘録として残す。モノ単位でアクセス制御することができるが、ここでは最も単純に IAM で「プログラムによるア...
Tips

AWS IoTにESP32からMQTT over WebSocketでつなぐ

ESP32から Amazon Web Service (AWS) IoT に MQTT over WebSocketでつなぐことを試した。Arduinoのライブラリの使い方でうまくいかない場合の原因調査に時間がかかった。分かってみればArd...
Tips

PlatformIO IDE for VSCode におけるESP32 Partition Tableの指定方法

サイズの大きいESP32のプログラムを作成した場合に、デフォルトのパーティションテーブルままではフラッシュメモリのプログラム領域が不足してプログラムをアップロードできない場合がある。PlatformIO IDE for VSCode を利用...
Tips

PlatformIO IDE for VSCode へのArduinoライブラリのインストール

PlatformIO IDE for VSCode でESP32のプログラム開発 の続きで、ライブラリのインストールについての備忘録。Windows10でPlatformIO IDE for VSCodeを実行し、ESP32のArduino...