How The Arduino Won? This Is How We Can Kill It.

[Phillip Torrone],  has written a piece over at Make entitled “Why the Arduino won, and why it’s here to stay“. While boasting that the Arduino “won” at roughly 100k units in the wild sounds decently impressive at first, lets just ponder for a moment how many bare AVR chips there are out there in home-made projects. Kind of makes 100k sound small doesn’t it.  However, if you look at their definition of the Arduino, targeting fresh and new people to microcontroller projects, that changes things a little bit. That number suddenly starts to seem a little more important if you re-word it as 100,000 new beginner hackers. Sure, they’re only tweeting toilet flushes and blinking lights, but they’re excited and they’ve tasted blood.

[Phil] goes on to talk to manufacturers on how to “beat” the Arduino. He lists features that would help push someone onto a new platform instead of the Arduino. This, is where I think we come in. We can kill the Arduino.

Continue reading “How The Arduino Won? This Is How We Can Kill It.” →

Today’s Arduino Minute

Sometimes projects are vast, complicated, and complex. Other times projects are a bit more on the simple. Today we thought we would share a couple projects with something in common that may be familiar sounding to the more experienced crowd, but may inspire a few readers new to the world of microcontrollers.

Continue reading “Today’s Arduino Minute” →

Rechargeable Battery Capacity Tester

Rechargeable-Battery-Capacity-Tester

If you are like most people, you likely have a mixed pile of rechargeable batteries sitting around with no idea as to what kind of charge they can hold. You could watch a voltmeter for a few hours while you drain each and every battery, noting when it drops below its stated voltage – but then again, you have a life.  Instead of wasting away in front of his multimeter, [BrianH] decided he would build an automated battery capacity tester to do the job for him.

He created a simple circuit that drains any AA battery, NiMh or NiCd, and records its useful capacity in milliamp hours.  Since the ATMega168 microcontroller used has 6 analog/digital converters on board, he figured that he might as well design his tester to measure the capacity of three batteries simultaneously.  [BrianH] wired the meter up to an old Nokia LCD, then moved his project to a perfboarded ATMega, freeing up his Arduino for other tasks. Once he had things reassembled, he packed it all into a handsome wooden box.

His writeup is chock full of details and source code, so be sure to check it out.  We have video of the charger in action after the jump.

Continue reading “Rechargeable Battery Capacity Tester” →

Wireless Arduino Message Board

arduino_message_board

[uhclem] was looking for a novel yet easy way to remind his kids to do their chores, and instead of using a series of post-it notes, he constructed a nice wireless Arduino-powered message board.  The message board is powered by an Arduino Pro, and communicates with his computer via a pair of series 1 Xbee radios which relay a series of canned messages to an attached VFD.  He installed all of the components in an old cigar box, and mounted it on the wall, making for a nice overall presentation.

Programming of the messages does not require any special software as the user interface is handled by the Arduino and accessed via a standard terminal session. [uhclem] mentions that the his code consumes nearly all of the device’s RAM when running, so he keeps a handful of canned messages stored in the Arduino’s flash memory, recalling them when needed.  The optional EEPROM is used to allow for streaming messages to the device as well.

Arduino Asteroids

[nootropic] has a new game out for hackvision, “Asteroids”! We covered the hackvision back when it first started appearing in October of 2010, and hardware wise it has not changed. It is still an Arduino (software) compatible system sporting a atmega328, video and audio out connections (uses the TV-out library), all on a nice printed circuit board that, with the buttons, resembles a game controller.

While its impressive enough to run arcade inspired games like space invaders, pong, and tetris while using Arduino and a library, Asteroids takes the game up a notch.

Features that make Asteroids well, Asteroids include a mod of the TV-out library so that bitmaps can fly over each other without erasing the pixels under them to give that old time vector arcade feel, and “point in polygon” style collision detection, which is a fantastic / efficient way of collision detection against irregular shapes, limited platform or not.

Last but not least, [nootropic] used the set_vbi_hook() function of the tv out library in sound design, going from simple “beeps” and “boops”, to “beeps” and “boops” on a constant 60Hz refresh (in the case of NTSC) that allows him to build more complex sound effects that give a nice arcade sound of explosions and laser blasts.

Join us after the break for a quick video, and remember, this is Arduino based so if you already have an Arduino, you can add the supporting hardware (buttons, resistors, and RCA jacks) and run any of the games currently offered, or make your own.

Continue reading “Arduino Asteroids” →

Simple RFID Access System Clone

rfidbboards

A few months back, [John] was reading an article about a simple RFID security system kit, and decided he would like to build one himself.  While many of the system’s details, including full schematics were provided, he was dismayed to find that the source code for the project was not published as it was held under copyright by the manufacturer.  Believing that open source is better, he modified the original design, replacing their PIC controller with an ATmega328 armed with an Arduino bootloader.

His system replicates all of the original kit’s functionality, while offering plenty of opportunity for modification beyond the initial design.  The article contains a complete parts list, wiring schematic, and the Arduino code required to get things up and running.  He even has a video of his clone at work, demonstrating the acceptance and rejection of RFID tags as well as the system’s learning mode.

Going Cellular With Your Arduino Projects

You can add a huge measure of extensibiltiy to a project by using a cellular connection. Anywhere the device can get service you can interact with it. In the past this has been a pretty deep slog through datasheets to get everything working, but this tutorial will show the basics of interacting with phone calls and text messages. It’s the 26th installment of what is becoming and mammoth Arduino series, and the first one in a set that works with the SM5100B cellular shield.

We love the words of warning at the top of the article which mention that a bit of bad code in your sketch could end up sending out a barrage of text messages, potentially costing you a bundle. But there’s plenty of details and if you follow along each step of the way we think you’ll come out fairly confident that you know what you’re doing. Just promise us that you won’t go out and steal SIM cards to use with your next project. Find part two of the tutorial here and keep your eyes open for future installments.