Arduino Space Program

posted Jul 14th 2010 2:15pm by
filed under: arduino hacks, toy hacks

With the recently proposed cuts to NASA, our friends across the pond (in Northampton UK) decided to take action with a space program of their own… at least at a miniature scale. NortHACKton, a hackerspace in Northampton decided to host a rocketry day consisting of rockets powered by chemical reactions, pressurized water bottles, and even one that employed an Arduino controlled launch system, akin to a few we have seen in the past. It essentially consists of a countdown and automated ignition system. Schematics and source code are available for those adventurous enough to embark on missions of their own.



85 Responses to Arduino Space Program

  • Brennan says:

    Props for using the Sure 0832 dot matrix display. Those things are awesome.

  • Ted Zissou says:

    Where do those guys with the headsets who are smoking cigarettes and drinking coffee sit now?

  • Jake says:

    It kind of bothers me to see people using “arduinos” instead of just building their own MCU boards. Now everyone is referring to an “arduino” as if it is something more than just a generic board containing an MCU. I have even seen really stupid users make fun of those that construct their own MCU circuits, saying things like “why didn’t you use an arduino?”.

    I’ll tell you why I don’t use an arduino. I know what the hell I’m doing, that’s why!

  • Anon says:

    Yeah… why do people use breadboards!?! oh… wait.. :P

  • Xeracy says:

    look, we say this every time there’s arduino hate. WE USE THEM BECAUSE WE A) DONT HAVE A C&C MILL TO ENGRAVE, B) THE MATERIALS TO ETCH, OR C) THE TIME/SKILL TO DESIGN A CIRCUIT BOARD FOR THESE METHODS.

  • Skyler says:

    Or because, like me, you’re cheap and want to reuse your parts for another project.

    But I must say I was disappointed. I expected someone to be sending an Arduino into at least low earth orbit… apparently not. Oh well.

    For those of you who have a backyard big enough and no parents to restrict your access to explosive materials, though, why aren’t we in space yet?!

    Can I move that we create a Hack-a-Day In Space By 2015 committee? :P

  • Jack says:

    I think most people do arduino overkill because it is just easier that way, although you don’t need to have a cnc mill nor do you need to etch a circuit to make your own circuits, you can do it all on a breadboard, or you can get prototyping boards from radio shack and do it on that too…. so not having a cnc or the ability to etch is no excuse.

  • Jack says:

    @Xeracy it is CNC as in Computer Numerically Controlled, not C&C.

  • Squirrel says:

    Random concatenation to be used by the flamers:
    Arduinoverkill

  • jh says:

    C&C Music Factory :D

    Everybody dance now!

  • Alex says:

    C&C = Command and Conquer

  • lol says:

    @jh LOL gonna make you sweat!

  • amishx64 says:

    @Xeracy

    There is this thing called a breadboard. They are quite nice, and very useful even if you have an arduino.

  • M4CGYV3R says:

    And here I was hoping you were going to tell me they’re shooting all Arduinos into space. I could get behind that effort.

  • Ben Ryves says:

    @Xeracy: Stripboard or perfboard allows you to knock up a permanent circuit without needing to create your own PCB. For rapid prototyping there are breadboards, of course!

    Personally, I’m an advocate of using whatever’s most practical for a project, but keeping your mind open to alternative solutions. :-)

  • Tech B. says:

    I do belive I seen an Arduino on a balloon that\n had a camera and GPS, it looked to be in a VERY\n
    low orbit; maybe just really high up there.\n
    I don’t remember where I seen it though, and it\n
    may not have been an arduino either.

  • Joegeek says:

    The schematic is pretty good, but I would add a keylock safety switch in the Ignition loop as a backup. Not required, it’s just a nice touch to give who ever hooks up the igniter wires a nice warm fuzzy feeling (or could prevent a nice HOT burning feeling) Having lost a finger from a past rocketry experiment makes me think of things like this.

  • Also, “Arduino” refers to an environment to program said MCU. Not everyone knows assembly or C, and the libraries are specifically targeted for easy hobbyist use with minimal fuss. Why lay out and solder a micro and associated supporting circuitry for a one off project your hackerspace decided to offer up if you can just pop a Decimilla off the shelf and slap on a few parts?

  • Jake says:

    WTF. You do NOT need a CNC mill nor do you even need etching materials to prototype such a simple circuit. Get some .100″ perf board, and prototype away. Apparently everyone has lost their imaginations, hence more than 50% of the “hacks” the HAD guys find and publish aren’t even hacks. No offense to the HAD guys, they don’t have much to pick from.

  • And we also didn’t all go nuts with AVR programming hardware a few years back and pick up an STK500 or AVRDragon. I really should dust those guys off…

  • Osgeld says:

    So wheres yours Jake

  • HRpuffnstuff says:

    I feel so low tech that my launching system uses a 555 timer, 7 segment led display, 12 V relays and 74LS90 BCD counter and 74LS45 BCD to 7 segment display. Oh well guess I better use that old mainframe next time.

  • Jake says:

    @Osgeld

    Whaddaya mean? I have piles of circuits that I’ve built, most of which contain MCU’s, I don’t really have a need for a model rocket launch system…

  • therian says:

    It probably possible to send micro satellite from backyard using 2 part propulsion, first rise with balloons then start hobby rocket engine

  • Noobius says:

    “And we also didn’t all go nuts with AVR programming hardware a few years back and pick up an STK500 or AVRDragon.”

    My first AVR programmer consisted of 6 wires connected to the parallel port + avrdude.
    The reason you shouldn’t be using an arduino for one-off projects is because it rots your brain.

  • Smoker_Dave says:

    You don’t have the skill to design a board?

    LEARN

    You can’t solder?

    LEARN

    You don’t know ASM or C?

    LEARN

    Isn’t that the whole point?

  • Fili says:

    @Smoker_Dave:
    Yeah, that was true a few years ago, when a hack meant spending time and brain power. Now we live in a world where everything is casual: games, hacks, people. Now you get achievements if you die in a game (and publish it to facebook) and you are a proud hacker if you make a 555 sound like a vuvuzela.
    Pfff…. I have an arduino Mega, but I’m not using it at all. I just hate that crappy development environment that can’t even include files properly. If you’re happy to develop your whole program in a single file, it’s ok. Else, you’re screwed! Bleh!

  • strider_mt2k says:

    I must be old.

    We lit a long fuse or ran a long wire to what was essentially a momentary switch with a “sardine can” safety key in it.

    good times

  • MSRaynsford says:

    First of all let me say “Woot, I made hackaday”

    Ok, so it isn’t a great hack. It’s not an amazing circuit and the software is 90% other peoples work, but the finished item is fun and will hopefully inspire others with it’s uber low bar.

    @Jake:
    I like to think I know what I’m doing, I’ve been doing it 9-5 for 10 years now. I use an arduino because when I come home from work the last thing I want to do is start again from scratch. I use a cheap mcu, I import the dot matrix library and all I have to do is wire up a relay. This all means I can knock this together in an evening leaving me time to actually get outside and launch some rockets.

  • cmholm says:

    Speaking of needless complexity, I’m going to attempt to update my current diy launch box (two resistors, two switches, two status bulbs, and a big 9v batt) to the microcontroller age using the (ti) launchpad. Rather than an lcd display, I’ll just replace my flashlight bulbs with a few more leds, add a launch button, and a countdown sequence. If I can’t fit the supporting logic for THAT into 4k, then truly the Lord is telling me I’m too lame for small systems, and should stick to Perl and MATLAB.

  • therian says:

    HaD this fill-in dos not fill-in for anything

  • BeatJunkie says:

    @therian:
    >It probably possible to send micro satellite from backyard using 2 part propulsion, first rise with balloons then start hobby rocket engine

    I’va also thought about something like this before.
    Something like a superpressure balloon with a launchpad for a rocket. I think you yould transport a reasonable payload with this method.

    @Skyler:
    >Can I move that we create a Hack-a-Day In Space By 2015 committee? :P

    I second that. :)

  • fartface says:

    Arduino launch platform – Yawn….

    Want to impress? launch a rocket with a arduino rover or lander. Launch that rocket, at apogee release the payload that will safely return to earth and deploy a lander that sends back USEABLE data + video or pictures or a rover.

    Launching hobby rockets is old hat. If we start getting builder making real progress by making mini landers, mini rovers, or how about at apogee deploy the payload that then fills a helium balloon to carry a microsattelite.

    How about a rocket with arduino guidance? no dumb fire rockets, get servos on the fins to control ascent.

    Any fool can build arduino launch platform… That’s stuff for 3rd graders.

  • Unqualified says:

    @fartface: I suspect they’d have deep problems with servo’ed fins. Here, at least, the cops call that kind of thing a “guided missile.”
    Jurisdictions that have spent 30-some years dealing with the IRA and co. can be really unsympathetic to some kinds of projects.

  • M4CGYV3R says:

    “Not everyone knows assembly or C”

    What? When did this happen? Do you realize where you ARE?

  • osgeld says:

    M4CGYV3R, on a blogsite where a bunch of window licker’s sit on their hands and make comments on how they could do it better, when in fact they are themselves too stupid to even plug in a 9v battery correctly

  • ClutchDude says:

    Gah. Such vitrol….

    Two distinct groups here:

    There are folks who love arduino(software and all) because it’s easy and it helps accomplish their goal(in this case a rocket launcher and countdown) faster. They know what they want done and want to get there with fast/minimal learning.

    And

    There are folks who really love making/modifying stuff. It doesn’t matter what the goal of the hardware is, it’s the process of getting there that they love.

    Any shortcut of getting to the end just seems like a cop out.

    Are these groups compatible? Hardly. Can they tolerate each other? Likely, as they can learn something from each other.

    It’s comment threads like these though that make me just want to read hack-a-day from my RSS feed.

  • Scott says:

    THAT IS SO COOL! This is a great replacement for NASA. I’m glad those guys took action in response to the NASA budget cuts. Those budget cuts are irrelevant now that we have people launching soda bottle rockets with pressurized air.

  • Tom says:

    Just out of curiosity, do you guys follow UKRA guidelines at all?

    I’m just wondering where the kill switch is for when some poor person walks unwittingly into the launch area… That system should have the ability to kill the countdown at any point, yes?

  • lwatcdr says:

    Okay why use and arduino. Because it is the new basic stamp.
    Really it is cheap and easy to do the project using an arduino or any number of other SBC. Guess what the pros often use SBCs for one offs because the idea is to build the project and not an SBC.
    The only complaint I have about the projects using the arduino is the lack of variety.
    Where are the Basic Stamp projects? http://www.parallax.com/tabid/295/Default.aspx
    Or the PropStick projects.
    http://www.parallax.com/Store/Microcontrollers/PropellerChips/tabid/142/ProductID/411/List/0/Default.aspx?SortField=ProductName,ProductName
    Or the cstamp projects? http://www.c-stamp.com/products.htm
    Or the BeagleBoard and or Gummstix projects?
    But other than the lack of variety I have no problems with it.

  • osgeld says:

    “Whaddaya mean? I have piles of circuits that I’ve built, most of which contain MCU’s, I don’t really have a need for a model rocket launch system…”

    @ Jake, so post something, if you dont like the content here then change it instead of moaning about it

  • MSRaynsford says:

    @Tom
    We didn’t follow UKRA guidelines, I just had a quick look at the site but they didnt jump out at me (will look more laters). We did follow common sense guidelines though.

    The launch button is momentary and the countdown is aborted if the user lets go of the button (hence the abort animation in the video). As for a master kill switch we deemed that disconnecting the battery was a fairly reliable method.

  • svofski says:

    Send Arduinos to space. All of them!

  • DanS says:

    Nothing says homemade like pictures of your electronic project spread out on the lawn. :)

  • Jake says:

    @Osgeld

    Most of my projects wouldn’t qualify as “hacks”, since they are all projects constructed from scratch. The stuff that I would call a “hack”, like reverse engineering my OTC Genisys automotive scan tool, is something that I’m not really ready to share yet, since as far as I can tell, no one else has done it.

    I’m not bashing peoples effort, I’m bashing the “arduino”. I like to see hardware creativity, something that the “arduino” eliminates.

  • Jake says:

    Also, thinking about it, I think that I have a little resentment against projects that are really just software experiments. Most of the software guys I have worked with did not really understand the hardware that they were coding for, and they were stuck-up dicks about it too. Even the old timers, hardware guy starts telling them what they are doing wrong in software and they turn in to complete dicks. I think more than anything else, that is why I resent the “arduino”; I want to see REAL hacks (hardware creativity!) and not some software experiment.

  • osgeld says:

    yea its amazing how many people start talking about how their stuff is not ready, held up by nda’s or whatever when I present that challenge to them, say whatever you want it just smell like BS to me

    Again we are not making these things for your entertainment, If you dont want to see as many arduino projects, quit sitting on your hands, quit licking the window, finish something, and post it

    that way we can all be an arse to you when we disaprove a method, part, or software choice

  • Tom says:

    @ MS Raynsford

    Cool, that’s good to know (the momentary push-button), the master kill switch wasn’t too necessary, but it’s always a good move to have some means of user intervention in these systems.

    The group I was with use to take a very serious stance with these sorts of projects, yet strangely allowed research into “gimballed(?)” rocket systems. It was pretty cool to see a small (but relatively heavy) rocket launch, and then hover in a set position, though I believe they were using specially designed fuel grains in order to achieve the thrust profile necessary to hover…

  • Jake says:

    @Osgeld

    Sounds like I struck a vein. You may want to seek some professional suturing, I don’t think a Band-Aid(tm) will help this one ;)

  • osgeld says:

    no vein here, its a simple case of put up or shut up

  • lwatcdr says:

    @MSRaynsford
    The key is a little better. The person hooking up the wires has the key.
    Disconnecting the battery is reliable but you have a humans factors problem. What if someone decides to be helpful and sees the lose wire?
    People do the silliest things.

  • KC8RWR says:

    “Most of the software guys I have worked with did not really understand the hardware that they were coding for”

    A valid point. Just like the the hardware guys who don’t get software right?

    “and they were stuck-up dicks about it too”

    Did they say things like “Also, thinking about it, I think that I have a little resentment against projects that are really just [hardware] experiments.”

    “Even the old timers, hardware guy starts telling them what they are doing wrong in software and they turn in to complete dicks.”

    Do hardware guys never do this?

    “I think more than anything else, that is why I resent the “arduino”; I want to see REAL hacks (hardware creativity!) and not some software experiment.”

    So I suppose that when someone wants to make a microcontroler based widget they need to start by designing the controler from scratch? I for one am very impressed when I see things like the Magic-1 http://www.homebrewcpu.com/ but I don’t think every project should start that way. I suppose you have some other favorite in mind, PIC, straight AVR, etc… Is that really so much different though?

    Come on guys, some people write software, some people design hardware. Some even do both. Why not enjoy what you do without tearing down others? You might even learn something that way!

    Also, it’s not like people necessarily submit their projects to hack-a-day themselves along with a 5 page essay about why they are so awesome and belong on page 1. I met someone whose project ended up on this site and he didn’t know until the emails started pouring in. It wasn’t a project he felt was particularly worthy but apparently many people did and they had questions. I wonder how many negative comments he got about something he never even thought to submit?

  • KC8RWR says:

    “What if someone decides to be helpful and sees the lose wire?”

    Then put the battery in your pocket.

  • Jake says:

    @Osgeld

    I see a vein in your post ;)

  • Jake says:

    Also, I know I responded to KC8RWR but the post seems to have been deleted. Interesting. Easier to delete a post then respond to it? LOL

  • 8051 says:

    @Jake

    “I have piles of circuits that I’ve built,”

    In your head.

    “something that I’m not really ready to share yet, since as far as I can tell, no one else has done it.”

    So much for sharing, eh?

  • Jake says:

    @8051

    I probably have over 40 hours in to that project, there is no way in hell that I am posting a how-to on the internet for every random idiot to try!

    By “hacking” the tool, I also discovered how to activate all of the optional software, some software packages for that tool run more than $1000 each. So no, no one will reap the benefits of my research. I am happy to answer educated questions, but nothing more.

  • Hip says:

    Needs less Arduino…

  • jan says:

    @jake
    “I probably have over 40 hours in to that project, there is no way in hell that I am posting a how-to on the internet for every random idiot to try!”

    you just disqualified yourself from posting here, idiot.

  • nicco says:

    i’m almost done with my project. i finally got fire from rubbing two sticks together. then i got the forge warmed up to start processing the raw ore i dug up. hopefully, i’ll find the right kind of quartz too. yep, pretty soon i’ll have my autonomous quadrotor built.

  • Jake says:

    @jan

    I have no problem posting a simple, fun project that lots of people would like. I will not post a project like my Genisys hack because not only do I have an incredible amount of time in to it, but because it also has the potential to financially benefit (and illegitimately so) someone who knows how to do it. Also, think of what happens when you post a successful hack online that NO ONE ELSE has tried – 90% of the internet is populated by “random idiots”. These random idiots will duplicate the hack, and publish it on random idiot blogs as their own work.

    So no. Anything that I would potentially share would be something that any electrical hobbyist could easily figure out. Anything more will cost you!!

  • osgeld says:

    I think there is more random idiots on the internet spouting off the same old stuff than there are unique ideas that could truly turn a profit

    Listen Jake, there is some new putz every week saying the exact same thing you are now

    oh and 40 hours? seriously? you think that is “an incredible amount of time”, 40 hours is nothing, most adults spend more than that a week at their jobs, 40 hours, phhft, that shit better be over the course of 2 days

  • kevin mcguigan says:

    not one intelligent comment in the whole lot about using an arduino for any type of rocketry. i am glad for the arduino because it is simple, inexpensive and readily available. it is also popular so that when i get the time to try a project, i wont need a college degree to build it. so, come on and someone do something rocketry based with an arduino. i would give my eye teeth to find someone around where i live that would be interested in sending up a project. someone with the knowledge needed to build it. i am tired of buying ready made projects. i live in las vegas if anyone is interested in trying out a project.

  • Jake says:

    @Osgeld

    Yes, I work 40+ hours a week, so I know exactly how much 40 hours is worth to me. The 40 hours I spent was 2 hours here, 2 hours there, over the course of months, not to mention the time that it took to crack the root passwords just to get in to the damn thing (every revision of the software seems to have a different root password).

    Seriously, google it. Bing it. Whatever. OTC Genisys. No one else has done it, and therefore I will never publish it. It’s not in my best interest, nor in the best interest of OTC.

  • Jake says:

    @kevin mcguigan

    If you think an arduino is cheap, try sampling an MCU from microchip or atmel. Pay shipping, get 12 micros, and you’re set on brains for your next 12 projects for under 10 bucks.

  • osgeld says:

    whatever jake, I have a magic unicorn that plays mp3′s too

    also get the arduino, and when your ready for other avr chips you already have a programmer (besides you can get an arduino work alike for 7 bucks)

  • Jake says:

    @osgeld

    You’re*

    I have various programmers that I’ve built with serial, parallel & USB interfaces, plus I have an AVR dragon and one of those Top2005 programmers (lol)… I see no need to buy a pre-built MCU board for much more than it’d cost me to build myself!

    I am not trying to slam you, I just get annoyed by lampreys that don’t want to learn by just doing it themselves. I get annoyed by lamers that don’t want to actually understand it, they just want you to tell them how to build it so they can get oohs and aahs from their friends who are deceived into thinking the person actually knows what they are doing. Does it not bother you when someone asks you a question about some project, and you realize that they haven’t even begun to try to do it themselves before asking?!??!?

  • osgeld says:

    no cause I am not a wound up jackass who thinks just because I hold an opinion that everyone should bow to it

    people learn at different rates in different ways, I sometimes try to help, which is more than your
    I HATE YOU attitude, I wont release anything for the leaches (even though you are here absorbing other ideas yourself)

    GTFO troll

  • Jake says:

    @Osgeld

    Learn to english. You seem to have the “I HATE YOU” attitude, I just think that people should learn instead of leeching.

    I’m sorry that you disagree, but I speak from years of experience. I have no patience for lampreys anymore, they have no positive affect on an environment like this. You could compare their behavior to the kids who don’t do their homework, then come to you right before class starts and ask to see your homework so they can copy the answers.

    No way, man!!!!

  • osgeld says:

    last resort of a weak mind, pick on the easy point, like my spelling clap clap here is a cookie

    I dont have a I hate you attitude, I am just simply repeating what you have stated multiple times in this 1 thread alone

    Sorry you think your some type of EE GOD, and that everyone should be as knowledgeable as you, If everyone has this same attitude there would be no hobby electronics (that what this site is about afterall)

    BTW good luck marketing your precious project, I just know that OEM is going to love a 3rd party mod that involves a root kit, and every mechanic in the country is going to know how to do it, I say that cause I know your too good to provide instructions, that would be leaching from your ever so invaluable knowledge, and we dont want people coping you outstanding brilliance

    done

  • Jake says:

    @Osgeld

    I have no intent of marketing any product, your assumptions continue to surprise!

    Bravo ;)

  • Jake says:

    Also, FYI, I started out as a hobbyist and quickly learned that the knowledgeable are easily annoyed by uneducated questions. Do your homework first, if you truly can not figure it out, then ask the questions that will help you do so. Don’t be a lamprey!!!

  • Osgeld says:

    blah blah blah whatever jake

    The only ones I see getting annoyed about people asking questions are the elitist wanna be gods like you

    who have still yet to prove they retain the knowledge to even put a fucking battery in correctly

    your all talk, no show, and the best you have is a pile of imaginary circuits, and a “hack” that you wont show anyone

  • Osgeld says:

    “I have no intent of marketing any product, your assumptions continue to surprise!”

    “because it also has the potential to financially benefit (and illegitimately so)”

    your so full of crap you cant even keep your lie straight

  • Tom says:

    @ Jake and Osgeld

    At least keep it civil. You two have both raised good points, but if you can’t keep it clean and calm, you need to take it somewhere else.

    ‘Nuff said.

  • Tom says:

    @ Caleb

    Come on, if you’re going to take down all of those posts from Jake, you might as well remove the off-topic flame bait that Osgeld had posted beforehand…

  • Jake says:

    I like grape soda.

    ALSO I like model rocket launch pads!

  • lolowski says:

    Arduino can into space.

  • Marc says:

    Let’s get back to slamming the project, eh? Can’t we all just get along?

    1) C&C – Cola
    2) C&C – Canadian Club
    3) D&C – Dilation and curettage

    I have learn to english!

    The Hack part is simple to see: “Feeling the need to create something *needlessly complicated* to short a battery across the ignitor of the chemical rocket motor I turned to my Arduino Mega.”

    Even if they wanted to build the squirrely-est Rube Goldberg Device to touch a match to a stick fuse, it would be a hack. What’s the big deal?

    Arduino was not made for rockets launches, so is this a hack? Is I use something innovatively that was not design for it, is that a hack? Is no the hack you like, so you call it stupid? IU like it.

  • Futuro says:

    Jake and Osgeld had an awesome argument lol. All that aside though, I think using the Arduino to launch a rocket was a good idea. Sure you could spend time making your own MCU board Jake, but I think your forgetting that people want to do what is easiest. It is a widely used product now and it helps for people who want to get involved but may not know necessarily where to start. Seeing this article I could simply look at the source code and schematics and then begin a project of my own instead of building my own MCU board.

  • D_ says:

    Where would space exploration be if someone in control said; “screw pansy assed solid state, we going to use electron tubes”? Always dissing the arduino, sounds that nuts, INMO.

    A Hack-a-Day In Space By 2015 committee. No doubt there are capable hackers, but judging from the comments post to HaD over time, there are those I wouldn’t want on such a project, less give them a 5 year deadline.

  • Fluffy woodle says:

    Given the computing power of the original moon missions, sputnic etc I think the only limitations are monetary!. As for Arduino, for me it was the launch pad to more advanced electronic engineering projects and can prove to be a great little ‘scratch pad’ for testing out the basic concepts before taking the project deeper. Everyone needs to start somewhere and the arduino has now lead me into ARM embedded dev and mechatronics so not all bad. Anything that spurs interest in our hobby arena from the average Joe is really welcome in my opinion!
    Im sure many people started with Lego/Meccano before becoming industrial engineers!

    Anyway, nice post! bet it was fun to see the first rocket go up and if anyone has an open source LEO collaboration going on drop me a mail! would be happy to put some time into it!

  • Leave a Reply

    XHTML: You can use these tags: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

    Hack a Day serves up fresh hacks each day, every day from around the web as well as hacking related news.

    Send us your hacks










         




    Hacks

    Resources