Description
- Date:
- Categories: Software Development
RMIT Engineering Design 3/Mobile Computing – Remote Automated Water Irrigation App
July 2016 – October 2016
This is an android app that was developed for my Engineering Design 3 and Mobile Computing project, that was used to control an irrigation system via Bluetooth communication. The user can set up the irrigation days and times by selecting the values from a calendar and time picker on the app, which the values are then stored on a database.
There is also a menu that allows the user to manually control the Irrigation system by turning it on/off via Arduino relay module from the app.
The app was implemented with java and the major components of the app include:
- Android GUI and Widgets customization in Android Studio
- Bluetooth communication to the Arduino microcontroller
- SQLite database to keep track of history
Hardware system developed by my design 3 team members


Video of irrigation system running
Screenshots of the Android app

Video of working Bluetooth communication to Arduino microcontroller from Android app