How Etak Paved The Way To Personal Navigation

Our recent “Retrotechtacular” feature on an early 1970s dead-reckoning car navigation system stirred a memory of another pre-GPS solution for the question that had vexed the motoring public on road trips into unfamiliar areas for decades: “Where the heck are we?” In an age when the tattered remains of long-outdated paper roadmaps were often the best navigational aid a driver had, the dream of an in-dash scrolling map seemed like something Q would build for James Bond to destroy.

And yet, in the mid-1980s, just such a device was designed and made available to the public. Dubbed Etak, the system was simultaneously far ahead of its time and doomed to failure by the constellation of global positioning satellites being assembled overhead as it was being rolled out. Given the constraints it was operating under, Etak worked very well, and even managed to introduce some of the features of modern GPS that we take for granted, such as searching for services and businesses. Here’s a little bit about how the system came to be and how it worked.

Continue reading “How Etak Paved The Way To Personal Navigation”

Rachel Wong Keynote: Growing Eyeballs In The Lab And Building Wearables That Enhance Experience

The keynote speaker at the Hackaday Belgrade conference was Rachel “Konichiwakitty” Wong presenting Jack of All Trades, Master of One. Her story is one that will be very familiar to anyone in the Hackaday community. A high achiever in her field of study, Rachel has learned the joy of limiting how much energy she allows herself to expend on work, rounding out her life with recreation in other fascinating areas.

There are two things Rachel is really passionate about in life. In her professional life she is working on her PhD as a stem cell researcher studying blindness and trying to understand the causes of genetic blindness. In her personal life she is exploring wearable technology in a way that makes sense to her and breaks out of what is often seen in practice these days.

Continue reading “Rachel Wong Keynote: Growing Eyeballs In The Lab And Building Wearables That Enhance Experience”

After The Sun Set On San Mateo, LED Takes Over Hackaday’s BAMF Meetup

After this Spring’s Bay Area Maker Faire closed down for Saturday night and kicked everybody out, the fun moved on to O’Neill’s Irish Pub where Hackaday and Tindie held our fifth annual meetup for fellow Maker Faire attendees. How do we find like-minded hackers in a crowded bar? It’s easy: look for tables lit by LEDs and say hello. It was impossible to see everything people had brought, but here are a few interesting samples.

Continue reading “After The Sun Set On San Mateo, LED Takes Over Hackaday’s BAMF Meetup”

A Real Time Data Compression Technique

With more and more embedded systems being connected, sending state information from one machine to another has become more common. However, sending large packets of data around on the network can be bad both for bandwidth consumption and for power usage. Sure, if you are talking between two PCs connected with a gigabit LAN and powered from the wall, just shoot that 100 Kbyte packet across the network 10 times a second. But if you want to be more efficient, you may find this trick useful.

As a thought experiment, I’m going to posit a system that has a database of state information that has 1,000 items in it. It looks like an array of RECORDs:

typedef struct
{
  short topic;
  int data;
} RECORD;

It doesn’t really matter what the topics and the data are. It doesn’t really matter if your state information looks like this at all, really. This is just an example. Given that it is state information, we are going to make an important assumption, though. Most of the data doesn’t change frequently. What most and frequently mean could be debated, of course. But the idea is that if I’m sending data every half second or whatever, that a large amount isn’t going to change between one send and the next.

Continue reading “A Real Time Data Compression Technique”

Hackaday Links Column Banner

Hackaday Links: June 24, 2018

What do you do if you’re laying out a PCB, and you need to jump over a trace, but don’t want to use a via? The usual trick is using a zero Ohm resistor to make a bridge over a PCB trace. Zero Ohm resistors — otherwise known as ‘wire’ — are a handy tool for PCB designers who have backed themselves into a corner and don’t mind putting another reel on the pick and place machine. Here’s a new product from Keystone that is basically wire on a tape and reel. It’s designed to jump traces on a PCB where SMD zero ohm resistors and through-hole jumpers aren’t possible. I suppose you could also use it as a test point. They’re designed for high current applications, but before we get to that, let’s consider how much power is dissipated into a zero ohm resistor.

By the way, as of this writing, Mouser is showing 1,595 for Keystone’s 5100TR PCB jumpers in stock. They come on a reel of 1,000, and a full reel will cost you $280. This is significantly more expensive than any SMD zero ohm resistor, and it means someone bought four hundred of them. The electronic components industry is weird and you will never understand it.

