Giter Site home page Giter Site logo

naufalra / contagrows-anautomatedhydroponiccontainersystem Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 337.74 MB

Contagrow is an automated hydroponic plant monitoring and control system in a container. Contagrow is a container based product, making it easier to place it in a urban area.

C++ 96.89% C 3.11%

contagrows-anautomatedhydroponiccontainersystem's Introduction

Contagrows - An Automated Hydroponic Container System

Project Overview

Container farms are becoming increasingly popular within the controlled environment agriculture industry. These farms are usually vertical farming systems installed inside a shipping container. The main objective is to make sure the local temperature is below 16 degrees Celcius with 80% of humidity so the plant can grow inside a controlled hygiene container. To do so, the container is equipped with AC, Fans, and an automatic watering and monitoring system.

Figure1

During the manufacturing process, we had a lot of discussions with good friends from agricultural technology and PIAT (Center for Agro-Technology Innovation) UGM to produce a suitable and sustainable product.

Among our discussion topics was the system's design to meet the plant and electronic requirements. The discussion process resulted in the flow chart below

Figure1

Directory

To short things out, this is the directories of this project.

Intelligent property rights

Alat Otomasi dan Monitoring Budidaya Hidroponik

  https://pdki-indonesia.dgip.go.id/detail/A00202203526?type=di&keyword=A00202203526 

Media Tanam Pertanian Vertikal Hidroponik pada Kontainer

 https://pdki-indonesia.dgip.go.id/detail/A00202203525?type=di&keyword=A00202203525

Final Result

Electrical

Electronics System

The control system itself is using Arduino Mega2560 as the main processor. The Arduino is connected to several built in sensors like DHT11, BME280, the boards is also provide more ports for additional sensor. Electrical

Wiring

We divided the panel into two parts to simplify the troubleshooting process and panel tidiness.

The right panel (the one without LCD) functions as an electrical panel directly connected to the source. This panel also acts as the main switch.

The second panel only serves as the system control and automation of the tool. All control, monitoring, and automation are done through this panel. It is on this panel that the Arduino and sensors are placed. Electrical

Electrical

We realize that many things can be improved in our electronic and wiring systems, but we have not had the chance to do so due to limited time. The safety process has also not been maximized because all energy has been diverted to the automation system.

Mechanical Design

This system utilizes a 20-foot container to work. The container was chosen because it is easier to place in urban areas. Still, on the inside, we added several other components to support the needs, including plant shelves, setting panels, and screen protectors on boards to protect from water and dust.

Shelf

The shelf is designed to accommodate approximately 1000 plant seeds placed in polybags. The rack design considers the plant seeds' maximum capacity and the container's space.

Shelfs

Panel Box

The panel box is used as the setting center of the tool before the automation process takes place. In addition, on the panel, there is also a sensor reading value viewer to be monitored.

PanelBox

LCD protectors

We also ad LCD protector as an additional protection for LCD from dust and water drops. PanelBox

Overall System

This is the final result of recent design PanelBox

PanelBox

contagrows-anautomatedhydroponiccontainersystem's People

Contributors

naufalra avatar

Watchers

 avatar

contagrows-anautomatedhydroponiccontainersystem's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.