Saturday, September 05, 2015
* Wireless (phone or laptop) control range up to 60ft
* 180 degree turret rotation
* 12+ ft water stream range
Originally created at the AT&T Developer Hackathon in Dallas on August 29th.
Tuesday, April 28, 2015
Monday, January 05, 2015
Saturday, January 03, 2015
Once the plant watering device is connected to the internet (WIFI), a Node.js process starts and subscribes to a private Pubnub (device) channel and awaits commands.
The device is controlled from a basic iPhone app, which allows the user to choose how long to water and shows a realtime progress indicator of the run. Once the "start" button is clicked, the selected # of seconds to run is sent to the pubnub (device) channel. Upon receiving the start request, the device sends back an acknowledgment to the pubnub (app) channel and begins a runtime loop until the specified number of seconds have passed. For each iteration of the runtime loop (each second), the device sends a status message to the pubnub (app) channel. When the app receives a status message it either updates the progress indicator or if the run has completed, resets the user interface for the next run.
The plant watering device was built using:
Sunday, June 22, 2014
Modified the remote of a cheap R/C that we had lying around to accept commands through hand movement using an Adruino (Mini Pro) and a Gyroscope/Accelerometer. The boards are mounted to a custom 3D printed platform that has two loops on each side for attaching the mounting straps. The mounting straps are the traditional backpack-style, and have an adjuster on the bottom for tightening. The Arduino uses the position of the gyroscope to drop voltage of the directional and/or accelerate buttons based on the platform's position, using left to go left, right to go right, up/tilt to accelerate, and down/drop to stop.
Wednesday, March 26, 2014
Great for splitting a single large CSV import file into multiple smaller files.