Retrotechtacular: Cover Your CONUS With OTH-B Radar

If you’re a ham, you already know that the ionosphere is a great backboard for bouncing HF signals around the globe.  It’s also useful for over-the-horizon backscatter (OTH-B (PDF)) radar applications, which the United States Air Force’s Rome Laboratory experimented with during the Cold War.

During the trial program, transmit and receive sites were set up ninety miles apart inside the great state of Maine. The 1/2 mile-long transmit antenna was made up of four arrays of twelve dipole elements and operated at 1MW. An antenna back screen and ground screen further expanded the signal’s range. Transmission was most often controlled by computers within the transmit building, but it could also be manually powered and adjusted.

The receive site had 50-ft. antenna elements stretching 3900 feet, and a gigantic ground screen covering nearly eight acres. Signals transmitted from the dipole array at the transmit site bounced off of the ionosphere and down to the receive site. Because of step-scanning, the system was capable of covering a 180° arc. OTH-B radar systems across the continental United States were relegated to storage at the end of the Cold War, but could be brought back into service given enough time and money.

Continue reading “Retrotechtacular: Cover Your CONUS With OTH-B Radar”

My Robot Army @ Maker Faire

For a few years now I’ve been developing an interactive army of delta robots. This ongoing project is fueled by my desire to control many mechanical extremities like an extension of my body (I’m assuming I’m not the only one who fantasizes about robots here).

IMG_1846Since my army doesn’t have a practical application… other than producing pretty light patterns and making the user feel extremely cool for a minute, I guess you’d call it art. In the past I’ve held a Kickstarter to fund the production of my art which I can now happily show at cool events with interesting people; Maker Faire being one of them.

Interactivity and Sprawling Crowds

Last year, for our debut at the big Bay Area Maker Faire, my collaborator, [Mark], and I displayed a smaller sampling of 30 robots for our installation. We also decided to create an interactive aspect for others to experience. After the end of our crowdfunding period last March, we had a little over a month to do any development before the big event, so our options were slim. The easy solution was to jam our delta code into the hand tracking demo which comes with the Xbox Kinect’s Open NI within Processing. This was cool enough to exhibit, but we hadn’t really anticipated how it would go over in an environment as densely packed as the dark room at Maker Faire.

We should have known better. Both of us were aware that there would be many, many children… all with micro hands to confuse and bewilder the Kinect, but we did it anyway. Our only resolve was to implement the feature that would force the Kinect to track one hand at a time, only after being waved at in a very particular fashion. After needing to explain this stipulation to every person who stopped by our booth over the course of the weekend, we decided never to use the Kinect for crowds ever again; lesson learned.

Delta Robots and DMX

Over the past year since that experience, we’ve tripled the size of the installation and brainstormed some better demo ideas. As of now, the robots are all individually addressable over an RS485 bus, and we use the DMX protocol over a CAT5 cable to send commands. If you aren’t familiar with it, DMX is used in show production to control stage lighting… to which there is a super neat and free application called QLC+ that allows you to effectively orchestrate the motion and color of many individual light units; perfect for our cause.

qlcDeltasFunctionally, each of the 84 delta robots in the installation believes that it is a stage light (robots with identity issues). We mapped the X and Y axis of the end effector to the existing pan and tilt values, and the z axis to the beam focus value. The RGB of the LED mounted in the end effector of each delta maps directly to the RGB value of the stage light.

By using the sliders in the QLC+ GUI, I could select groups of robots and create presets for position and color. This was great, someone like me who doesn’t really write a lot of code could whip up impressive choreography with little sweat. Additionally, the program comes with a nice visualizer, where you can layout virtual nodes and view your effects as you develop them.

This is the layout of our installation mapped in QLC+. The teal and purple sliders around each light represent pan and tilt (or in our case X and Y):

QLCdelta

Lighting control was an interesting solution. Having autonomous robots this year changed how people responded to them, as they were less like an army you’d command and more of a hypnotic field of glowing grass.

[Mark] and I are considering picking up some flex sensors and maybe playing with the Leap or an EEG headset as a means to reintroduce the interactive aspect. Bottom line, I have this cool new toy that I can’t wait to play with over the summer!

Continue reading “My Robot Army @ Maker Faire”

Hackaday Prize Worldwide LA: The Ultimate Workshop, Party, And Hackathon

The Zero to Product workshop, held at the Hackaday Design Lab in Pasadena two weeks ago, was a packed house of talented people seeking to expand their skill set with professional PCB layout tips and tricks. [Matt Berggren] didn’t disappoint, bringing his professional experience to the table in a way that anyone with basic electronic knowledge can grasp. Learning the things that make a board reliable and manufacturable can be done with a simple design. In the case, the culmination of the workshop is development board to host the ESP8266 WiFi modules that have been so popular over the last half-year.

