Hobby Science&Experiment

愛と工作の日々

趣味でやっている工作や勉強したことのメモ書きです。

2023-01-01から1年間の記事一覧

Docker、コンテナ、Pythonインストール

qiita.com 【docker build】unknown instructionでエラー - Qiita qiita.comqiita.com

ESP32-WROVER開発ボードでCO2センサー(MH-Z19B)を使う

こちらを使用させていただきました github.comRX,TXピンを変える必要がありました。 /*---------------------------------------------------------- MH-Z19 CO2 sensor SAMPLE ----------------------------------------------------------*/ #include <MHZ19_uart.h> con</mhz19_uart.h>…

CO2センサー(MH-Z19B)をESP32のPWMで使用する

#define pwmPin 22 // Change this to the appropriate pin connected to the MH-Z19 PWM output int prevVal = LOW; long th, tl, h, l, ppm; void setup() { Serial.begin(115200); pinMode(pwmPin, INPUT); Serial.println("MH-Z19 is warming up now.");…

M5StickC/ESP32-WROVERとCO2センサー(MH-Z19B)でCO2濃度測定

過去に同センサーとラズパイでCO2測定を行いましたが、今回はM5StickCでの測定となります。下記を参考にさせて頂きました。コードはヘッダ部分、文字サイズ以外のみ修正しそれ以外はそのまま使用させていただきました。 shoarai.com // 追記:M5StickCで必要…

ESP32開発ボードでSwitchbot温湿度計のデータを取得する

これまではラズパイで2台のSwitchbot温湿度計のデータを取得していたのですが(Switchbot温度計とラズパイで快適IoTライフ - 愛と工作の日々)、より安価で低消費電力のESP32開発ボードの使用を検討しました。開発ボードはESP32-DevKitC-VE ESP32-WROVER-E開発…

EC2の定期起動・停止を利用したPythonプログラムの低コスト定期実行

前回EC2でPythonを定期実行できるようにしたものの、cronを定期実行するにはサーバーを起動しっぱなしにしないといけない。そうすると現時点は無料期間中とは言え、いずれ少なくない額の課金が発生する。 jakejake.hatenablog.com というわけで、EC2サーバー…

EC2でPython3とCron動かした

ラズパイ不調につきRasbianでcron実行しているPythonプログラム達が滞るようになりました。 PythonでWeb漫画の更新をLine通知する - 愛と工作の日々 ゴミ出しの前日にLINEでアラートを出す【Python3】 - 愛と工作の日々 他にも何個か動かしていた分が生活で…