Irrigate is a custom irrigation controller created with the Arduino platform. It features a real-time clock for scheduling of water times, support for soil moisture sensing, and a pushbutton encoder UI. This project is still under heavy development, but moisture threshold watering works well at the moment.
Projects
MNLC
MNLC (Multi-Node Lighting Controller) is a modular serially-addressable RGB LED control system. It consists of a single controlling Arduino running a controlling sketch which provides audio-reactive control, manual control, or serial control of each node on the network. Individual nodes are based on the cyz_rgb clone of the BlinkM firmware, and are addressable over i2c.
Text down here isn’t shown on the projects list page, only on this whole page
SlatePermutate
SlatePermutate is a PHP and JavaScript-driven interface for entering and permutating a schedule of classes, with multiple sections per class. The interface is currently functional (for the most part), and the name is kinda random at this point.
Author: Nathan Gelderloos
Entry frontend by Ethan Zonca
Additional work by Nathan Brink
EMC2-based CNC Machine
This is a work in progress. For more information, check out posts categorized as CNC.
PHP_Users
PHP_Users provides an easy-to-use interface for displaying *nix users, gravatars, and links to their individual websites. The package also orders users based on how many times their site links have been visited. The hitcounters for the site links are periodically reset to ensure fairness. View the source, or see the protofusion.org homepage widget and list implementation.
MeshLib
MeshLib is a filetype-agnostic database of 3d meshes and scenes. MeshLib is currently functional at http://protofusion.org/meshlib and will be folded into the DistRenWeb project in the near future.
ZonCoffee
ZonCoffee is an Arduino sketch created for the purpose of espresso machine temperature regulation. The sketch reads the temperature with a thermocouple, and uses the temperature to control the boiler temperature with a PID loop. ZonCoffee also includes support for a SparkFun serial LCD and a rotary encoder for input. View the source.
HonestBot
HonestBot is an IRC bot that uses a wiki as a “brain”. If HonestBot parses a line of text from a chat room that matches the title of a page in the backend wiki, it responds with the contents of the wiki article. Commands can be prefixed if needed, but are not by default. HonestBot ignores most punctuation, exclamation and question marks. Talk to HonestBot in irc://protofusion.org/#protofusion, view the source, or check out HonestBot’s wiki.
DistRen
Distren is a flexible distributed rendering system written in C. The distren project aims to produce a cross-platform and user-friendly render distribution system usable in a community rendering ecosystem.
Distren is currently in pre-alpha stages, but is functional. Check back in the near future for our alpha release and for pre-alpha slave setup instructions (initial instructions are on the wiki). You can also use the development site to upload and render jobs, as well as register slave instances. If you want to check on our developmental progress, you can view our mercurial repository.