This isn’t the first time we’ve pulled off a massive hardware hackathon and meetup, and it certainly won’t be the last. You have another chance to participate in the workshop in San Francisco on June 13th. If you can’t catch that one, we’ll be in Shenzhen for the Shenzhen Maker Fare, a Zero to Product workshop, and a meetup.

The completed ESP8266 breakout presented during the talk
The completed ESP8266 breakout presented during the talk

Of course Hackaday events are never “all work and no play”. The day crept into night and the the chairs were cleared out for hightop tables and tasty beverages. The atmosphere was festive and everyone still made it back early the next morning for an entire day of hardware hacking, tinkering, and general futzing around with circuits and electrons. If you check out [Rich Hogben]’s photo log of the weekend, you’ll find some an impressive collection of hackers were there. I see at least one person who’s job is flying space probes, a Hackaday Prize judge, and a security researcher who can crack a Master Lock in 30 seconds.

The display for [Steve]'s LIDAR
The display for [Steve]’s LIDAR

Bar-time Show and Tell

The meetup Saturday night wasn’t technically a bring-a-hack event, but we walwasy want to see people’s latest and greatest contraptions. [Steve Collins] brought a homebrew LIDAR. This project was based on a SparkFun Time of Flight breakout board that scans the room with a cheap hobby servo, reads the data into an Arduino and displays the rangefinding data on a small TFT. The LIDAR is good enough to scan the entire Hackaday Design Lab, with more than enough resolution for any robotics project you have in mind.

Also at the Saturday night gathering was our very own mythical creature [Sophi Kravitz], [Elecia White] who is and embedded.fm podcaster, engineer, and Hackaday Prize judge two years in a row, and [Samy Kamkar] known for his privacy and security research and for building the KeySweeper. They gave a series of lightning talks about the latest things they’re working on:

We rented Galaga and Ms. Pac Man machines for the entire weekend, but that wasn’t the only electronic entertainment for the party. Two Bit Circus was there with a game that could only be described as highly disorganized electronic chess. FLED, the exceedingly large, high-resolution RGB LED display was behind the bar, and Deezmaker took over a room to 3D scan people and print out miniature clones on a pair of 3D printers.

The Hackathon

The events continued on until Sunday evening with a hardware hackathon. This isn’t your run-of-the-mill software hackathon where people sit behind their MacBooks the entire time; we had soldering irons, components, solder, solder wick (important!) and dozens of hardware hackers tinkering away at their latest electronic doodad.

Foreground: A moisture vaporator
Foreground: A moisture vaporator
A vast assortment of dev boards
A vast assortment of dev boards

The amount of hardware on hand was spectacular. Hackaday Prize sponsors Atmel, Freescale, Microchip, and TI all provided some hardware. Everything from ATMega328 boards from Atmel, TI Launchpads bristling with goodies like the Sharp Memory Display booster packs, Seeed Studio starter packs, to insanely powerful Freescale Freedom boards were available to build on at the event. The Sunday hackathon also had several gigantic boxes from Mouser filled to the brim with components and breadboards available to everyone to clobber into submission, letting their inner electronics geek shine.
3673211431363553025
chipWhen taking a break from the build there was plenty to look at. People were showing off already completed projects they brought along with them. [Jeff] from Circuitry & Poetry was there with a bunch of circuit bent synths. A number of people were also finishing up the ESP8266 breakout boards that were presented the day before; some soldering and some laying out a PCB in Eagle. It was an incredible event, with dozens of groups going off to do their own thing, but still welcoming to anyone else who wanted to tinker. This type of community isn’t found everywhere and we’re thankful for the people that make Hackaday events like this one so special.

We need to take the time to give a big shoutout to SGVHAK. We honestly couldn’t have done this event without them. I’d personally like to thank [Michael Proctor-Smith] for bringing his amazing livestreaming box. He is the reason I am not currently (still) editing down seven hours of video from the PCB design workshop and the lightning talks. Big ups to [Lan], [Scoops] and everyone else who helped out. If you came to the Hackaday event, check out their meetups. If you’re in the area, we also have regular informal meetups somewhere around the hackerspace. Come on out!


The 2015 Hackaday Prize is sponsored by:

printrbot simple metal fix

Cheap Hot End Modification Allows Easy Future Repairs

We’ve seen a lot of experimenting with 3D printers over the years, and that is a good thing. However, [Tyler] has had a bad experience with experimenting. He has a Printrbot Simple Metal and decided to try nylon weed wacker line. Since he wanted to get straight to printing, he skipped the apparently important step of drying the trimmer line before printing. This experimentation ended in several clogged nozzles. Removing and cleaning the nozzle several times put undo stress on the Ubis hot end wires and they broke. Things were not going well.

