When Hackaday announced winners of the 2014 Hackaday Prize, a bunch of hackers from Greece picked up the grand prize of $196,418 for their SatNOGS project – a global network of satellite ground stations for amateur Cubesats.
The design demonstrated an affordable ground station which can be built at low-cost and linked into a public network to leverage the benefits of satellites, even amateur ones. The social implications of this project were far-reaching. Beyond the SatNOGS network itself, this initiative was a template for building other connected device networks that make shared (and open) data a benefit for all. To further the cause, the SatNOGS team set up the Libre Space Foundation, a not-for-profit foundation with a mission to promote, advance and develop Libre (free and open source) technologies and knowledge for space.
Now, the foundation, in collaboration with the University of Patras, is ready to launch UPSat – a 2U, Open Source Greek Cubesat format satellite as part of the QB50 international thermosphere research mission. The design aims to be maximally DIY, designing most subsystems from scratch. While expensive for the first prototype, they hope that documenting the open source hardware and software will help kickstart an ecosystem for space engineering and technologies. As of now, the satellite is fully built and undergoing testing and integration. In the middle of July, it will be delivered to Nanoracks to be carried on a SpaceX Dragon capsule and then launched from the International Space Station.
I don’t use that label lightly. After the Red Bull Creation’s day of show and tell was over — winners having been presented with trophies and stuffed with barbecue over at Bert’s — people started to trickle into OmniCorp Detroit for the party.
Like all of the best parties we didn’t really see it coming. I grabbed a folding chair on the street out front with a beer in my hand and enjoyed a rotating variety of interesting people to talk with. [Brian] rolled up riding one of the trophies, a modified toddler’s tricycle that proves his future with a travelling circuit is still viable. They roped off the area and set up huge speakers for the DJ. Then two guys game lumbering down the street sharing the work of hauling a tub full of ice and 12-ounce clear glass bottles with colored liquid inside. Turns out they just opened a distillery down the street and decided to donate some vodka infusions for the festivities. Yum!
Upstairs, a couple hundred square feet of area was ringed by a bar (with wide variety of kegs, slushy drinks, and one of those hot dog rollers), couches, a few work benches, a second DJ booth, and a photobooth. We only got one picture before the smoke machine reduced visibility.
Unlike a lot of ragers I’ve been at, it was easy to start up a conversation with just about anyone. Living expenses are so low in Detroit and artists are flocking to the area. This is who made up most of the group. Fascinating people who are working on a multitude of different projects and have stories of building community on their streets while rehabbing houses that cost $1-2.5k to purchase but didn’t come with most of what you’d assume a house should.
Then the fire dragon showed up
Inside was packed and outside was starting to get crowded. Then the fire dragon showed up. Named Gon KiRin, it’s the collaboration between [Teddy Lo] and [Ryan C. Doyle] who was on Team Detroitus and is artist in residence at Recycle Here!, the build venue for the Red Bull Creation. The beast is built on the frame of a 1960’s dump truck and most of the building materials were found on the sides of the highway. The huge propane tank on the back allows it to breathe fire. I love that three daisy-chained 9-volts and two bare wires are the control mechanism for this. One thing became readily apparent; you don’t stand in front of Gon KiRin while it’s breathing fire.
The crowd piled onto the couches on top of the tail and at either rear hip. The dragons back also bore a continually rotating set of people. After midnight the guests really started to flood in. [Caleb] and I tried to close down the party but a few hours after midnight it didn’t seem to be getting any slower.
Capping off the weekend like this really proves that you need to get your team into next year’s Red Bull Creation. I got in the easy way — judges don’t have to stay up for 72 hours building stuff. Despite the sleep deprivation for contestants I didn’t come across anyone who wasn’t having a blast during the build, while goofing off, or trying to stay awake as this party got moving.
Bravo Detroit, you’re now on my short list of best party towns. Who else wants to be added to that list? Hackaday’s going to be in Las Vegas for DEFCON in a few weeks. Anyone know of parties planned that weekend and how we can get in?
The fire-breather “Gon KiRin”
We only got one picture before the fog machine was turned on
Chris and Mike tried out the Omnicorp Photobooth which prints out your photos
Brian Benchoff trys out the team choice trophy — a modified toddler’s tricycle
You may be able to write the most eloquent code in the history of embedded systems but without a way to run it on the hardware it will be worthless. In this installment of the tutorial series we will:
Look at some of the available AVR programmer options
Place the microcontroller on a breadboard and connect it to a power supply and a programmer.
Use programming software to send some example code to the microcontroller
If you missed Part 1 take a few minutes to review that portion of the tutorial and then join us after the break.
We love our AVR Dragon programmer but it can be nice to have a cheap and simple in system programmer on hand too. The USBasp is one such programmer that uses and ATmega8 as its only IC. It requires just a handful of components and can be purchased as a kit, or etched and assembled at home. If you source your own parts the chip does need to be programmed which makes for a chicken-or-egg scenario. We’ve used the Parallel-port dongle (schematic) from Adafruit’s Spoke POV before. It’s basically just a DAPA cable and a few resistors, a ribbon cable (use and old IDE cable if you have to) and a parallel port connector can have you up and running in no time. This is also a great way to get a friend into working with embedded systems. Order parts for a few of these and give them away to your buddies.
We love our AVR Dragon programmer. It is a small board with a lot of functionality: in-circuit serial programming, JTAG, debug wire, and high voltage serial programming. Unfortunately, out of the box it is not quite ready for action. The Dragon ships with an unpopulated prototyping area and missing a pin header for the HVSP. For most people this means soldering on pin headers and a ZIF socket then jumpering between the various programming headers and the header for the socket. Tired of working with jumper wires, [Jussi] designed a small PCB to make the connections (original link in Finnish). Continue reading “AVR Dragon Wiring Alternative”→
Since the adoption of Kernel 2.6, Linux has used the udev system to handle devices such as USB connected peripherals. If you want to change the behavior when you plug something into a USB port, this section is for you. As an example, we will use a USB thumb drive but these methods should translate to any device handled by udev. As a goal for this exercise we decided to create a symlink and execute a script when a specific thumb drive was loaded. The operating system we used for this exercise is Ubuntu 9.04 Jaunty Jackalope. Continue reading “How To Write Udev Rules”→