2023.07.02家庭菜園をしたいけど、毎日水やりは面倒ですよね。いえ、アマゾンで売っている自動水やり機はかなり高い。毎日なんて水やりをしたくない!!そう思って、Arduinoを使った自動水やり機をつくってみました。使用パーツコードまとめシステム全体像システムの全体像は写真のようになっています。設定した時間間隔でリレーをONにして、ポンプを駆動させて植物に水やりをやっています。ポンプの駆動時間は1分としているので、1分経過したらリレーがOFFになります。2Aポンプが12V駆動だったので、12VのACアダプタを買いました。今回使用するポンプとArduinoの電流を考慮して2Aのものを選定しました。DCDCコンバータ:12V→5Vに降圧するコンバータ外部電源からArduinoの電源を確保するためにコンバータを使用します。リレー:5V駆動のリレーArduinoで駆動させたいので、5V駆動のリレーを選定しました。似た型番で、12V駆動のリレーも存在するのできちんと確かめて購入してください。https://www.amazon.co.jp/gp/product/B010ZVVZBQ/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1ポンプ:12V駆動、240L/H今後も植物を増やしたいと思ったので、出力量の多いポンプを選定しました。https://www.amazon.co.jp/gp/product/B07D29YT2C/ref=ppx_yo_dt_b_asin_title_o04_s00?ie=UTF8&th=1上記のパーツを見合わせて、作りました。屋外での使用を念頭に置いていたので、マイコンと基盤たちはウォールボックスに格納しています。完成したシステムはこんな感じコードこんな感じのコードです。1つのピンにHIGH/LOWするので簡単で秒で書けました。wait}まとめ現在では、トマトとトウモロコシ、ネギ、ソラマメ、ハーブの5つの鉢へ水やりをしています。継ぎ手を使って水を分岐させています。オブジェクト指向でJavaScriptを書くのも結構楽しい。データベース【PosgreSQL】相関サブクエリについて。この前、新人の後輩君に「このSQLがイメージつかない」といわれ、教えたのでその際の備忘録です。相関サブクエリとは相関サブクエリは、通常のサブクエリと違い、「外部クエリへの参照が含まれている」クエリです。外部への参照ってどういうことかというと...データベース【PostgreSQL】Insert時のシーケンス重複エラーでつまづいた。原因は、手動でのid指定だった?開発中のエラーは速攻で対応しなくては。【PostgreSQL】Insert時のシーケンス重複エラーでつまづいた。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。管理人:K広島県でWEB系のエンジニアをしている社会人3年目の管理人:Kです。プログラミング、マイコン、働き方、家庭菜園について発信してます。【PosgreSQL】相関サブクエリについて。【PostgreSQL】Insert時のシーケンス重複エラーでつまづいた。エンジニアの部屋.メニューホーム検索トップサイドバ。