In an effort to make his printer more repairable, [Tyler] ordered up an aluminum RepRap heater block, heating resistor and thermistor. The heater block was tapped with standard M6 threads but the Ubis was 1/4 inch. This was remedied by drilling and tapping the M6 hole to 1/4-20.

Now for the nozzles, [Tyler] bought a handful of cheap brass acorn nuts. He drilled a hole for the molten plastic to exit the nozzle, then used a Dremel to grind the acorn nut’s dome into a cone. He reports it only took him about 5 minutes per nozzle.

It looks like [Tyler] got back to printing with a little creative thinking. Unfortunately, the Ubis and J-Head hot ends are not interchangeable. A couple of other ex-Ubis users have made J-Head adapters for their Printrbots.

Hackaday Prize Entry: Dr. DAC

The theme of this year’s Hackaday Prize is. ‘build something that matters.’ A noble goal, but there’s also a second prize – the Best Product prize – that is giving $100k to one lucky team who can appeal to people with open jaws and wallets. It’s a fabulous prize that also includes a six month residency at the Hackaday Design Lab, but right now there aren’t many contenders for this part of The Hackaday Prize.

[drewrisinger]’s DrDAC USB Audio DAC is one of those project that’s in the running for the Best Product prize. He’s solving the problem of terrible low-quality built-in soundcards that seem to be everywhere. Yes, it’s a simple idea, but the execution is great.

The electronics for DrDAC are pretty much what you would expect for a DIY audio sound card; A PCM2706 takes USB audio and sends it out over I2S. A PCM1794 converts the I2S to analog audio, and an OPA2836  amplifies it and sends everything out through a 1/8″ jack or a pair of RCA plugs.

[drewrisinger] started DrDAC as a school project, and after receiving the PCBs, he noticed a problem. MultiSim’s footprint for a TQFP-32 package was too small, meaning the IC simply wouldn’t fit on the board. It was too late in the semester to order a new board, meaning some sort of rework needed to happen. [drew] fixed this problem by soldering jumper wires between the pads to the leads of the chip. Yes, it looks crazy, but apparently it works. You can check out a video of that whole process below.


The 2015 Hackaday Prize is sponsored by:

Continue reading “Hackaday Prize Entry: Dr. DAC”

Optimizing AVR LCD Libraries

A while ago, [Paul Stoffregen], the creator of the Teensy family of microcontrollers dug into the most popular Arduino library for driving TFT LCDs. The Teensy isn’t an Arduino – it’s much faster – but [Paul]’s library does everything more efficiently.

Even when using a standard Arduino, there are still speed and efficiency gains to be made when driving a TFT. [Xark] recently released his re-mix of the Adafruit GFX library and LCD drivers. It’s several times faster than the Adafruit library, so just in case you haven’t moved on the Teensy platform yet, this is the way to use one of these repurposed cell phone displays.

After reading about [Paul]’s experience with improving the TFT library for the Teensy, [Xark] grabbed an Arduino, an LCD, and an Open Workbench Logic Sniffer to see where the inefficiencies in the Adafruit library were. These displays are driven via SPI, where the clock signal goes low for every byte shifted out over the data line. With the Adafruit library, there was a lot of wasted time in between each clock signal, and with the right code the performance could be improved dramatically.

The writeup on how [Xark] improved the code for these displays is fantastic, and the results are impressive; he can fill a screen with pixels at about 13FPS, making games that don’t redraw too much of the screen at any one time a real possibility.

Hot Swappable Raspberry Pi Rack

The Raspberry Pi has inspired many a hacker to take the inexpensive (~$35) microcomputer to the enterprise level. From bitcoin miners to clusters, the Raspberry Pi has found itself at the heart of many large-scale projects.

On hackaday.io [Dave] served up his own contribution with his Raspberry Pi Rack. Inspired by enterprise blade servers, he wanted to house multiple Raspberry Pi boards in a single enclosure providing power and Ethernet. The spacing between the blades and the open sides allow for each Pi to cool without the additional power and cost of fans.

Starting with an ATX power supply and Ethernet switch, Dave created a base that housed the components that would be shared by all the Pis. Using a 3D model of a Pi he found online, he began working on the hotswap enclosures. After “dozens of iterations” he created a sled that would hold a Pi in place with clips rather than screws and slide into his rack to connect to power and Ethernet.

Like most projects, some mistakes were made along the way. In his write up [Dave] describes how after printing the bottom plate he realized he hadn’t accounted for the holes for the Ethernet cable runs. Instead the cables run along the back wall in a way he now prefers.

You can find all the details and download the 3D models on his project page.