[Stacey] wanted a more interesting way to monitor events related to her Twitter account. What she ended up with is a beautiful animated heart light.
She started out by designing the enclosure. Having access to a laser cutter, she opted to make it out of thin plywood. [Stacey] used an online tool called BoxMaker to design the actual box. The tool is very simple to use. You simply plug in the dimensions of the box and it will provide you with a two dimensional template you can use with your laser cutter. The resulting plywood pieces fit together like a puzzle. The heart piece is made from frosted acrylic and was also cut by the laser.
To light up the heart, [Stacey] opted to use NeoPixels. These are like many of the RGB LED strips we’ve seen in the past, though the pixel density is higher than most. She cut up the LED strip into the appropriate sizes and glued them to a piece of plywood in a rough heart shape. She tested the lights during each step so she would know exactly when any errors were made.
[Stacey] opted to use a SparkCore to control the LEDs. This had the advantage of including WiFi connectivity out of the box. [Stacey] started with NeoPixel example programs, but quickly realized they all relied on the Delay function. This was a problem for her, because she needed to constantly watch for new Twitter events. She ended up having to write her own functions that relied on interrupts instead.
[Stacey] then wrote a Node.js script to monitor twitter and control the Spark. The script watches for specific events, such as one of [Stacey’s] tweets being re-tweeted, or a user unfollowing [Stacey]. The script then sends a message to the Spark to tell it which event just occurred. The Spark will then repeat the event until a new one occurs. Check out the demonstration video below. Continue reading “TweetHeart Shows You Some Love”
[risknc] and [mpinner] have been working on a couple of LED light staff designs for a while now and have come up with a prototype that can light up the night with an array of streaming colors. There is even a dial that can turn up and down the brightness.
Originally, [risknc] began developing his own project at SpaceX and dove further into the idea right before Burning Man. The visual effects, when twirled through the air, produced an extremely bright flow of energy that can be seen circling around the user.
The 8ft long carbon fiber staff was stuffed to the edges with RGB LEDs. Neopixel strips at 60 LED per meter were used to alternate between colors, and a whole bunch of white capable LEDs were embedded into the staff as well. One of early designs was purposefully left at a local hackerspace called Crashspace in Culver City, California. Photos of community members trying it out surfaced on the hackerspace’s website. In addition, a description of the staff and a few high-quality photos of the ‘Sparkle Stick’ were uploaded on to the Suprmasv projects page. Searching through the pictures reveal an instance that shows the LED light staff being used during a flow session with a fire poi spinner in the background. Perhaps there is a way to combine LEDs and fire? Anyways, a later version of the staff was tested out at the 2014 Maker Faire in San Francisco.
Full specs and logs of the project can be found on Hackaday.io. A quick video of [mpinner]’s light staff being spun around comes up after the break. In the video, it looks like they are testing it out outside of Crashspace as they run through the darkness of the alleyway in the back, lighting up the area with a nice LED glow. Plans for the future include building a bunch of them and wirelessly syncing them up. CAD models will be uploaded soon as well.
Continue reading “LED Light Staffs for the Ultimate Portable Rave”
This augmented water device was rapidly developed during an H2O hackathon in Lausanne, Switzerland. It was built by a software engineer code-named [tamberg]. His creation contained an Arduino Uno, a strip of NeoPixels, a liquid flow sensor, and a tiny lithium-ion battery attached to a cut medical tube that was re-purposed for monitoring water use.
From the looks of it, this project addressed a specific problem and went on to solve it. The initial prototype showed a quick and dirty way to monitor precious water that is literally being flushed down the drain.
To see how the device was made, click the first link posted above for a set of Instructables. Code for the device can be found on [tamberg]’s bitbucket account. A demo video of the device being tested on a sink can be seen after the break.
Continue reading “Faucet Add-On Attempts to Save Water by Changing Colors”
With the Raspberry Pi now most famously known as a $30 media PC, it only makes sense that the best uses for the GPIO pins on the Pi are used for an Ambilight. [Great Scott Labs] put up a great video on using the Pi as a uniquely configurable Ambilight with Hyperion and just about any video input imaginable.
This isn’t the first Ambilight clone [Great Scott] has put together, but for the first version the Ambilight functioned only under Raspbian and not any random HDMI input. The new version solves this by using an HDMI splitter box, feeding into an HDMI to composite converter, and finally into a USB composite capture dongle attached to the Raspi.
With the software in the instructions, the Raspi effectively mirrors the video coming from the video capture dongle. The Pi is running Hyperion to control a strip of WS2801 RGB LEDs, making the back of any TV glowey and blinkey.
Since [Great Scott] is using a component video signal as an input, the adapters necessary to have any device work with this Ambilight are readily available. We’d honestly like to see this build working with the old Commodore disk access screen border going nuts, so be sure to send that in if you ever get that working.
Continue reading “A Raspi Ambilight With HDMI Input”
[Eduardo Zola] has been playing around with Arduinos, and ever since he started, he wanted to try making a game. Having fond memories of playing Tetris back on Windows 3.1, he decided to try giving a handheld version of it a shot.
He started with two 8×8 Neopixel Matrices due to their simplicity — not to mention the massive library of code available! To make it truly portable, he’s also included a 3.7v 4400mAh lithium ion battery which will keep him gaming for hours. He found a 5-way navigation switch on eBay which makes up the joystick. A small LED bar display tells you what level you’re on, and he’s even included a smaller speaker for music, and a vibrating motor for successfully completed lines in the game!
He borrowed the Tetris algorithm (and added some improvements) from the source code by [Valentin Ivanov], who completed a similar project last fall. Stick around to see a demonstration video of it in action.
Continue reading “Handheld Tetris is Retro and We Love It”
[Teknynja] was working on a project where he needed to drive a few strips of Adafruit Neopixels – WS2812 LED strips – that were located several feet apart. These LED strips draw a lot of current, and are very timing sensitive; anything more than a few feet of wire between the microcontroller and the LED strip will probably result in missed data, voltage drops, dimming LEDs, and possibly a non-functional strip.
The solution, as in all matters concerning long distance transmission of data, was CAT5 cable. [Teknynja] used RS-422 drivers and receivers to pull this task off, with 75174 line drivers receiving signals from a Teensy 3.0, and 75176 bus transceivers reading everything at the other end of a 20 foot cable.
For the power drop issue, [Teknynja] is feeding 12V into a few of the wire pairs in the cable and using a cheap LM2596 buck converter to step everything down to 5V at the strip.
With a fairly simple circuit, [Teknynja] was able to drive a few strips of WS2812 LEDs through 20-foot lengths of CAT5 cable with ease; it worked just the same as if the pixels were connected directly to the Teensy on a workbench.