THP Entry: A Theatrical Lighting Controller Powered By A Calculator

DMX

Theatrical lighting usually runs with the help of DMX, a protocol that’s basically MIDI for lights; small, lightweight, ancient, and able to run on the lowest spec computers imaginable. For his Hackaday Prize entry, [Alex] figured a regular ‘ol graphing calculator was sufficient to run a complete DMX controller, and with the help of an Arduino, figured out a way to do it.

The hardware for the system consists of a TI-84 graphing calculator, a few bits and bobs in the way of components, and an Arduino Pro Mini powered from the USB port on the calculator. The Arduino handles the transmitting of DMX packets at 250 kbaud using the DMXSimple library over a 5-pin XLR jack.

The software running on the calculator is where the novel part of the project begins. The software is designed to be extremely lightweight, sending packets to the Arduino using the 2-wire link cable. DMX Commands are wrapped up and transferred using the TI-83/84 link protocol, decoded on the Arduino, and sent out to the lighting rig.

While this probably won’t replace the multi-thousand dollar lighting consoles found in theatres, it’s still a very handy and portable tool for debugging lights. It’s also [Alex]’s My First Electronics Project™, and a pretty good one at that.


SpaceWrencherThe project featured in this post is an entry in The Hackaday Prize. Build something awesome and win a trip to space or hundreds of other prizes.

Fixing A BASIC Calculator

HPThe early days of modern computing were downright weird, and the HP 9830B is a strange one indeed: it’s a gigantic calculator, running BASIC, on a CPU implemented over a dozen cards using discrete logic. In 2014 dollars, this calculator cost somewhere in the neighborhood of $50,000. [Mattis] runs a retrocomputer museum and recently acquired one of these ancient machines, and the walkthrough of what it took to get this old machine running is a great read.

There were several things wrong with this old computer when it arrived: the keyboard had both missing key caps and broken switches. The switches were made by Cherry, but no one at Cherry – or any of the mechanical keyboard forums around the Internet – have ever seen these switches. Luckily, the key cap connector isn’t that complex, and a little bit of bent wire brings the switches back up to spec. The key caps were replaced from a few collectors around the globe.

Getting as far as booting the machine, [Mattis] found some weirdness when using this old calculator: the result of 2+2 was 8.4444444, and 3+1 was 6.4444444. Simply pressing the number 0 and pressing execute resulted in 2 being displayed. With a little bit of guesswork, [Mattis] figured this was a problem with the ALU, and inspecting the ROM on that board proved to be correct: the first 128 nibbles of the ROM were what they were supposed to be, and the last 128 nibbles were the OR of the last half. A strange error, but something that could be fixed with a new replacement ROM.

After hunting down errors with the printer and the disk drive, [Mattis] eventually got this old calculator working again. For such an astonishingly complex piece of equipment, the errors were relatively easy to hunt down, once [Mattis] had the schematics for everything. You can’t say that about many machines only 10 years younger than this old calculator, but then again, they didn’t cost as much as a house.

Papercraft Dial Is The Slide-ruler Of Current Limiting Resistors

led_resistor_dial_39

This paper dial makes selecting current limiting resistors a snap. [Giorgos Lazaridis] came up with the tool, which he describes in detail in the Worklog tab of his writeup. If you want one of your own he also posted a PDF which you can print, cut, and tack together.

At this point we can calculate resistor values for LED circuits without looking at reference material. But it wasn’t always like that. This wheel will be a fantastic tool for those just starting out in hobby electronics who are trying to grasp the theory behind lighting up a simple project. The outer wheel references the source voltage, with the inner being a gauge of forward voltage across the LED(s). Line those two values up and you can read the optimal resistor value in the window seen to the right. But wait, there’s more! As you can see in the video after the break the opposite face of the dial also includes a window which will tell you the power dissipation so that you may choose a properly rated resistor. Slick!

Continue reading “Papercraft Dial Is The Slide-ruler Of Current Limiting Resistors”

7400 Logic Competition Winners Announced

The 7400 Logic Competition has drawn to a close. The winners were announced and there are quite a few of them. There were fifteen first place winners named, nine second place, and nineteen third place projects. The bounty of quality entries is a testament to the popularity of the contest. It helps to have a wide range of prizes and the post linked above lists all of the sponsors who donated goodies as an incentive.

The board seen above was awarded the reader’s choice, to which the grand prize was awarded. It is a 7400 series calculator. [Umair Mukati] and [Naveed Ahmed] — both are students at the Institute of Industrial Electronics Engineering in Karachi, Pakistan — developed the device as part of a class project. It is capable of adding or subtracting two digit numbers. This includes support for negative numbers as results. We’ve embedded a video demo of the calculator in action after the break.

Continue reading “7400 Logic Competition Winners Announced”

Giving Graphing Calculators A New Life

[youtube=http://www.youtube.com/watch?v=Um0IeGGdIRY&w=470]

[Christopher] at Cemetech, ever frequent HaD feature for his hacked up graphing calculators, made it to the NYC Maker Faire.

He already posted on his blog he was making the trip up to Maker Faire, but we were lucky enough to catch up with him. Two things: the name of his blog isn’t ‘cement tech’, but ‘chem tech.’ Apparently he hates it when it’s mispronounced.

Secondly, he’s been turning in the TI-83s for a Casio Prizm graphing calculator. In the video above he tells us he’s gotten a few homebrew games running on the Prizm, a Lua interpreter, and is currently working on digging around the operating system.

[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”

Cemetech’s Ultimate Calculator V2

[Christopher] piped up in our comments on a recent post about using laptop touch pads in other things, noting that he had done this on his Ultimate Calculator Version 2. What he’s done is upgraded his TI-83+ calculator to house a number of improvements and customizations. It now has a stronger RGB backlight so he can illuminate his screen in whatever color strikes his mood. He also integrated a PS2 port so he could use an external mouse/ keyboard. What brought this to our comments though, was the embedded laptop touchpad on the back that is also fully functional. He topped it all off with a rather pleasing paint job as well.

The funny thing is, we caught a glimpse of this thing in a previous post about networking these calculators.