工作と競馬2

電子工作、プログラミング、木工といった工作の記録記事、競馬に関する考察記事を掲載するブログ

Arduino

ソーラー発電式自動水やり器を作る(4) --- マイコンソフトの製作、完成 ---

概要 前回に引き続き、マイコンソフトの製作を行い、システム全体が完成した。 背景と目的 前回に引き続き、マイコンソフトの製作を行い、完成させる。 詳細 1.主な仕様 やりたいことは以下。 一定時間ごとに起動し、それ以外の時間はできるだけ消費電力を下…

ソーラー発電式自動水やり器を作る(3) --- 筐体の設計、製作 ---

概要 前回に続き、回路基板を入れる筐体と水瓶を製作した。 背景と目的 前回に続き、回路基板を入れる筐体と水瓶を設計、製作する。 詳細 1.回路基板を収納する筐体 1.1 満たすべき要件 前回作製した電気回路の基板は薄い木製ベースボードに装着したので、そ…

ソーラー発電式自動水やり器を作る(2) --- 電気回路の設計、製作 ---

概要 前回に続き、電気回路の設計と、製作を行った。 背景と目的 前回に続き、電気回路の設計と、製作を行う。 詳細 1. 回路全体 以下。ただし、ソーラーパネル発電とリチウムイオン電池まわりはここには書いていない。別途、描く予定。 1.0 電源まわり 大元…

ソーラー発電式自動水やり器を作る(1) --- 構想検討 ---

概要 植物の自動水やり器の構想を検討した。 背景と目的 およそ1年半前に、こちらで、同じようなタイトルの記事を書いたが、途中で他の製作が忙しくなりやめてしまっていた。最近、やっと手を付ける余裕ができたので、リスタートする。まずは、改めて構想を…

ESP-WROOM-32 起動直後におけるGPIO出力レベルが、ポートごとに異なることについて調べてみた

概要 ESP-WROOM-32で、起動直後におけるGPIO出力レベルがポートごとに異なることを確認し、対処方法について考察した。 背景と目的 先日、ArduinoでESP-WROOM-32をいじっていたところ、GPIOの起動直後における出力レベルがGPIOポートごとに異なるようにみえ…

LEDバーライトの自動操作

概要 LEDバーライトの自動操作を自動操作するための改造を行った。 背景と目的 最近、LEDバーライトを使用することになった。希望とする仕様としては、 給電直後から点灯する 明るさ、色の調整ができて、給電遮断後も記憶できる という2点。しかし、購入前に…

リモート水位センサ筐体内温度の上昇を抑えるための基礎実験

概要 リモート水位センサ筐体内温度の上昇を抑えるための基礎実験を行い、遮光シートによる温度上昇抑制効果を確認した。 背景と目的 以前作成したリモート水位センサは、日当たりのよい田んぼに設置してあり、筐体はシリコンゴムシートで遮光したアクリルボ…

水田の水位をリモートで監視するシステムを作る(9) 2020年シーズン向け改善とメンテナンス

概要 昨年作製したリモート水位センサシステムの使用開始前に、何点かの改造とメンテナンスを行った。 背景と目的 昨年作製したリモート水位センサシステムを今年も使用する時期がやってきた。昨年ちゃんと動いてはいたが、半年以上動かしていないことと、昨…

出力インピーダンスの大きい回路の電圧を、analogReadで測定したいとき

Arduinoのボードのアナログ入力で、 analogReadで取得した値の誤差が大きい 大きい 小さい 他のアナログ入力チャンネルに影響を受けている感じがする 連続して何度か測定すると、一定の値に落ち着く ような現象が起こる場合、出力インピーダンスの大きい信号…

水田の水位をリモートで監視するシステムを作る(8) まとめ

概要 水田のリモート水位センサシステムの稼働実績をまとめた。 背景と目的 自作リモート水位センサは、5月中旬から8月末現在まで約3か月半稼働させた。稼働実績をまとめ、来年に向けた課題をピックアップしておく。 詳細 1.稼働実績 1.0 送信データ 7/14~8…

ESP-IDFを再セットアップする

概要 ESP-IDFを再セットアップした。セットアップツールのおかげで以前よりだいぶ楽だった。 背景と目的 最近、PCの調子が悪いので、OSの再インストールなどを行った。その結果、ESP-IDFの環境がなくなった。なので、もう一度、セットアップする。 詳細 1.方…

水田の水位をリモートで監視するシステムを作る(7)

概要 前回に続き、設置後約2か月間の稼働の様子をまとめた。 背景と目的 リモート水位センサーを設置してから、かれこれ2か月近くが経った。前回に続き、設置後約2か月間の稼働の様子をまとめる。 詳細 1.電池の持ち具合 5月半ばに稼働開始したとき、使用し…

水田の水位をリモートで監視するシステムを作る(6)

概要 前回作成した水位センサを田んぼに設置し、1週間程度動作させ、ひとまず無事動作していることを確認した。また、水位を通知する仕組みを構築した。 背景と目的 前回、水位センサシステムの実装が完了した。いよいよ、田んぼに設置し、動作をさせてみる…

水田の水位をリモートで監視するシステムを作る(5)

概要 電子基板を収める筐体と水位センサ部を作成した。 背景と目的 前回、ESP-WROOM-32のプログラム実装を行った。電子基板を収める筐体と水位センサ部の設計と実装を行う。 詳細 1.仕様というか構想 1.1 電子基板を収める筐体=本体 屋外で使うので、防水性…

水田の水位をリモートで監視するシステムを作る(4)

概要 ESP-WROOM-32のプログラムを作成した。 背景と目的 前回、回路設計と実装を行って動作を確認した。今回は、ESP-WROOM-32のプログラム実装を行う。 詳細 1.主な仕様 今回作成するプログラムの主な仕様は以下。 水位センサの状態、通信モジュール内蔵の温…

水田の水位をリモートで監視するシステムを作る(3)

概要 回路を詳細設計し、実装、動作確認を行った。 背景と目的 前回、全体の回路構成を検討した。今回は、回路を詳細設計し、実装、動作確認を行う。 詳細 1.回路設計 設計した回路は以下の図。いくつかポイントを書き出すと以下の感じ。 U1で5Vを降圧し3.3V…

水田の水位をリモートで監視するシステムを作る(2)

概要 通信モジュールの消費電流を計測し、回路の構想を練った。 背景と目的 前回、Sigfoxの通信モジュールの動作を確認した。今回は、通信モジュールの消費電流を計測し、全体の回路の構想・設計をする。 詳細 1.Sigfox Shield for Arduino 1.1 通信中 モジ…

水田の水位をリモートで監視するシステムを作る(1)

概要 水田の水位をリモートで監視するシステムの構想を練り、通信モジュールのセットアップを行った。 背景と目的 ある事情により、水田の水位をリモートで監視するシステムを作ることになった。そこで、まず構想を練るのと、通信モジュールのセットアップを…

VolumioをREST APIから操作するダッシュボタン(リモコン)を作る

概要 VolumioをREST APIから操作するダッシュボタン(リモコン)を作って動作を確認した。 背景と目的 先日構築したラズパイオーディオは、スマホやPCのブラウザから操作しているのだが、ボリュームやトラック送りといった基本的で簡単な操作のためにいちいち…