There’s a new product from ODROID, and you want it. The ODROID-GO is a Game Boy and Sega Master System emulator running on an ESP-32, has a fantastic injection molded case, and looks phenomenal.  You can buy it now for $32. Does this sound familiar? Yes, a few months ago, the PocketSprite was released. The PocketSprite is the tiniest Game Boy ever, and a project [Sprite_TM] introduced to the world at the 2016 Hackaday Superconference.

This week, the speaker schedules for two awesome cons were announced. The first is HOPE, at the Hotel Penn on July 20th. Highlights of this year? [Mitch Altman] is talking about DSP, [Chelsea Manning] will be on stage, someone is talking about HAARP (have fun with the conspiracy theorists), and someone is presenting an argument that [Snowden] is an ideological turd. The speaker schedule for DEF CON was also announced. The main takeaway: god bless the CFP board for reigning in all the blockchain talks, the Nintendo Switch was broken wide open this year, but there’s only a talk on the 3DS, and there’s more than enough talks on election hacking, even though that was a success of propaganda instead of balaclava-wearing hackers.

The C.H.I.P. is no more, or at least that’s the rumor we’re running with until we get some official confirmation. When it was introduced, the C.H.I.P. was a Linux system on a chip with complete register documentation. It appears the end of C.H.I.P. is upon us, but have no fear: there’s a community building the PocketC.H.I.P., or the C.H.I.PBeagle. It’s a single board computer based around the OSD3358 from Octavo, the same system found in the PocketBeagle. Source in KiCAD, and people are working on it. Thanks [smerrett79] for the tip.

VCF East XIII: Another Day In Retro Paradise

While the weather alternated between mist and monsoon for most of it, the thirteenth annual Vintage Computer Festival East was still a huge success. People came from all over the country, and indeed the world, to show off computers and equipment that was easily older than many of those in attendance. From 1980’s robots to recreations of the very first machines to ever carry the name “computer” as we understand it today, there were a dizzying array of fascinating exhibits to see for those who made the pilgrimage to the InfoAge Science Center in Wall, New Jersey. The people who own and maintain these technological touchstones were in many cases were just as interesting as the hardware they brought to show off; walking encyclopedias of knowledge about the particular piece of vintage gear that they’ve so lovingly shepherded into the modern day.

Through it all, save for a brief intermission to get chili dogs from the nearest WindMill, Hackaday was there. We got up close and personal with [Brian Stuart]’s impressive ENIAC emulator, listened to some ethereal chiptunes courtesy of [Bill Degnan]’s MITS Altair 8800, saw relics from the days when the “app store” needed stamps from [Allan Bushman]’s impressive colleciton, and got inspired by the [Alexander Pierson]’s somewhat more modern take on the classic kit computers of the 1970’s.

But those were’t the only things on display at the Vintage Computer Festival, not by a long shot. There were over 100 individual exhibits this year at VCF, and that doesn’t even include the workshops, classes, tours, or the daily keynote presentations. To say you get your money’s worth on the ticket is something of an understatement.

It’s fair to say that there’s no real substitute for seeing a show like this in person. But in addition to the aforementioned articles, a rundown (in no particular order) of some of the interesting exhibits and attractions from this year’s VCF is a decent consolation prize. If this piques your interest, we’d invite you to keep an eye out for the next Vintage Computer Festival. We’ll be there.

Continue reading “VCF East XIII: Another Day In Retro Paradise”

Analog Discovery 2 As A Vector Network Analyzer

A while back, I posted a review of the Analog Discovery 2, which is one of those USB “do everything” instruments. You might recall I generally liked it, although I wasn’t crazy about the price and the fact that the BNC connectors were an extra item. However, in that same post, I mentioned I’d look at the device’s capabilities as a network analyzer (NA) sometime in the future. The future, as they say, is now.

What’s an NA?

In its simplest form, there’s not much to an NA. You sweep a frequency generator across some range of frequencies. You feed that into some component or network of components and then you measure the power you get out compared to the power you put in. Fancy instruments can do some other measurements, but that’s really the heart of it.

The output is usually in two parts. You see a scope-like graph that has the frequency as the X-axis and some sort of magnitude as the Y-axis. Often the magnitude will be the ratio of the output power to the input power as a decibel. In addition, another scope-like output will show the phase shift through the network (Y-axis) vs frequency (X-axis). The Discovery 2 has these outputs and you can add custom displays, too.

Why do you care? An NA can help you understand tuned circuits, antennas, or anything else that has a frequency response, even an active filter or the feedback network of an oscillator. Could you do the same measurements manually? Of course you could. But taking hundreds of measurements per octave would be tedious and error-prone.

Continue reading “Analog Discovery 2 As A Vector Network Analyzer”