Skip to content
Snippets Groups Projects
Commit b4e5ae30 authored by Mitalee Parikh's avatar Mitalee Parikh
Browse files

FP update

parent c233a78f
No related branches found
No related tags found
No related merge requests found
Pipeline #244707 passed
......@@ -29,14 +29,6 @@ finish quality
3. Development
---
4. Important and interesting links
---
[Project Development class notes](http://academy.cba.mit.edu/classes/project_development/index.html) + [video](https://vimeo.com/558297880)
####About vertical farming
Vertical farming is the practice of food production that takes the form of vertically stacked layers and vertically inclined surfaces. The method is executed inside a controlled environment building, usually without soil or natural light.
......@@ -81,7 +73,7 @@ Decisions to make successful growing:
#### Process
* First I started by making a CAD model in Rhino. I explored multiple forms.
![forms](./images/final-project/forms.jpg)
Since I need to make as many parts as possible in the lab instead of buying parts, I modify the design to make it simpler.
Since I need to make as many parts as possible in the lab instead of buying parts, I modify the design to make it less curved and simpler to cut and assemble.
![](./images/final-project/CADv1.png)
![](./images/final-project/v0.jpg)
......@@ -93,7 +85,8 @@ I listed out the inputs and outputs to include in the design after studying some
1. DHT11 - temperature and humidity sensor
2. Phototransistor - to measure ambient light intensity
3. Potentiometer / variable resistance - to control flow of water through pump
4. Potentiometer / variable resistance - to control grow light intensity
4. Potentiometer / variable resistance - to control grow light intensity
5. Toggle switch for power on/off
####Outputs are:
1. 12V DC pump to pump water through a sprinkler system
......@@ -132,25 +125,37 @@ The temperature and humidity sensor DHT11 has 3 pins - 5V power, GND and data wh
Ref: [Introduction to DHT11](https://www.theengineeringprojects.com/2019/03/introduction-to-dht11.html)
![](./images/final-project/dht11.png)
I need to read more about which display to choose - for now I'm adding a 16x2 character LCD with I2C to make serial communication easier and use less pins on the MCU, only SDA and SCL.
![](./images/final-project/lcd.png)
I use an OLED SSD1306 with I2C to make serial communication easier and use less pins on the MCU, only SDA and SCL.
![](./images/final-project/lcd.png)
A 12V DC water pump is connected to the MCU with a n-channel MOSFET so I can control the flow of water using Pulse Width Modulation.
![](./images/final-project/mosfet-pump.png)
A 12V DC LED growlight strip is connected to the MCU with a n-channel MOSFET so I can control the light intensity. These come in different ratios of red-blue lights. I use one with 3:1 meant for leafy plants.
Similarly the 12V DC LED growlight strip is connected to the MCU with a n-channel MOSFET so I can control the light intensity. These come in different ratios of red-blue lights. I plan to use one with 3:1 meant for leafy plants.
![](./images/final-project/mosfet-led.png)
Next, I use KiCAD to put all the schematics together and begin to design my PCB.
![schematic v1](./images/final-project/schematic.png)
While making the schematic I realise not all sensors and actuators need to be on the PCB itself, some like the pump and the led and the DHT11 need to be at a different physical location on the designed box, so I need to add header pins and connect them using wires later.
Next, I use KiCAD to put all these schematics together and begin to design my PCB.
While making the schematic I realise not all sensors and actuators need to be on the PCB itself, some like the pump and the LED and the DHT11 need to be at a different physical location on the designed box, so I need to add header pins and connect them using wires later.
To clarify this, I begin modifying my 3D CAD model on Rhino.
![wiring](./images/final-project/wiring.png)
![wiring2](./images/final-project/wiring2.png)
And then redo the schematic.
![schematic v7](./images/final-project/farming-v7.png)
Next, I generate the Netlist and load it in the pcbnew of KiCAD. I arrange all header pins in a linear fashion so that they do not get jumbled and don't cross each other like in the model.
![schematic v5](./images/final-project/farming.v5.schematic.jpg)
Some failed attempts:
![]()
[traces](./images/final-project/farming.v6-traces.png)
[outline](./images/final-project/farming.v6-outline.png)
After about 7 revisions, changing minor details, I made
Here are the final design files for the board:
[Schematic v7](./images/final-project/farming-v7.pdf)
[Traces png](./images/final-project/farming.v6-traces.png)
[Outline png](./images/final-project/farming.v6-outline.png), containing the holes too.
####Things to do next:
Milling prcoess
......@@ -158,6 +163,18 @@ Soldering Components
Testing board
Connecting all inputs and outputs
####Milling the PCB
####Soldering components
####Testing board
####Wires and wiring
Connecting all inputs and outputs
####Programming:
I will use the FabISP I made in Electronics Production week as a programmer to program my farming board with all the inputs and outputs.
......@@ -197,21 +214,19 @@ Brim
KICAD symbol and footprint guide:
https://app.ultralibrarian.com/content/help/index.htm?converting-ultra-librarian-dow.htm
####References
Controlled Environment Agriculture (CEA): https://cea.cals.cornell.edu/about-cea/
Basics of homegrown vertical farms:
https://www.diys.com/vertical-farming/
4. Important and interesting links
---
[Project Development class notes](http://academy.cba.mit.edu/classes/project_development/index.html) + [video](https://vimeo.com/558297880)
[Controlled Environment Agriculture (CEA)](https://cea.cals.cornell.edu/about-cea/)
[Basics of homegrown vertical farms](https://www.diys.com/vertical-farming/)
https://ecowarriorprincess.net/2017/11/a-beginners-guide-to-vertical-farming/
Aquapioneers: business integrating product and services for aquaponic farming http://aquapioneers.io/
Modular Vertical Farming projects:
https://hackaday.io/project/5084-modular-vertical-farming
https://moltkegarden.com/
Lighting:
https://www.lighting.philips.com/main/products/horticulture/hortiblog/vertical-farming/how-to-build-a-successful-vertical-farm
True garden:
https://truegarden.com/residential/
http://www.conceptualdevices.com/2015/03/farm-x-the-first-modular-vertical-farm-concept-unveiled-almost/
FARM-X. The First Modular Vertical Farm Concept (Almost) Unveiled :
[Aquapioneers: business integrating product and services for aquaponic farming](http://aquapioneers.io/)
[Modular Vertical Farming projects](https://hackaday.io/project/5084-modular-vertical-farming)
[Moltkegarden](https://moltkegarden.com/)
[Lighting](https://www.lighting.philips.com/main/products/horticulture/hortiblog/vertical-farming/how-to-build-a-successful-vertical-farm)
[True garden](https://truegarden.com/residential/)
[FARM-X: The First Modular Vertical Farm Concept (Almost) Unveiled](http://www.conceptualdevices.com/2015/03/farm-x-the-first-modular-vertical-farm-concept-unveiled-almost/)
https://create.arduino.cc/projecthub/dymonxd/diy-grow-led-light-designing-a-better-sun-1adec1
</p><br /><br /><br /><br /><br /><br /><br /><br />
......
File added
docs/images/final-project/farming-v7.png

157 KiB

docs/images/final-project/farming.v5.schematic.jpg

84.2 KiB

docs/images/final-project/farming.v6-outline.png

35.9 KiB

docs/images/final-project/farming.v6-traces.png

52.2 KiB

File moved
docs/images/final-project/wiring.png

322 KiB

docs/images/final-project/wiring2.png

323 KiB

0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment