====================================== RESILIENT SMART GARDEN DEVELOPER GUIDE Version 0.01: 04/25/2016 by Steve Hong ====================================== ======= PROJECT ======= The Resilient Smart Garden is a device used to monitor vital data of plants. Types of data gathered include: soil moisture, temperature, and humidity readings. The Resilient Smart Garden is a technology developed to promote environmental awareness and sustainability. ======== FEATURES ======== - Gather vital data from garden areas (soil moisture, temperature, humidity, light) - Access and monitor garden data through the Resilient Smart Garden website - Create and view automated reports of plant data over time ============ INSTALLATION ============ To make total use of the Resilient Smart Garden, a full installation requires configuration to hardware, software, and interaction with the website. For detailed instructions, please refer the user manual, which is also located under the "Documentation" section of the official Resilient Smart Garden website. The following are general installation steps to install the Smart Garden: Hardware: - Connect the ESP8266 WiFi module to the Arduino Uno - Connect the 4-pin Grove sensor to proper Arduino Uno inputs Software: - Download the latest Arduino IDE from the official Arduino website Website: - Register your Arduino on the Smart Garden website and download the latest script - Upload the Smart Garden script to the Arduino Uno through the Arduino IDE ========== COMPONENTS ========== The Resilient Smart Garden contains various modules and different types of technology. The following tools were used during the development process. Hardware -- Arduino Uno Kit, ESP8266 WiFi Module, Grove Moisture Sensor Software -- Arduino IDE, Sublime Text 2, Google Drive, Cisco VPN, CyberDuck, XAMPP Database -- SQL Server hosted by California State University, Long Beach (CECS Department) Languages -- C, C++, Python, HTML, CSS, JavaScript, PHP, SQL Frameworks -- Angular.js ========== CONTRIBUTE ========== The Resilient Smart Garden is an open source project, and the code is available for anyone to download. Stable versions of Smart Garden are uploaded as .zip files available for download on the website. Latest source code download: https://goo.gl/lo2iCR The development team primarily collaborates through Google's built in services. ======= SUPPORT ======= If there are any errors or suggestions for improvements for the Resilient Smart Garden, please visit the "Contact" section of the Resilient Smart Garden website for contact information about the development team.