App Controlled Poinsettia Covering System
SmartSettia provides remote control and monitoring for the commercial production of poinsettias and other greenhouse plants using a web connected device. The system strategically controls timed covering and uncovering of poinsettias to control exposure to light, and allows for monitoring of other ambient properties.
|Mentors||Bruce Bolden and Greg Donohoe|
|Duration||Spring 2017 - Fall 2017|
A 2016 senior design team developed a poinsettia covering system for the University of Idaho Greenhouse. The covering system uses a garage door opener motor that is controlled using a preconfigured schedule that is programmed into an Arduino. The current system doesn't include a way to allow users to remotely manage or receive vital feedback about the covering system. So now the 2017 senior design team SmartSettia is tasked with modernizing the system to allow for in-depth automation and remote management.
Controlling poinsettia photo-period is essential in preparing them for a specific market date and final height. The Sixth Street Greenhouse has streetlights as well as internal lighting that invades the room where the poinsettias are stored. To mitigate the effect of this stray light, the students of the Plant & Soils Science Club have an automated poinsettia covering system (created in 2016) that opens at 8am and closes at 5pm. The problem is there is no feedback for if system is open or closed other than physically going on site and verify the unit is operating as it should. The covering system's schedule is hard coded so the system can't be used on other plants that have different photo-periods. Lastly the system can't be remotely controlled in case of an emergency.
Developing a web based application that will:
- Run on Windows, iOS, and Android
- Be simple to use on both mobile and desktop devices
- User based access control
- Use an IP camera for video monitoring
- Include the ability to remotely control the poinsettia covering system
- Allow for custom schedules
- Receive real time system notifications
- Log all actions and sensors
- Operate in a hot and humid environment
Non Automated Poinsettia Covering System
2016 Project hardware we will be building upon.
| Design of Covering System |
A simple design to demonstrate the hardware of the covering system.
| Completed Covering System |
The system covers all the plants located inside the device upon physical button press or GPS clock hard coded 8am and 5pm schedule.
Mock-ups and Prototypes of the interface of SmartSettia are shown below, demonstrating the progression of the design.
| Hand Drawn Mock-ups |
Hand drawn mock-ups ranging from system design to webpage design.
| System Design |
Each covering system uses a Raspberry PI 3 that connects directly to a USB camera and connects to the server over WiFi. At set periods of time the PI will request an update from the server and upload its local data. The data it receives may include a new configuration file or simply remote control commands to open or close the unit. The server will serve our users a simple and user friendly webpage for both desktop and mobile browsers. Allowing users to send commands at the click of a button.
| Use Case Diagram |
This use case diagram demonstrates what each user defined role are capable of carrying out.
| Website Home Page Prototype |
The home page all visiting users will first come to upon entering www.smartsettia.com. This page gives users details into what this software is capable of and how the software actual operates.
| Website About Page |
A simple page that displays the SmartSettia team and gives users some insight into the people behind the software.
Smartsettia Members Group Photo
Group photo of the members of team SmartSettia.
I'm a senior Computer Science student at the University of Idaho in beautiful Moscow, Idaho. I have a passion for everything electronic. From the capacitor to the cloud, I have been designing and coding things for the web for over a decade. I enjoy volunteering my computer experience for local non-profits, tinkering with emerging technologies, mountain biking, snowmobiling, writing, and traveling.
I’m a senior Computer Engineer student at the University of Idaho. I love creating systems through embedded microprocessors revolving around robotics, home automation and other gadgits.
My latest hobbies involve robotics, 3d printing, and creating custom home automation devices. When I have the chance, I like to go, hiking, and mountain biking through mountain trails.
I'm a senior Computer Science student at the University of Idaho. My main focus and interests are cyber security and databases. In my free time I like to work on side projects ranging from mobile app development to video game development.