JTAGulator Finds Debug Interfaces

jtagulator

[Joe Grand] has come up with a tool which we think will be useful to anyone trying to hack a physical device: The JTAGulator. We touched on the JTAGulator briefly during our DEF CON coverage, but it really deserves a more in-depth feature. The JTAGulator is a way to discover On Chip Debug (OCD) interfaces on unfamiliar hardware.

Open any cell phone, router, or just about any moderately complex device today, and you’ll find test points. Quite often at least a few of these test points are the common JTAG / IEEE 1149.1 interface.

JTAG interfaces have 5 basic pins: TDI (Test Data In), TDO (Test Data Out), TCK (Test Clock), and TMS (Test Mode Select), /TRST (Test Reset) (optional).

If you’re looking at a PCB with many test points, which ones are the JTAG pins? Also which test points are which signals? Sometimes the PCB manufacturer will give clues on the silk screen. Other times you’re on your own. [Joe] designed the JTAGulator to help find these pins.

[Read more...]

Turning anyone into a casuality

Triage

EMTs and other first responders don’t just sit around waiting for a disaster to happen. If they need to train for a disaster – environmental, terrorist, or otherwise – they put together a mass injury simulation, or their version of a war game. As you can imagine, coordinating one of these simulations is a nightmare, but [David] came up with a way to simulate a casualty with a few XBees, a Parallax Propeller, and a few RFID cards.

This triage training simulator consists of an ‘acting coach’ on each simulated victim that includes a speech-to-text module that speaks instructions into the actors ear, a pulse simulator and a readout for vital signs that correspond to twelve major injuries. When an EMT triages a victim, they swipe an RFID card for each medical procedure they perform – intubating is one card, while a bandage is another – and all this is sent back to the coordinator’s tablet.

The coordinator has direct control over each of the actors through a two-way radio link, and can initiate changes in each victim, monitor a paramedic’s responses, and “escalate” the situation by setting off another simulated bomb.

All this is created with off-the-shelf hardware, vastly reducing the cost of this type of training device. An amazing application of what we usually consider to be just robot parts, and we’re happy for [David] to share it with us.

[Read more...]

Pill dispenser tattles to the Internet when you don’t take your pills

pill-taking-reminder-hardware

Here’s another entry in the Parallax microMedic 2013 contest. [Tim] calls it his Propeller-based Internet Logging Pill Dispenser (PDF file), or P.I.L. Box for short.

The hardware is a base unit into which a normal plastic pill organizer is placed. We like this design, as many pharmacies will fill pill boxes for you and this doesn’t complicate that process. You simply pull out the correct box at the beginning of the week and put it in the base unit. You can see one white LED is shining on the Monday slot in the box. This lights up starting an hour before the set pill taking time. This way if you walk by it reminds you. There is also a voice tailor made to scare the elderly that comes out of the speaker, and a simple messages spelled out on the set of seven segment displays. The base unit detects when you press the button to open the pill box and counts that as a properly administered dosage.

Now, if you forget to take the pill it’s not a good thing. The server, which is running on the laptop, will rat you out. It uses the Twitter API to alert whomever is following it — meant for a relative or caregiver — that a dosage was missed. Let’s hope they’re good at keeping up with their Twitter feed!

We remember seeing one other microMedic entry so far, this heart-shaped heart simulator. But we’re going to look around and see how many other good ones we’ve missed.

[Read more...]

Rekindling Forth with a Propeller Jupiter Ace

Jupiter

The Jupiter Ace was a small membrane keyboard, cassette tape drive computer akin to the ZX Spectrum released in 1982. Priced at £90, it was a little more expensive than its home computer contemporaries, but had a very interesting feature: instead of BASIC, the Ace ran Forth. This interpreted stack-based language is far more capable than the BASIC variants found on home computers of the day, but unfortunately the Ace failed simply because Forth was so foreign to most consumers.

Not wanting to let a good idea die, [prof_braino] is bringing Forth back into the modern age. He’s using a Parallax Propeller to emulate a simple home computer running Forth. Instead of a book-sized computer, the new Propeller version runs on a single chip, with 8 CPU cores running 24 times faster than the original, with 32 times more RAM and an SD card for basically unlimited storage.

Heart-shaped heart simulator

Heart

A few years ago, [Addie] over at Tymkrs put together a spooky little Halloween project: a small Propeller board that emulates the electrical signals in a heart. As a cardiac nurse, she thought her project could use a little improvement, and after two years she’s finally done. It’s a heart-shaped board that simulates electrical signals moving through the heart.

There are several key areas that conduct electrical signals through the heart – the sinoatrial node, atrioventricular node, and bundle branches all work like players in an orchestra to keep a heart beating like it should. If something goes wrong with one of these, the heart goes into tachycardia or fibrillation – not good, by any measure. [Addie]‘s board simulates all the different ways a heart can go wrong with LEDs standing in for the electrical signals in a real heart. The name of the game here is to look at the LEDs and tell what state the heart is in.

The PCB heart is just one part of [Addie]‘s heart simulator. The simulated heart can also plug into a neat little heart-shaped project box wired up with a solenoid, LCD display, headphone jack, and other electronics to turn this electronic heart into a complete study tool for heart rhythms. The nurses in [Addie]‘s unit love the thing, and it looks like [Addie] might have a real cardiac training tool on here hands here.

[Read more...]

Building a synth on a breadboard

synth

Building an analog synth is a challenge, but with the [Tymkrs] protosynth, it’s easier than ever. It’s a 25-key keyboard attached to a stack of solderless breadboards to make analog synth prototyping a snap.

Earlier, [Tymkrs] acquired a whole bunch of solderless breadboards and decided to put them to use by making a component-level modular synth. The earlier incarnation tied each key on the keyboard to a few wires behind the breadboard and tied them in to a shift register so they could be read with a Propeller dev board loaded up with a Commodore SID emulator. The new version keeps the very clean through-the-back keyboard connector, but this time the [Tymkrs] are adding a few more components that add a sequencer setup and a rotary encoder.

The eventual goal for this really cool breadboard synth is to explore the world of Moogs, Arps, and other analog synths easily on a breadbaord. The [Tymkrs] have already put together a breadboard-compatible low pass and high pass filter. While there’s still a lot of work to be done to make an analog synth a reality, the [Tymkrs] are off to a great start.

[Read more...]

Quadruped walks of four legs, rolls on four treads

tracked-quadruped-robot

This robot doesn’t know if it’s a walker or a tank. It’s the brain-child of [Marc Hamende] who works as a mechanical engineer by day and mad roboticist at night. The best place to find full details is by digging into the long thread he’s been posting to for about six weeks. It will give you a pretty good snapshot of his approach, starting with SolidWorks renderings of the project, and adding in assembled components as he brings the project together.

The mechanism for each foot is fascinating. He milled the white pieces which stack together to encapsulate the motor that runs the treads. These assemblies pivot to bring the metal rod serving as a walking foot in contact with the ground. But they also make it possible to adjust the treads to deal with rough terrain. A Propeller chip drives the device, with an Xbee module to communicate with the controller.

Don’t miss the video after the break. You’ll hear some skidding as it makes turns, but [Marc] plans to add code to adjust motor speed in order to compensate for the inside/outside differential issues. He’s also posted an image album over at Flickr.

[Read more...]

Follow

Get every new post delivered to your Inbox.

Join 96,478 other followers