RC Car Controller And Receiver Replacement

This radio controlled car controller replacement is a great project to try some new things with that fancy hardware you’ve got sitting around. The hack comes in two parts, the receiver and the transmitter. They’re communicating via Bluetooth so if you only want to build one side of the hardware you should be able to make most Bluetooth devices work as the other. For instance, build the receiver for the car and control it with a Wii remote. Or use the controller to play emulator games on an Android phone.

Both pieces are Arduino based. The controller makes use of a Freeduino with a Bluetooth shield as well as a pair of analog stick breakout boards. The car side of things uses a Bluetooth Bee (a Bluetooth module that is pin compatible with an Xbee socket) and an Arduino pro. Once the hardware bits are assembled, it takes very little code to get the system up and running. Join us after the break for a quick clip of the car in action.

Continue reading “RC Car Controller And Receiver Replacement”

Program Your Arduino Via IR Using The Arduino IDE

Here’s a way to program an Arduino wirelessly while still using the stock IDE. It uses an alternative bootloader called SuperDuplex along with an IR receiver like the ones used for TV remotes.

As you can see, this does take two parts. There is the target device which has the IR receiver, as well as the transmitting unit which connects to the computer via USB. You can see a demonstration of the programming process after the break. It might be a bit slow, but nothing outrageous.

With hobby electronics we always thing that “what does it do?/what is it for?” is the wrong question. But in this case we there’s a very apparent use for it. If you’ve built a gadget for use in a harsh environment and want to keep the number of openings in the enclosure to a minimum (like for an underwater ROV) this is perfect. Just make sure there’s a window for the IR receiver and you’ll be able to program as much as you want. Of course it still looks like you need a method to manually reset the target chip, but you’ll think of something.

Continue reading “Program Your Arduino Via IR Using The Arduino IDE”

Automatic Cat Feeder Made With Recycled Laminator Parts

automatic-cat-feeder

When [Antoine] and his family leave home for a few days, they usually have to find a neighbor who is willing to care for their cats while they are away. Instead of bothering the people who live next door, he decided it would be best to build an automatic cat feeder (Translation) instead.

[Antoine] originally tried building an auger to distribute the food, but it didn’t work as well as he had hoped. He opted to build a dispenser out of wood instead, driving the feeding wheel with an old microwave platter motor. The motor did not have enough torque to do the job, so he dismantled an old laminator, which had a more suitable motor inside.

He built a large hopper (Translation) out of wood and left over acrylic sheeting, which stores the cat food and houses all of the electronics used in the feeder. He controls the amount of food and feeding intervals using a pair of buttons and a small LCD display, all of which are controlled by an Arduino Nano.

While [Antoine] has not yet shared the source code that drives the feeder, he does have a demo video which you can watch below.

Continue reading “Automatic Cat Feeder Made With Recycled Laminator Parts”

Using Arduino Shields With The Raspberry Pi

Since the Arduino was launched years ago, many ‘shields’ or add-on boards providing additional functionality have been released. There are hundreds of different shields, from video capture shields to touch screen shields. Now that the Raspberry Pi is out in the wild, it was only a matter of time before a RasPi to Arduino shield bridge was created.

[Omer] calls his bridge ‘Ponte’ and it allows Arduino shields to be used with the incredible  horsepower of an embedded Linux system. While [Omer] originally expected to write the RasPi to Arduino software converter himself, but found WiringPi halfway through the build. Of course this build comes just a day after we saw a tutorial on controlling the GPIO pins on the RasPi, and we expect to see similar GPIO-hacking builds in the future.

Right now, the Ponte only supports Arduino Uno-sized shield, so the possibility of an all-in-one RepRap controller using the RAMPS motor driver is impossible for now. We expect that to change very quickly as more people get their RasPis delivered.

Arduino Uno BIOS Flasher

We’ve seen the Arduino used to flash BIOS chips several times now. But these hacks are almost always the result of a bad flash. This time around [GNUtoo] is interested in putting a tool in your hands which can be used to flash Coreboot to your motherboard. His offering uses the Arduino Uno, but there are several other hardware options covered as well.

The firmware makes use of the serprog-duino library which was crafted at writing to flash memory chips. On the computer side of things the flashrom package pushes the BIOS image to the Arduino. The nice thing is the flashrom is a common packge in Linux repositories so it’s probably just an apt-get away.

The process isn’t fast, taking about ten minutes to program a 1 Mb chip. But if you’re just interested in loading an open source BIOS alternative this is easy to set up.

Arduino PIC Programmer Writes To 18F Family

[Kirill] wrote in to share his Arduino-based PIC programmer. It is capable of writing to the 18F family of chips, including 18F2XXX and 18F4XXX. We think that’s pretty exciting because this line of chips has USB functionality and there are bootloaders out there that let you program them via USB. So if you wanted to build your own PIC dev-board (like this one) you can use your Arduino to flash the bootloader.

This post comes hot on the heels of the Arduino being used as a PIC 16F programmer. That hack has a rudimentary programming GUI, something that [Kirill] admits his lacks but has no plans to implement himself. Perhaps someone will do a little porting work to merge the projects, adding to the range of chips supported by this programming technique.

Turning A Light Off Over The Internet

Because reaching over a few feet to turn off a switch is too much to bear for [Bruce], he connected his desk lamp to the Internet. It’s a pretty cool build that’s the perfect tutorial for connecting just about anything to the internet.

For his build, [Bruce] used an Arduino with a relay attached to an output pin. When the Arduino receives a signal on its serial port, a tiny voltage is applied to the relay, turning on the light.

This could have been done with an Arduino Ethernet, but the PHP script [Bruce] went with is a little more versatile. Whenever someone pulls up this digital light switch web page, they can turn [Bruce]’s desk lamp on and off.

For an introduction to connecting bare bones projects to the Internet, we’re really liking [Bruce]’s build. Just try no to go crazy with that link and leave the failure testing to the professionals. You can check out the demo video after the break.

Continue reading “Turning A Light Off Over The Internet”