Ready, Set, Grow!
Welcome to the site for SMART Labs' Ready, Set, Grow! We are team 2705-1 and competing in Lawrence Tech's 2018 Robofest Jr. Exhibition competition on Saturday, May 19, 2018.
This year has been exciting. We learned all about Arduinos, Programming, Motors, Electronics, Sensors, Relays, and of course growing plants and fish! The world of Arduinos opened up a new realm of possibilities but also a level of complexity.
All of our CODE and ROBOT description videos have been uploaded. Please review our videos below:
Let's introduce the team.
Shriya - Water Chemistry System
Monitors pH and chemicals in the water. Project uses analog (pH) and digital (I2C color sensors) to evaluate the water system and runs DC motors on peristaltic pumps to adjust the water. RC servos are used to display readings. Uses the Arduino LCD and audio to provide feedback.
Water Chemistry Code - Here is a description of my code.
Water Chemistry System Description - Here is how my system works.
Nik - Environmental Control System
Monitors water temperature and air temperature with One Wire digital sensors. Programmed a thermostat circuit to turn heaters on and off to control the temperature of the water. Sets alarms for high and low temperature. Displays time and temperature on the LCD. Uses an I2C digital clock to set timer circuits to control relays to turn on pumps, fans, lights and heaters.
Environmental Code - Here I describe my Code - Basically it's all Arduino (Pololu) based code that integrates the I2C clock, One Wire sensor and relays. Examples were a lot of help
Environmental System Description - Here I describe how my system works.
Maria - Monitoring System
Developed the monitoring system with CNC controlled camera. Uses two stepper motors driving GT2 belt to accurately position a DSLR camera. Uses relays to trigger the camera's focusing and picture taking functions. Camera is used to detect illness in the fish or plants and sends a message to the Water Chemistry System if disease is detected. The system can also be used to produce motion enabled time-lapse photography.
Monitoring System Code - This is how the code works.
Monitoring System Description - How the system works including how many of the parts were made. How photos are taken, how low light motion time lapses are done and math behind planning a time lapse.
Nora - Safety System
Every complex system can fail. The safety system sends signals to the the other systems and waits for a response. This is called the heartbeat. Solved noise and grounding issues by connecting system with opto-isolators. Easily connects systems with RJ45 breakout boards so that standard network cables can be used for communications. Also developed a "Stayin' Alive" game so you can try your hand at responding to a faster and faster heart beat. The record is 220 milliseconds, can you do better?
Safety System Code - Here is how my code works.
Safety System Description - See the video to see how the system works.
We learned about electronics, programming, Arduinos, growing fish, growing plants, LEDs, resistors, bread-boards, CAD, CNC, 3D printing, water chemistry, pH, ratios, statistics, opto-isolators, electrical wiring, relays, stepper motors, GT2 belts, buttons, switches, DC motors, magnets, RC hobby servos and much more.
We have had 3 harvests so far and are growing a fourth. Each harvest was more and more successful. Enjoy these videos of the plants growing and the team harvesting the plants.
Here are the very first seedlings growing in cubes.
Next we transferred them to a grow bed.
Then grew in the clay media.
Next we transferred them to our big tank.
The Mizuna plants developed interveinal chrondritis. Doing some research we discovered that it was due to low iron and potassium. It was safe to add this to the tank. Watch as the color comes back to the leaves!
Finally the harvest!
The Second Harvest
Here the team harvests the second harvest and analyzes the statistics.