Posts | Comments

Planet Arduino

Archive for the ‘tape’ Category

While these days we’re blessed with the magic of always-on internet connections and cloud services, back in the day software was delivered on physical media. Some of the most reviled media were data tapes, much maligned for their glacial loading times. However, the tangibility did give them some charm, and [JamHamster] decided to recreate this with his self-contained virtual tape loader.

The guts of the loader is a TZXDuino, a Spectrum tape emulator related to the Arduitape. It uses an Arduino Nano to store tape data files and replay them to load software on the retro platform. [JamHamster] combined this with a cassette tape shell and the head from a cassette audio adapter to make a digital tape emulator. The TZXDuino is crammed in the shell with a few mods, including a sensor that detects the play head moving inside the cassette to trigger playback. This stemmed from an earlier mod that did the same, just without an onboard battery.

It’s a tidy hack, and a very cool way to load games on your retro computer. With a firmware flash, it should be compatible with other systems too, thanks to the various computers supported by the wider Arduitape project. Tape emulators are popular with the community, thanks to eliminating the hassles of working with a now-obsolete format. Video after the break.

An embedded MEMS sensor might be lots of fun to play with on your first foray into the embedded world–why not deploy a whole network of them? Alas, the problem with communicating with a series of identical sensors becomes increasingly complicated as we start needing to handle the details of signal integrity and the communication protocols to handle all that data. Fortunately, [Artem], [Hsin-Liu], and [Joseph] at MIT Media Labs have made sensor deployment as easy as unraveling a strip of tape from your toolkit. They’ve developed SensorTape, an unrollable, deployable network of interconnected IMU and proximity sensors packaged in a familiar form factor of a roll of masking tape.

Possibly the most interesting technical challenge in a string of connected sensor nodes is picking a protocol that will deliver appreciable data rates with low latency. For that task the folks at MIT Media labs picked a combination of I²C and peer-to-peer serial. I²C accomodates the majority of transmissions from master to tape-node slave, but addresses are assigned dynamically over serial via inter-microcontroller communication. The net effect is a fast transfer rate of 100 KHz via I²C with a protocol initialization sequence that accommodates chains of various lengths–up to 128 units long! The full details behind the protocol are in their paper [PDF].

With a system as reconfigurable as SensorTape, new possibilities unfold with a solid framework for deploying sensors and aggregating the data. Have a look at their video after the break to get a sense of some of the use-cases that they’ve uncovered. Beyond their discoveries, there are certainly plenty others. What happens when we spin them up in the dryer, lay them under our car or on the ceiling? These were questions we may never have dreamed up because the tools just didn’t exist! Our props are out to SensorTape for giving us a tool to explore a world of sensor arrays without having to trip over ourselves in the implementation details.

via [CreativeApplications]


Filed under: Arduino Hacks, news
Jun
22

Outputting text on a paper tape machine

arduino, arduino hacks, classic hacks, paper tape, tape Comments Off on Outputting text on a paper tape machine 

thegame

Back before the days of 8 inch floppy disks, storing computer programs was much more primitive than even a stack of punch cards. The earliest general purpose computers used paper tape, a strip of paper with punched holes designating a 0 or a 1. Thankfully for the computer scientists of the day, these paper tapes weren’t created by hand. No, the Friden SP-2 tape punch took care of the duties of punching holes in these tapes. When [Max] rescued one of these tape punch machines from a trash bin, he knew what he needed to do: connect it to an Arduino so he could create his own paper tapes.

[Max] found a veroboard with a bunch of transistors inside the machine that was added by a previous owner. After finding the manual for the machine he connected it to an Arduino, holding each of the eight control pins high to punch the tape, and then holding another pin high to advance the tape. With this, he was able to punch letters instead of binary code into his paper tape.

[Max] also added an Ethernet shield to his Arduino that checks his email. If an email shows up in a special folder, it outputs the subject line to the tape punch machine, giving him an entirely retro ticker tape machine, built with vintage 60s hardware.

There are a pair of videos of [Max]‘s tape punch machine in action below, along with a gallery of the glamorous gut shots of this incredible machine.

66ipmc0XI4E4FUO4py71_ZE-ApLY_UgqaP3jD-kuYx8 dPz2Eu4tWZRPD7fDSq3qqxd-_Ao25YdHq2qJ5xOVZoM gFkv0pRKL832AcxHgBhSmaQ5PCGfqNyumQmUkFtWYwM IL0foSyy2HZ-Y3WOtdzKBx32MH-3M1u38Sz05fLoVZo QDhZgLafZsGyaxsHXiopHSFv-zET1TDQJkfuIN3B8Zc y_IlNBhizr3IP3DWWc4k2mnICUIrUJkC3G6HhI46RMA YGkUrE5_peJASg07FLvIWo3LPosr9xcVlJddCgw0K-U
Filed under: Arduino Hacks, classic hacks


  • Newsletter

    Sign up for the PlanetArduino Newsletter, which delivers the most popular articles via e-mail to your inbox every week. Just fill in the information below and submit.

  • Like Us on Facebook