OpenSprinkler
An open-source programmable sprinkler timer. Featuring web-based scheduling, LCD display, arbitrary number of stations/zones (through extension boards), on-board USB programmer, and a beautiful clear-cover case. The circuit is based on ATmega328 MCU and ENC28J60 Ethernet controller. It is programmable using the open-source Arduino software. With some extensions, it can also be used to control other electronic devices, such as water pumps, home lighting, power line sockets, through the web interface. Check it out ->
OpenSprinkler Bee
This is the second product of our OpenSprinkler series, and is designed specifically to work with battery-operated sprinkler valves. It is based on ATmega328 MCU, a voltage boost converter, a solenoid driver, and an RF transceiver. It operates on two AA batteries, and features a water-proof enclosure so you can safely use it outdoors. It is open-source, and programmable using the Arduino software. Coming soon!
SquareWear
An open-source wearable electronics platform based on Microchip’s PIC18F14k50. It’s small (1.6″x1.6″) and square! Featuring USB mini connector, HID class bootloader (no driver mess!), 1 pushbutton, 8 general I/O pins, and 4 additional output pins with high-current sinks. The Li-po version features an on-board Li-po charger, JST connector, and two colors (red and white); the Coin version is blue and features a coin battery holder. An open-source SquareWear library provides easy-to-use software interface. Coming soon!
AASaver
Do you know that the batteries reported ‘dead’ by your electronic gadgets may still have a lot of juice in them? Don’t waste them! The AASaver is a small voltage booster that can harvest the remaining energy in AA batteries to power LEDs or breadboard circuits. It outputs a selectable 5V or 3.3V (up to 300mA), fits two on-board flashlight LEDs, and can serve as a breadboard power supply. Check it out ->
var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-30925994-1']); _gaq.push(['_trackPageview']);
(function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();