Hackaday Links: July 3, 2016

This week, Popular Mechanics published cutaway diagrams of ships that will be seen in Star Trek: Beyond, released later this month. This is your cue for spoilers for the remainder of this paragraph. The USS Franklin looks suspiciously like – and was likely built after – the NX-01, the titular ship of Star Trek: Enterprise. The Abrams-verse Franklin was the first Warp 4 ship, yet the prime universe NX-01 was the first Warp 5 ship, with previous ships having trouble reaching Warp 2. We must now consider the Abrams-verse Trek is not a parallel universe to prime-universe Trek and should therefore be considered a completely separate canon (yes, even the destruction of Vulcan. If you see the new Star Trek movie, the NX-01 launched in 2151, and your suggested viewing beforehand is ST:ENT, S02E24, First Flight.

The Mechaduino is a Hackaday Prize entry that turns steppers into closed-loop servos. It’s a phenomenal idea, and now it’s a Kickstarter.

Walk into a dollar store, and you’ll find stupid solar powered electronic flower pots. They’re bits of plastic that shake a plastic flower back and forth when placed in the sun. They’re selling millions, and I have no idea why. [Scott] put a jolly wrencher on one of these flower pots. Really, this is just an exercise in 3D printing, but [Scott] printed the jolly wrencher. We don’t see a lot of that, due to how difficult it is to render the wrencher in OpenSCAD.

In just a few hours, Juno will perform an insertion burn around Jupiter. Does this mean pretty pictures? Not quite yet. This is the closest a spacecraft has ever gotten to Jupiter, and over thirty or forty orbits, Juno will fly between Jupiter’s massive radiation belts. Here’s the NASA trailer.

This video recently caught the Internet’s attention. It’s squares and circles that when put next to a mirror look like circles and squares. Yes, it’s weird. People have 3D printers, so of course these ambiguous objects were quickly reverse engineered and printed. Here’s how they work

It looks like Brexit has caught up to Mouser. Here’s their country select dialog for eu.mouser.com. Thanks [Tom] for the screencap.

Talking Star Trek

Speech generation and recognition have come a long way. It wasn’t that long ago that we were in a breakfast place and endured 30 minutes of a teenaged girl screaming “CALL JUSTIN TAYLOR!” into her phone repeatedly, with no results. Now speech on phones is good enough you might never use the keyboard unless you want privacy. Every time we ask Google or Siri a question and get an answer it makes us feel like we are living in Star Trek.

[Smcameron] probably feels the same way. He’s been working on a Star Trek-inspired bridge simulator called “Space Nerds in Space” for some time. He decided to test out the current state of Linux speech support by adding speech commands and response to it. You can see the results in the video below.

Continue reading “Talking Star Trek”

Star Trek Pi

Every time we yell out, “OK Google… navigate to Velvet Melvin’s” we feel like a Star Trek character. After all, you’ve never seen Captain Kirk (or Picard) using a keyboard. If you get that same feeling, and you have a Raspberry Pi project in mind, you might enjoy the Raspberry Pi LCARS interface.

You can see the results in the video below. The interface uses PyGame, and you can customize it with different skins if you don’t want a Star Trek look.

Continue reading “Star Trek Pi”

Running Calculus on an Arduino

It was Stardate 2267. A mysterious life form known as Redjac possessed the computer system of the USS Enterprise. Being well versed in both computer operations and mathematics, [Spock] instructed the computer to compute pi to the last digit. “…the value of pi is a transcendental figure without resolution” he would say. The task of computing pi presents to the computer an infinite process. The computer would have to work on the task forever, eventually forcing the Redjac out.

Calculus relies on infinite processes. And the Arduino is a (single thread) computer. So the idea of zeno_03running a calculus function on an Arduino presents a seemingly impossible scenario. In this article, we’re going to explore the idea of using derivative like techniques with a microcontroller. Let us be reminded that the derivative provides an instantaneous rate of change. Getting an instantaneous rate of change when the function is known is easy. However, when you’re working with a microcontroller and varying analog data without a known function, it’s not so easy. Our goal will be to get an average rate of change of the data. And since a microcontroller is many orders of magnitude faster than the rate of change of the incoming data, we can calculate the average rate of change over very small time intervals. Our work will be based on the fact that the average rate of change and instantaneous rate of change are the same over short time intervals.

Continue reading “Running Calculus on an Arduino”

Decoding data hiding in Star Trek IV

1986: The US and Russia signed arms agreements, Argentina won the world cup, and Star Trek IV: The Voyage Home hit the theaters. Trekkies and the general public alike enjoyed the film. Some astute hams though, noticed a strange phenomenon about halfway through the film. During a pivotal scene, Scotty attempts to beam Chekov and Uhura off the Enterprise, but has trouble with interference. The interference can be heard over the ubiquitous Star Trek comm link. To many it may sound like random radio noise. To the trained ear of a [Harold Price, NK6K] though, it sounded a heck of a lot like packet radio transmissions.

cray-2By 1989, the film was out on VHS and laser disc. With high quality audio available, [Harold] challenged his friend [Bob McGwier, N4HY] to decode the signal. [Bob] used the best computer he had available: His brain. He also had a bit of help from a Cray 2 supercomputer.

[Bob] didn’t own his own Cray 2 of course, this particular computer was property of the National Security Agency (NSA). He received permission to test Frequency Shift Keyed (FSK) decoder algorithms. Can you guess what his test dataset was?

The signal required a lot of cleanup: The original receiver was tuned 900 Hz below the transmission frequency. There also was a ton of noise. To make matters worse, Scotty kept speaking over the audio. Thankfully, AX.25 is a forgiving protocol. [Bob] persevered and was able to obtain some usable data. The signal turned out to be [Bill Harrigill, WA8ZCN] sending a Receive Ready (RR) packet to N6AEZ on 20 meters. An RR packet indicates that [Bill’s] station had received all previous packets and was ready for more.  [Bob] called to [Bill], who was able to verify that it was probably him transmitting in the 1985 or 1986, around the time the sound editors would have been looking for effects.

That’s a pretty amazing accomplishment, especially considering it was 1989. Today, we carry supercomputers around in our pockets. The Cray 2 is roughly equivalent to an iPhone 4 in processing power. Modern laptop and desktop machines easily out class Seymour Cray’s machine. We also have software like GNU Radio, which is designed to decode data. Our challenge to you, the best readers in the world, is to replicate [Bob McGwier’s] work, and share your results.

A Pocket-Sized Warp Core

Designed in the 2350s at the Utopia Planita shipyards, the warp core found in Galaxy class starships Yamoto, Odyssey, Challenger, and yes, Enterprise was a incomparable work of engineering, leading to more than one Daystrom Prize for its development. We’re still at least fifteen years away from the great [Zefram Cochrane]’s birth – and another 200 years until [Richard Daystrom] is born – but now, thanks to our advanced technology, a miniature warp core is within reach.

About a year ago, [Alex] found a warp core table lamp based on the one found on the Enterprise. it called out to him, but it’s a an extremely large build and only having a Solidoodle 2 as a 3D printer, [Alex] decided to scale it down to 25%.

Inside the warp core are a few Neopixel strips driven by a 5V Trinket. It’s not the ideal solution – if all the LEDs are turned on at the same time, the Trinket will brown out. It’s enough for an accurate pulsating effect, though, and was a nice enough gift to appease even the most discerning Trek fans he gave these mini models to.

Video below.

Continue reading “A Pocket-Sized Warp Core”

Sci-Fi Contest Roundup: Star Trek

Star Trek Banner

Ah yes, how could we miss Star Trek? To be honest, we’re surprised there aren’t more entries of Star Trek related projects in our Sci-Fi Contest!

Star Fleet Communicator Badge

4053121396952461870There’s actually no info on this project yet, but we have to admit — it’s a pretty cool (albeit nerdy) concept. They want to fit a Bluetooth headset with a loudspeaker into a Star Fleet Communicator Badge, activated by tapping on it gently.

Just don’t wear a red shirt with it…







Star Trek: The Mirror Universe Pinball Machine

star trek the mirror universeThis ones a really cool hack. A team of four have taken a 1978 Bally Star Trek Pinball machine, and converted it into a Star Trek  Mirror Universe Pinball machine based on the TOS episode Mirror, Mirror where Kirk and his crew are transported to a parallel (mirrored) universe!

Notable features include the custom CNC machined table with custom artwork, a Nixie tube score board, and that they’ve made the design open source! Minus copyrighted artwork of course…


JJ Tricorder

The JJ Tricorder, named after its team [Julia] and [Jaromir] is planned out to look just like the SR-580 type Tricorder — except its going to be backed with 21st century technology.

jj tricorderThe main goal of the project is to have it be able to detect and analyse electromagnetic, geographic and environmental parameters. There’s lots of inspiration for it, like the now-open-source Berkeley Tricorder or the Tricorder Project itself!




Still haven’t entered the contest? Don’t worry — there’s still time for you to put an awesome Sci-Fi project together to win some crazy cool prizes! It just needs to be done and documented by April 29, 2014!