The long-promised CAD file. I used LEGO Digital Designer. This is mainly for record purposes.
Sadly, Garden Robot development might have to come to an end until next summer. I have a lot of things planned for this machine, not the least of which is switching out the Android phone for a more capable device (Raspberry Pi) which should allow for less latency and hopefully more options when it comes to sensors. Of course, there's a lot I would like to do for hardware as well, including some electric solenoids to control water flow, fertilizer, etc.
In any case, this project has proven itself highly valuable so far - I've been introduced to:
- C++
- Java
- Javascript
- Jquery
- HTML
And more generally:
- Basic networking (and how not to set up a server...)
- Communication protocol through byte packages
- Bluetooth MAC addresses and handshake
- SIMPLE finite state machine
- User control vs. autonomy
It's been a great project, one that I hope to return to sooner rather than later. But for now I have a much better feel for what goes into making this sort of telepresent, connected robot, a whole folder in My Documents with code and resources, and a series of blog posts documenting my successes and failures ;)