Upload Firmware Over Ethernet

The team at Wicked Device has been working on working on a way to upload Arduino sketches over Ethernet for the Nanode and Arduino Ethernet boards. The team has gotten far enough along to show the world, and the new boot loader shows a lot of promise.

A new boot loader was needed to perform this magic. The boot loader sets up a TFTP with a server over DHCP or a static IP. An unmodified .hex file is downloaded from the server and the sketch starts up. The team is still working on a way to push new apps to the board over Ethernet, but that feature is expected to be completed sometime soon.

Booting over Ethernet isn’t a new idea – TFTP was proposed for this very purpose. Because Wicked Device’s Ethernet-enabled boot loader only works over a local connection and requires a press of the reset button, it should be considered an alpha build. That being said, the boot loader works as advertised, so check out the demo video after the break.

Continue reading “Upload Firmware Over Ethernet”

Recycled Clock Spins Round And Round To Tell Time

pop_bottle_recycled_clock

[duckcrazy] recently shared the details on a clock he built, using recycled components to tell time.

He began his project by dismantling a handful of carefully selected pop bottles and an old clock. The bottom and midsection of the bottles were saved, and he verified that they could be easily inserted within one another. The base of the clock is made up of a CD, on which the clock’s motor components were mounted.

He constructed two open paper cylinders bearing hour and minute designations, then glued the respective clock hands inside. The cylinders and clock hands were re-mounted onto the clock’s motor, and the entire thing was enclosed within the pop bottles.

It’s a novel way to build a clock, and moving beyond the plastic bottles and paper for a moment, there’s a lot of potential for some even cooler designs based on his work. We imagine that laser-etched cylinders powered by a micro and a continuous rotation servo would be pretty sweet, though that’s just the tip of the iceberg.

Use Droid Bionic As A Mobile Hotspot Without Paying Extra

Apparently Verizon customers are expected to pay for a second data plan if they want to be allowed to use a cellphone as a mobile hotspot. This means one data plan for the phone, and a second for the tethering. [DroidBionicRoot] thinks this is a little silly since there is already a data cap on the phone’s plan. But he’s found a way around it if you don’t mind rooting the phone to enable free tethering.

Not surprisingly it’s a very simple alteration. The phone is already capable of tethering, to enable the feature without Verizon’s permission just edit one database value. In the video after the break, [DroidBionicRoot] starts the process with a rooted Droid Bionic handset. He purchases an app for $2.99 which allows him to edit SQL databases on the handset. From there he navigates to the ‘Settings Storage’ database and changes the ‘entitlement_check’ key value to 0. Reboot the phone and tethering is now unlocked.

Continue reading “Use Droid Bionic As A Mobile Hotspot Without Paying Extra”

Drill Holes In Your Tablet For Better Sound Quality

diy_tablet_speaker_grilles

As devices get smaller and smaller, it becomes a bigger challenge for engineers to squeeze a product’s components into an ever shrinking footprint. [Bulgarien] certainly found this to be the case with his Asus Eee Pad Transformer. He was not impressed with the volume or clarity of the tablet’s audio, so he disassembled it to see if he could somehow improve its performance.

Once he got the Eee Pad apart, he noticed that the tiny speakers were mounted directly against the back of the tablet’s LCD screen, muffling the audio. He flipped the speaker over to face the back side of the tablet in hopes that it might improve the sound just a bit, but he didn’t think that was a sufficient solution. Using an old speaker as a template, he drilled through the Eee Pad’s case to create his own speaker grilles, lining the inside with a fine cloth to prevent dust from getting inside the case.

He says that the tablet’s audio is far clearer than it was originally, which makes this a pretty compelling modification for anyone that uses their Transformer on a daily basis.

Portable Power Strip Control Lights And Appliances Using SMS

sms_triggered_appliance_control

[Julian] wanted a way to remotely control various appliances and lights around his house without spending an arm and a leg on home automation. He also desired the ability to easily switch what items he was controlling without a ton of hassle. Since he couldn’t find anything reasonably priced to do what he desired, he built his own SMS-triggered remote control system.

He designed his system to be used like an extension cord, hence the portable junction box enclosure. This enables him to regulate up to four different items at a time, with the ability to swap out components or relocate his controller at will.

The power strip is controlled by an Arduino which receives commands from his PC via an Xbee module. Any text messages sent to his Gmail account are retrieved by his computer and then transmitted to the Arduino. The Arduino in turn triggers relays as designated by [Julain’s] text messages, utilizing H-bridges to provide the required current.

Check out his schematics and code if you’re interested in implementing something similar in your home.

A Light-Following Pong Game

Although not everyone has the ability to make a hacked Pong game Like [Marcelo], even fewer have the ability or the creativity to come up with the elaborate hack that he did. The basic premise of his game is a version of pong played on a breadboard with a 8×8 matrix of LEDs. The controls are really what sets this hack apart. Instead of using a paddle controller or normal switches, small flashlights are used to control the on-screen (on-LED matrix) paddle. This is accomplished using a series of photoresistors and a PIC processor.

Innovative as this would be by itself, [Marcelo] decided to make a program in Flash to display the action on a computer.  Communication is done serially, and C# is used to translate everything as Flash doesn’t natively work with a serial connection.

Another innovation is that there are two LEDs connected on either side powered via pulse width modulation. The lights get dimmer as one player is about to lose. Check out [Marcelo’s] pong game after the break!

Continue reading “A Light-Following Pong Game”

ATTiny Hacks: Run Your Arduino Project On An ATTiny!

Yup. We have all been there. You throw together a really elaborate Arduino project that only really needs a couple pins, far fewer than the Arduino’s native microcontrollers have to offer. Well fear not, [Thatcher] has solved just this problem by adding some ATTtiny cores to the Arduino IDE. His blog details the process from grabbing the MIT developed core files and loading them up in your Arduino software directories. The modification looks simple and although [Thatcher] shows the whole process on a Mac it only involves unzipping and tossing files into a folder. With ATTiny chips only a few bucks each this is perfect for those simple software driven hacks that don’t require an entire Uno duct taped to the outside of an enclosure.  Nice work [Thatcher]!