Arduino Based Remote Shutter For Beme

The well-dressed hacker [Sean Hodgins] has put together a neat little project: a battery powered remote shutter. He built it for use with Beme, the latest Snapchat clone that all of the cool kids are now using.

This service is designed to get away from the selfie culture by starting to record when you hold your phone against your chest, so you are looking at the thing being recorded, not your phone. [Sean] wanted a bit more control than that, so he built a remote control that starts the recording by moving the servo arm over the proximity sensor.

He built this neat little device from an Arduino Pro Mini, a battery, a small servo, a couple of power control boards and a cheap RF link from SeedStudio, all glued onto an iPhone case. It’s a bit rough around the edges (the servo makes some noise that is picked up on the recording, for one thing), but it is a great example of how to lash together a quick prototype to test a project out.

Continue reading “Arduino Based Remote Shutter For Beme”

Cat Feeder

Hack Your Cat’s Brain To Hunt For Food

This cat feeder project by [Ben Millam] is fascinating. It all started when he read about a possible explanation for why house cats seem to needlessly explore the same areas around the home. One possibility is that the cat is practicing its mobile hunting skills. The cat is sniffing around, hoping to startle its prey and catch something for dinner. Unfortunately, house cats don’t often get to fulfill this primal desire. [Ben] thought about this problem and came up with a very interesting solution. One that involves hacking an electronic cat feeder, and also hacking his cat’s brain.

First thing’s first. Click past the break to take a look at the demo video and watch [Ben’s] cat hunt for prey. Then watch in amazement as the cat carries its bounty back to the cat feeder to exchange it for some real food.

Continue reading “Hack Your Cat’s Brain To Hunt For Food”

Hackaday Prize Entry: PICs And Arduinos, Cats And Dogs Living Together

Half of our little corner of the Internet complains about the Arduino, how the pin headers of the Arduino standard don’t make any sense, how the Arduino IDE is rubbish, gives well-reasoned arguments why the Arduino language is hindering the next generation of embedded programmers, and laments the fact that everything is commoditized into Arduino-compatible packages. The other half of our little corner of the Internet uses Microchip PICs.

[Jarrett] is stubborn, and he wants to use a PIC with the distinctive Arduino pin layout. Thus was born PIC-On-The-Go. It’s a PIC18F4520 in the familiar goofy-pin package, made specifically for everyone who just wants to buckle down and get some work done.

This isn’t the only PIC-become-Arduino board out there; the Fubarino is a great board that speaks Arduino, but that doesn’t take advantage of our favorite Arduino shields. Either way, we’re surprised something like [Jarrett]’s project doesn’t exist yet, making it a great entry for The Hackaday Prize.

The 2015 Hackaday Prize is sponsored by:

Aurora Painting

“Arduino Borealis” Combines LEDs And Paint

[Stef Cohen] decided to combine three different artistic mediums for her latest project. Those are painting, electronics, and software. The end goal was to recreate the aurora borealis, also known as the northern lights, in a painting.

The first step was to make the painting. [Stef] began with a shadow box. A shadow box is sort of like a picture frame that is extra deep. A snowy scene was painted directly onto the front side of the glass plate of the shadow box using acrylic paint. [Stef] painted the white, snowy ground along with some pine trees. The sky was left unpainted, in order to allow light to shine through from inside of the shadow box. A sheet of vellum paper was fixed to the inside of the glass pane. This serves to diffuse the light from the LEDs that would eventually be placed inside the box.

Next it was time to install the electronics. [Stef] used an off-the-shelf RGB LED matrix from Adafruit. The matrix is configured with 16 rows of 32 LEDs each. This was controlled with an Arduino Uno. The LED matrix was mounted inside the shadow box, behind the vellum paper. The Arduino code was easily written using Adafruit’s RGB Matrix Panel library.

To get the aurora effect just right, [Stef] used a clever trick. She took real world photographs of the aurora and pixelated them using Photoshop. She could then sample the color of each pixel to ensure that each LED was the appropriate color. Various functions from the Adafruit library were used to digitally paint the aurora into the LED matrix. Some subtle animations were also included to give it an extra kick.

Robot On Rails For Time Lapse Photography

