巧妙な花ori栽培、または庭でITシュニックをしましょう...パート1

友達、今日は金曜日です! 家事について考える時が来ました...そして、ここでITshnikの探究心も最適化のための肥沃な土台を見つけるでしょう。 実際、私たちは土壌と緑の兄弟について話します。



最近、私たちのオフィスには珍しい、しかし非常に便利な装置が現れました-植物用の自動散水装置です。 単一の植木鉢にある真のスマートシステム。 最初の実験はイチジクでした。 そして、彼の太さから判断して、彼は満足しました。 ;)



詳細は、この「不名誉」なコンピューターシステムの主要なエンジニアデザイナーであるミハイルピチュギンの「扇動者」の話にあります。











その結果、本当のチームプロジェクトができました。 専門家グループは協力しました。デバイスに新しいモジュールを持ち込んだ人もいれば、テストを手伝って面白いアイデアを投げた人もいました。 プロジェクトのチーフアーキテクト(謙虚な使用人)は、デバイスの基盤を形成するマイクロコントローラーのファームウェアを作成し、すべてをまとめました。



これは、人類にとっては小さな一歩ですが、イチジクにとっては大きな一歩です。









セクションハードウェアとソフトウェアの複合体



Arduinoマイクロコントローラーのファミリーはすべてあります(好奇心が強いため、 www.arduino.ccにアクセスすることをお勧めします)。 Arduinoには独自の開発環境があり、C / C ++に基づいたプログラミング言語を使用しています。 ただし、東部のナノモデルを使用しました。 チップは16 MHzで動作し、2キロバイトのRAMと約30キロバイトのファームウェア用フラッシュメモリを備えています。 このシステムは、非専門ユーザーを対象としています。 実際、これはマイクロエレクトロニクスの世界の「レゴ」であり、さまざまなプロセスを自動化できます。 マイクロコントローラーは、かなりシンプルなアーキテクチャーとポートの標準セットを備えています。 あらゆる種類のモジュール、リレー、センサーなどと一緒に 加熱制御システムからレーダーやロボットまで、膨大な数のタスクを解決するためのデバイスを形成します。



コントローラーに加えて、湿度センサー、灌漑機構に電力を供給する2つのリレー、情報を表示するLCDディスプレイ、バッテリー付き電子時計を使用しました。 「散水」の役割で-VAZ-2108のグラスと水タンクに散水するためのモーター:)。 クロックはマイクロコントローラにインパルスを送信し、マイクロコントローラはセンサーを使用して土壌水分をチェックします。 十分であれば、何も起こりません。そうでなければ、自動灌漑が作動します。 散水パラメータは、土壌の品質(塩分)に基づいて設定されます。



1本のボトルでの障害と災害耐性



結局のところ、ハードウェア障害またはソフトウェア障害が発生した場合の突然の「大洪水」が真の災害(特に夜間)であると主張する人はほとんどいません。 このようなプロットを回避するために、いくつかのレベルの保護を提供しています。 まず、2つのリレーが直列に取り付けられました。1つが「スティック」すると、スペアが電気回路を中断し、水の流れを止めます。 2番目の保護階層はソフトウェアです。 一般的に、彼はプロジェクトの最も興味深いアイデアの1つであることが判明しました。 ファームウェアを使用して、植物に水をまく瞬間を思い出すようにシステムに教えました。 次の土壌チェック中に、ポットの湿度が上昇していないことが判明した場合、何かが起こりました:水がなくなった、センサーが壊れたなど。 その後、エラー信号がディスプレイに表示され、自動散水が停止します。









最近、新しい「機能」が追加されました-特定の時間にのみ散水します。 これで、夜間の洪水を恐れずに、デバイスの勤務時間を午前9時から午後8時まで設定できます。 必要に応じて、新しいモジュールを使用して機能をいつでも拡張できます。 たとえば、GSMモジュールを接続すると、障害、土壌状態などに関する通知を受け取ります。 Twitterまたはメールで。



デバイス図









製品の注入



基本的なファームウェアは3晩で作成しましたが、デバイスを組み立てるのにもう1晩必要でした。 次の段階は試運転でした。ここでは少し「深く掘り下げる」必要がありました。 たとえば、リレーが機能しない理由を理解できなかった場合。 8台の熱狂したモーターに対処するための電源が不足していたことがわかりました。 サーキットを逆転させて反対方向に回転させても、彼は何とか水をまき散らすことができ、通常のシーケンスに含めると、彼はひどい力で注ぎました。



発行価格



目を細めていない場合、かなり予算が出ます。中国から注文して待つだけです。 シンプルなコントローラーには、250ルーブル、リアルタイムクロックモジュール-100、リレー-150、スクリーン-300、ケース用に別の250(棚から切り取り)、湿度センサー用に100がかかります。 タンク付きの新しい洗濯機モーターは300 rで購入できます。 またはガレージの隣人に尋ねてください。









開発応用価値



アイデア自体の範囲は、電圧降下を監視するシステムから自動ムーンシャインまでです。 制限はあなたの想像力です。 個人的には、これは3番目のマイクロコントローラーベースのソリューションです。 最初に、デバイスの冷却システムがあり、独自の冷却システムに障害が発生しました。 温度に応じて、ファンをオンまたはオフにし、気候データをディスプレイに表示しました。 それから-オンボードコンピューター。「ホンダ」リリース90年目のためにやった。 ここで、私は叙事詩ファイルを理解しました:すべてを完了してテストすることに決めたとき、車には私のデバイスを接続する必要のある診断コネクタがなく、床のカバーを取り外さなければならなかったため、事前にそれを確認することができませんでした。 いずれにせよ、それは最も興味深い大脳プロジェクトでした-一部のデータ転送プロトコルはそれだけの価値がありました。



更新:友人たち、投稿があなたの興味をそそったようです。 ソリューションで使用される技術的な詳細については、別の投稿で詳細にお知らせします。これについては、この記事で報告します。



Upd1:友人、 新しい投稿で、ソリューションで使用される技術的な詳細を急いで共有します。



All Articles