工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

Arduino駆動GrowBoxコントローラー - オープンソースファームウェア&ハードウェアガイド

必要な部品と材料

部品 数量
Arduino Mega 2560 1
Arduino Ethernet Shield 2 1
DHT22温湿度センサー 2
Adafruit防水DS18B20デジタル温度センサー 2
Arduino 4リレーシールド 1
Seeed Grove - RTC(リアルタイムクロック) 1

必要な工具と機械

使用するアプリとオンラインサービス

プロジェクト概要

Arduino GrowBox ControllerをGitHubで公開しました。長年開発してきたGrowBox用ファームウェアをGPL v3ライセンスで共有します。

私のウェブサイトでは、GrowBoxの構築過程、改良履歴、植物栽培の写真などをすでに公開しています。

Arduino Mega 2560 Rev.3を使用し、このオープンソースファームウェアは以下の機能を提供します:

環境パラメータ制御

GrowBox温度制御

加熱の閾値を設定可能:

湿度閾値

加湿器の閾値を設定可能:

地中/砂温度

照明制御

例: 6:30点灯、22:30消灯の場合 → 開始時6時30分、終了時22時30分に設定

ネットワーク設定

ファン制御

ランプが発熱するため、「夜間(ライトOFF)」と「日中(ライトON)」で異なるプログラムを設定可能:

リアルタイムクロック(RTC)

ローカル時刻を設定し、正確なログ記録と停電後のプログラム再開を可能にします。

取得・ログ記録頻度

取得頻度とログ記録頻度を分離しています。コントローラーは高速に反応できますが(高速取得)、全データを記録する必要はないためログ頻度は低く設定。ログ頻度を上げるとCSVファイルが肥大化し、EmonCMSへの送信量増加、ダウンロード時間増加の原因になります。

Arduino GrowBox Controller用PCB(シールド)

Arduino Mega用の「シールド」基板を設計し、Ethernetシールド、リレー、センサーを簡単に接続できるようにしました。Eagleで設計し、ソースファイルはGitHubで公開しています。

今後の予定

3年目になりますが、まだ実装したい機能があります:

このプロジェクトを楽しんでいただけたら幸いです! 皆さんの栽培成果もシェアしてください!

コード

Arduino GrowBox Controller
ファームウェア: GitHubリポジトリ

回路図・PCB設計

Arduino GrowBox Shield
Eagle回路図とPCB設計(未製造): GitHubリポジトリ

製造プロセス

  1. ILI9341 2.4インチTFTタッチシールドでのビットマップアニメーション実装ガイド
  2. Web制御DMX照明システム:Arduino Megaマスターコントローラー
  3. Bluetooth操作のArduinoスパイボットを自作する
  4. DIY Arduino USBゲームコントローラー - 高性能ゲームパッドを自作
  5. Unopad: Ableton Live連携シームレスなArduino MIDIコントローラー
  6. Android加速度センサーで操作するラジコン車両:Raspberry Pi・Arduino・モーターシールド連携
  7. Arduinoベースの蛍光表示管(VFD)コントローラーキット
  8. Alexa対応Arduinoホームコントローラー:音声でスマートホーム自動化
  9. ワイヤレスArduinoプログラミングシールド – HC-05 BluetoothでUSBケーブル不要に
  10. PS2コントローラーで操作するリモコンバトルボットの作り方
  11. Arduino Nano用 高性能2.8インチTFTシールド - 320×240 SPIディスプレイ