What do you get when you cross a photographer with an Arduino hacker? If the cross in question is [nukevoid], you wind up with a clever camera rail that can smoothly move with both shift and rotation capability. The impressive build uses an Arduino Pro Mini board and two stepper motors. One stepper moves the device on rails using some Delrin pulleys as wheels that roll on an extruded aluminum track. The other stepper rotates the camera platform.

The rotating platform is very cool. It’s a plastic disk with a GT2 motion belt affixed to the edge. The stepper motor has a matching pulley and can rotate the platform easily. The GT2 belt only goes around half of the disk, and presumably the software knows when to stop on either edge based on step counts. There’s even a support to steady the camera’s lens when in operation.

Continue reading “Robot On Rails For Time Lapse Photography”

Embed With Elliot: The Static Keyword You Don’t Fully Understand

One of our favorite nuances of the C programming language (and its descendants) is the static keyword. It’s a little bit tricky to get your head around at first, because it can have two (or three) subtly different applications in different situations, but it’s so useful that it’s worth taking the time to get to know.

And before you Arduino users out there click away, static variables solve a couple of common problems that occur in Arduino programming. Take this test to see if it matters to you: will the following Arduino snippet ever print out “Hello World”?

void loop()
{
	int count=0;
	count = count + 1;
	if (count > 10) {
		Serial.println("Hello World");
	}
}

Continue reading “Embed With Elliot: The Static Keyword You Don’t Fully Understand”

Hacklet 68 – Rocket Projects

There’s just something amazing about counting down and watching a rocket lift off the pad, soaring high into the sky. The excitement is multiplied when the rocket is one you built yourself. Amateur rocketry has been inspiring hackers and engineers for centuries. In the USA, modern amateur rocketry gained popularity after Sputnik-1, continuing on through the space race. Much of this history captured in the book Rocket Boys by Homer Hickam, which is well worth a read. This week’s Hacklet is dedicated to some of the best rocketry projects on Hackaday.io!

rocket1We start with [Sagar] and Guided Rocket. [Sagar] is building a rocket with a self stabilization system. Many projects use articulated fins for this, and [Sagar] plans to add fins in the future, but he’s starting with an articulated rocket motor. The motor sits inside a gimbal, which allows it to tilt about 10 degrees in any direction. An Arduino is the brain of the system. The Arduino gathers data from a MPU6050 IMU sensor, then determines how to steer the rocket motor. Steering is accomplished with a couple of micro servos connected to the gimbal.

 

rocket2Next up is [Howie], with Homemade rocket engine. [Howie] is cooking some seriously hot stuff on his stove. Rocket candy to be precise, similar to the fuel [Homer Hickam] wrote about in Rocket Boys. This solid fuel is so named because one of the main ingredients is sugar. The other main ingredient is stump remover, or potassium nitrate. Everything is mixed and heated together on a skillet for about 30 minutes, then pushed into rocket engine tubes. It goes without saying that you shouldn’t try this one at home unless you’re really sure of what you’re doing!

 

rocket3Everyone wants to know how high their rocket went. [Vcazan] created AltiRocket to record acceleration and altitude data. AltiRocket also transmits the data to the ground via a radio link. An Arduino Nano keeps things light. A BMP108 barometric sensor captures pressure data, which is easily converted into altitude. Launch forces are captured by a 3 Axis accelerometer. A tiny LiPo battery provides power. The entire system is only 23 grams! [Vcazan] has already flown AltiRocket, collecting data from several flights earlier this summer.

 

rocket4Finally we have [J. M. Hopkins] who is working on a huge project to do just about everything! High Power Experimental Rocket Platform includes designing and building everything from the rocket fuel, to the rocket itself, to a GPS guided parachute recovery system. [J. M. Hopkins] has already accomplished two of his goals, making his own fuel and testing nozzle designs. The electronics package to be included on the rocket is impressive, including a GPS, IMU, barometric, and temperature sensors. Data will be sent back to the ground by a 70cm transceiver. The ground station will use a high gain human-guided yagi tracking antenna with a low noise amplifier to pick up the signal.

If you want more rocketry goodness, check out our brand new rocket project list! Rocket projects move fast, if I missed yours as it streaked by, don’t hesitate to drop me a message on Hackaday.io. That’s it for this week’s Hacklet, As always, see you next week. Same hack time, same hack channel, bringing you the best of Hackaday.io!