[Todd] Literally Debugs This Printing Calculator

This printing calculator is a thrift store find. [Todd Harrison] picked it up for a measly $3, and it still works! But the device is about twenty years old and he thinks it’s time to clean up the aging hardware.

After cracking open the case he digs out some of the stuff that has made its way inside. This includes a few dried up moths (debugging complete). While everything is open he gives a tour of the components. The calculator has a VFD which is definitely worth the price tag of the unit even if you just want to reuse the display in another project. But that’s not all. The printing head would be a fun thing to play with as well. We could see using this in projects similar to some of the thermal printer hacks we’ve seen.

When put back together, and given a new ink ribbon, the unit is ready for another 10-years of holding down one corner of your desk. Don’t miss [Todd’s] tear-down and clean-up video after the break.

Continue reading “[Todd] Literally Debugs This Printing Calculator”

Reading Bar Codes With Arduino And Unaltered CueCat

[Damcave] decided to try out some bar code reader projects. He got his hands on a CueCat years ago. The problem is that it outputs encrypted character sets instead of a clear text string. To get around this he used his Arduino to decrypt the CueCat’s data output.

Originally you could get you hands on a CueCat for free. It was meant to work like QR codes do now — you see a bar code, you scan it to get to a web address. It never really took off but you can still get your hands on one for about twelve clams. We’ve seen projects that clip a pin on the processor to disable to encryption. But [Damcave] didn’t want to mess with the hardware. Instead he connected the Arduino via the PS/2 connector and used software to translate the data. The encryption format has long been know so it was just a matter of translating the steps into an Arduino function.

Energia Brings Arduino IDE To The TI Launchpad

The Arduino IDE is an abstraction layer for the AVR chip which the board is based around. So it’s no surprise that it is now possible to use the Arduino IDE with the TI Launchpad board. This makes it dead simple for beginners to play around with the inexpensive and low-power MSP430 platform. This is all thanks to a lot of hard work on part of the Energia developers.

The project branches from Arduino so the look, feel, and function are all about the same. Most notably, the color scheme has migrated to red to match the board color of the Launchpad. You can configure the hardware the same way by selecting a COM port and target board. Almost everything is already working, but you should check the known issues page so that you don’t try to use a function that hasn’t been ported. Right now the list includes the random and random seed functions, as well as tone, notone, and micros. There is also an issue with analogWrite; it will only produce half the requested frequency and duty cycle can only be set from 0-50%. Still this is a great development if you’re most comfortable working from this IDE.

Nyan Fax Brings The Celebrity Kitty To Your Office

Internet blocked at your office and feel like you’re just not getting your fix of Nyan Cat? Don’t worry, you can now use the fax machine to get your fix. [Tom Scott] put together the project to our delight, which will work best if you can find one of those fax machines that uses the continuous roll of paper. But as you can see above, individual sheets will work too. The best part is that Nyan Fax is live for callers from the UK and internationally!

The hack is using something called ‘fax polling’. It allows the sender to set up an on-demand server where any caller will be sent a queue of documents. In this case [Tom] crafted a Nyan Cat document that never ends… you’ll need to disconnect the phone line or pull the pug to stop the printing. See for yourself in the clip after the break. If you’re interested in setting up your own it can be done with the mgetty and sendfax packages on a Linux box.

Just in case you’re keeping score, [Tom Scott] is one of the guys behind the Webcycle.

Continue reading “Nyan Fax Brings The Celebrity Kitty To Your Office”

Solar Oven Built To Last

The problem with most solar ovens is that they’re flimsy builds that will stand up to only a handful of uses. But this one stands apart from that stereotype. It’s big, sturdy, and used a lot of math to efficiently gather the sun’s energy when cooking food.

This is the third version of the build and each has included many improvements. The obvious change here is a move from aluminum reflectors to actual mirror reflectors. These attach at a carefully calculated angle to get the most power from the rays they are redirecting. The orange mounting brackets for the mirrors also serve as a storage area for transport. The rectangular reflectors fit perfectly between them (stacked on top of the tempered glass that makes up the transparent side of the cooking chamber).

The body of the oven doesn’t track the sun and one of the future improvements mentions adding tilt functionality to the base. We’d suggest taking a look at some of the solar tracking setups used for PV arrays.

[Thanks John]

Thinking Outside The IDE To Make A Fast-counting Arduino

[Udo Klein] took on the challenge of counting as fast as possible using an Arduino board. The quest involves a search for short-cuts that will let him drive a 20-bit counter as quickly as possible using the stock hardware. But the catch is that the Arduino environment has some overhead running in the background which will slow things down. He looks into each of these road bumps, then shows one way to get around them.

The code uses a command we don’t normally see in modern C embedded programming; the goto statement. He’s using this to bypass the extra cycles used by the Arduino’s in-built loop() function. The only command that is run within his hacked loop is a deeply nested set of macros. They’re toggling output pins using the hardware XOR built into the AVR chip. This is directly addressing the registers and thereby dumps the slowdown added by the digitalWrite() function.

The result is a software counter that toggles the output lights (see the clip after the break) at about 98.9% of the hardware clock speed. Pretty impressive, but [Udo] figures he can make it just a bit faster yet.

Continue reading “Thinking Outside The IDE To Make A Fast-counting Arduino”

EMIC2 Text To Speech Module

This is the EMIC2 text-to-speech module. You can see from the logo on the bottom left it’s the latest gadget coming out of [Joe Grand’s] Grand Idea Studios. [Dino] tipped us off about his first experience with a prototype of the board. He’s driving it with an Arduino and the video after the break shows that the sound rendering is high quality and the words are very easy to understand. One of the things that we think is interesting is that the serial communications used to drive the board are not uni-directional. In fact, there’s a serial terminal that provides documentation on how to use the chip. Obviously this is most suited to the Arduino, which always has a PC-side terminal window available to it.

[Joe] himself shows some of the potential for the board. He gave new life to a broken toy by replacing its internals with a PIC-based circuit to drive the EMIC2. That video is also found after the break. He’s just using the demo clips, but from that you will get a good idea of the vocal modulations this device is capable of. The board rings up at $60 and is available from Parallax.

Continue reading “EMIC2 Text To Speech Module”