FarmBot is like a CNC router but used to grow food. Rather than cutting material, FarmBot employs a suite of tools to plant seeds, water them, detect and destroy weeds, and prepare and sample the soil. The hardware is designed to be scalable, modular, and hackable such that anyone with access to a Fablab or some basic tools may replicate, iterate, and fix the technology. Using a web based interface, the user can graphically design their farm or garden's layout and send the necessary information to FarmBot's computer - a Raspberry Pi. From there, FarmBot uses an Arduino microcontroller and other common electronics to grow the plants!
Find out more about the project, including links to the code bases, wiki, forum, and hardware design files here: http://go.farmbot.itView Project Files