Arduino Space Program

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.

Comments

  1. Brennan says:

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

  2. Ted Zissou says:

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

  3. 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!

    • No good engineer will ever reinvent the wheel. I agree that more experienced users are very capable of creating circuits a million times more powerful than the Arduino. Although, why waste the time unless a special purpose, which cannot be filled by an Arduino, must be catered to. It is essentially a compromise between a simple, general purpose, inexpensive and vanilla solution, or a complex, special purpose, expensive and impressive solution. Also, remember that wasting time and money creating an MCU board capable of more than what is required, which could easily be fulfilled by an Arduino, is not only nonsensical, but over-engineered, which is in itself poor engineering. As the saying goes, “Keep It Simple Stupid (KISS).” This is the principle that all good engineers strive to abide by.

      Wouldn’t you agree? Also, I mean absolutely no disrespect to your ability, as I am sure you must be a decent engineer, if you are able to create your own MCU boards. I am merely sharing my opinion.

  4. Anon says:

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

  5. 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.

  6. 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

  7. 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.

  8. Jack says:

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

  9. Squirrel says:

    Random concatenation to be used by the flamers:
    Arduinoverkill

  10. jh says:

    C&C Music Factory :D

    Everybody dance now!

  11. Alex says:

    C&C = Command and Conquer

  12. lol says:

    @jh LOL gonna make you sweat!

  13. amishx64 says:

    @Xeracy

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

  14. 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.

  15. 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. :-)

  16. 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.

  17. 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.

  18. 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?

  19. 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.

  20. 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…

  21. Osgeld says:

    So wheres yours Jake

  22. 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.

    • Low tech = Simplicity
      and
      Simplicity = Good

      Or, in more general English, low tech is far less likely to fail and is usually more inexpensive to replicate. I, personally, am always looking for a more simple way to accomplish a set task. Because of this, I often use the Arduino and a couple breadboards for prototyping. I assume you would have a similar setup, also?

  23. 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…

  24. therian says:

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

  25. 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.

  26. 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?

  27. 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!

  28. 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

  29. 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.

  30. 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.

  31. therian says:

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

  32. 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. :)

  33. 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.

  34. 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.

  35. M4CGYV3R says:

    “Not everyone knows assembly or C”

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

  36. 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

  37. 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.

  38. 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.

  39. 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?

  40. 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.

  41. 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

  42. 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.

  43. svofski says:

    Send Arduinos to space. All of them!

  44. DanS says:

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

  45. 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.

  46. 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.

  47. 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

  48. 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…

  49. 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 ;)

  50. osgeld says:

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

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 93,779 other followers