Optiboot Makes Your Arduino Faster, Sleeker

Tired of waiting for that Arduino sketch to upload? Find yourself limited by code space? Optiboot eases both of these problems. The package is an alternative bootloader that runs at a higher baud rate (115200 versus 57600) and it takes up 1.5 KB less space than the stock version. This means your sketches can be larger without upgrading to a beefier chip and they will take less time to upload, a lot less.

This fully compatible alternative to the Arduino bootloader requires an AVR ISP programmer to burn it to the chip on your Arduino. If you have an extra AVR lying around you could use the Arduino as a programmer and then physically swap the chips.

[Thanks Peter]

Punching Accelerometers

Shortly after finishing his Makiwara punching bag, [Abieneman] wired and programmed an Arduino to an accelerometer to find out just how much acceleration (and with some math, force) is behind his punches. The project is simple and would be quick to reproduce for your own measuring and experiments: all that he used included an Arduino, accelerometer (with A/D converter), LED displays (and shift register). We were a little disappointed to learn of how much static the accelerometer produced, so measuring things such as impulse, energy, and pretty much anything not kinematic is nullified. But it makes us wonder, how much static would be in say, a Wii Remote punching bag?

Mind Controlled TV

[youtube=http://www.youtube.com/watch?v=6mVxY2IJXBg]

Finally, a good use for those EEG headsets. [Andrew] has set up a system that will turn his TV on and off if he focuses hard enough. He’s got the software set to trigger an IR LED when the “strength” gets high enough.  When the action starts, around 4:30 in the video, you can see that when he raises his arm the meter on the screen begins to raise and the TV turns on. Though not immediately useful, we can’t help but get a little excited seeing him literally turn his TV on with a thought.

Arduino Implemented On An FPGA

If you think that Arduinos are overkill in most projects we can do one better for you. [Jack Gassett] has a virtual Arduino running on a Field Programmable Gate Array. We checked in with [Jack] back in November to see his work with the AVR8 Soft Processor, an FPGA version of an AVR chip. Because the Arduino uses AVR it wasn’t too much of a leap to make this Arduino compatible. We’re lacking in imagination when hit comes to using this method productively, but we’re sure someone will find a way.

[Thanks Drone]

Teletype Twitter Frontend

The folks from NYC Resistor got their hands on a teletype machine and hacked it to monitor Twitter. This eighty-year-old beast bangs out messages that it receives at 45.45 baud. This isn’t a project that turns something into a teletype, but rather finds a different way to feed the machine data. In this case, a python script parses Twitter and sends the data it finds to an Arduino board. The Arduino in turn formats the message into the serial format necessary to communicate with the device. To the left you can see a trend plotter, learn more about both in the video after the break.

Continue reading “Teletype Twitter Frontend”

Beginner Concepts: Electronic Jack-in-the-box

Behold the electronic Jack-in-the-box. Open the lid or enter the wrong combination and you’ll set off an alarm.  But if you get the right 6 combination code entered using the three buttons you’ll be rewarded with a little ditty and the appearance of the Jack (who lives in the box). [Jeremy Blum] designed this as part of his introduction to rapid prototyping class at Cornell University. See his description of the project after the break.

When he shared the link with us he mentioned that this might be a fun project for beginners and we couldn’t agree more. The design is easy to wrap your mind around using the provided schematic. The source code package includes PDF files that contain well commented code segments along with their descriptions. You can use this to get comfortable with driving a speaker and servo motor using an Arduino, as well as to read from two different types of inputs. We are especially interested in the hardware debounce implemented for the switch that detects if the lid is closed. Software debouncing is pretty much the standard these days but because an external interrupt is used to read the switch that method won’t work here.

If you’ve got an Arduino and few of these components why not give this a try?

Continue reading “Beginner Concepts: Electronic Jack-in-the-box”

Core3Duino (April Fools?!) And XDuino

It’s inevitable. You knew it, we knew it, and while this is being posted on April 1st; its no joke. [johndavid400’s] Core3Duino. As we mentioned before, with the additional Arduinos you have now 3 separate processors, allowing 24digital IO, 18 PWM, 18 analog inputs, and more.

Now to keep flamers at bay (calm down), we’ve combined this post with the introduction of xDuino. Yet another attempt at porting Arduino to separate hardware platforms. For the price of a Duemilanove you can have 5 serial, 48 IO, 18 analog, 68Kbytes of Ram and more!

[Thanks Kamil]