Arduino Stabilized Model Rocket
HTML-код
- Опубликовано: 20 авг 2024
- Three launches and a description of how it works. I documented very little of this project. Inside the top section is an Arduino Nano 3.0, with a 10-dof breakout board from Hobbyking, 3 sub-micro 2.9g servos, a 5v regulator (BEC) and a 2p 120mah LiPo. The parachute did not work for any of the launches.
"Holy crap it worked" Engineering summed up in only 4 words.
YES!
SO TRUE!!!
Yes. So yes.
Thumbs up for putting the tape in your pocket not on the ground. Thank you!
+Bernhard Hofmann I was entertained that the tape was sticking to his finger while he was putting it in his pocket. I would like to have seen a little more trouble in this area while he still talks about his project.
Nice work! Always feels good when you get something (electronic especially) to work.
Now this is similar to what I did! :D fins to stabilize that are moved for course corrections, atmega328 for control and MPU6050 for angle readings
Very nicely done. Good work on fitting it in a small air frame. :)
Looking at this makes it all that much more ridiculous that we pay 700,000 bucks for an AIM-9 Sidewinder missile. Great job on the guidance system, but even better on the scratch built rocket. Nice work, man!
Great video. Great atmosphere and great editing/camera work.
Looks like when my rockets launch, they just dissapear in the sky and boom, you have an invisible plastic dart falling from a hundred meters. Lovely.
Can you upload the code please?
So if i understand it right, you can disconnect your computer from the Arduino after you have programmed it, and the Arduino keeps working?
+Claudia ft Privacy Yes. You programm it once on the computer, transfer it to the arduino and after that you just have to apply power to it and it starts what you programmed on it.
XPLOREanXPLODE cool, that is interesting :-) Thank you for answering.
Daniel Craig I am not that far yet, i just bought one to see how it functions and how i can program it :-D It is very interesting i didn't hear before about this platform.
Claudia ft Privacy
It's one of the most known platform before the Raspberry Pi actually :D btw. there is also an Arduino Nano version which is a lot smaller, if you maybe want to do some smaller circuits.
XPLOREanXPLODE That didn't reached me ether, i was still busy with electronic components. If i would have known this before then it would had saved me hours and hours of time from designing and calculating.
that rocket surgery joke was so under-appreciated LOL
We need more guys like this in the world.
Reaction wheels in a model rocket is badass
many moons ago i had a minso kim blue board for a quadcopter back when i told the model shop i wanted four motor's cw & ccw props for a quadcopter i was building & they looked at me like i was mad LOL. well i put said board in a plane & tested it just like you by wobbling it to see if elivator aileron & rudder worked maths was never my strong point but im fully qualified in wobbling.
Awesome, what a cool use of Arduino!
Awesome guys/girls whoever. Really cool project.
A+ on that project.
so cool ... you really made an awesome rocket
How did you make sure the brass tube don't slide out of the hole on the paper tube? Also amazing work and I like the fact that I am watching this video 9 years after you made it.
There's a larger brass tube holding the smaller tubes, and the paper tube was cut strategically to allow the bigger brass tube to slide in and be glued/taped in place. It was pretty messy overall. Can't argue with results though!
Can you share the code you used for this project? This is pretty awesome... I may want to try this one day... perhaps with an rfduino.
it is legal to put in telemetry, video, remote parashoot ejection and tracking beacons. just not anything that can stabilize or guide the flight path.
bxxj I always thought it was a stupid law as a model rocket is not much more dangerous if it has a guidance system since it's short range.To make it an effective guided missile it would need IR or radar sensors,a longer burn time,proximity sensors,and be able to carry a warhead that weights a few pounds.Plus high power rockets probably can made safer if they have a reliable guidance system.
rockets were the symbol of power and cutting edge technology in the post WWII space race and cold war. different time and values. Today laws aren't written as specifically as in the 50's. today they use terms like "weapons of mass destruction" or "terrorist" which pretty much includes anything they want it to. avionics are allowed in other flying platforms because many commercial interests have been identified making them good for more than a weapons platform.
Excellent job. Question: you say the parachute didn't work for any of the launches, yet the rocket looks pretty good at the end. How did that work out without a recovery device?
+Ragtime78rpm The chute ejected successfully on all launches, it just failed to open. It added enough drag that it could land safely... sort of. Each time it happened to land in just the right orientation as to protect the fins from damage. On the first landing the nose cone actually penetrated the ground and was standing on end. :)
+JiveFowl Lawn dart! I love it. Sounds like a plastic rather than a balsa nose cone - unless the ground there was pretty soft. Thanks for responding. I wish you every success in your future endeavors.
Holy Crap! That thing Kicks Butt!
+squadleader1966
Kudos!
that is not a rocket , thats a missile :) , cool project by the way
max enzo There's no warhead and targeting system it's just self adjusting.
A rocket that can guide itself is a lot safer than one that cannot.
Nice work!
Jive, checking in on the state of the project.
Great video. Great explanation. Make more.
Excellent work!
Good work, sons.
Sympa la fusée !
Merci!
"Breaker breaker... Come in earth. This is rocketship 27."
Superb creations
Cool Project - I like it
dubi make the black bag joke all the time to my family when demonstraiting some of my prodgects
"Holy crap it works!"
Could you share Arduino Sketch 👍
Now add a thermal camera and make it heat seeking, then add a detonator cap and explosives.
This is a research project.
Just FYI to all those who DYI. I was planning on making a Rocket Like this when some friends from Spark Fun informed it is highly illegal in the US. They look at is as owning a guided missile. So as cool as it is be careful who sees it.
There are no specific provisions beyond intent to do harm, I'm to understand. The rules are pretty easy to understand: Don't build an explosive payload delivery system. It just so happens the larger rockets can be just that, even unintentionally, so understandably you'd want to clear any high powered rockets with all the regulators you can muster. A C-sized rocket even despite your best efforts is not going to cause enough damage to warrant intent of harm. Ever. My best calculation puts this thing at about 100km/h at its peak, well below both the speed and weight that a professional pitcher can throw... and far less accurate. :)
Somebody gave you wrong information.
Nice sources guys.
Wow. You guys are doing better than North Korea.
Great Job !!Can you share Ardu code?
If you can't write it yourself, you probably don't know what you are doing and shouldn't attempt this.
Hey @JiveFowl, fantastic work on the stabilization! Do you still have your source for the project - if so could you possibly link it? What is the control algorithm, PID? How did you tune it? Thanks!
EDIT - if you don't want to share it publicly I can give you an email address as well. I'm working on a similar project with a Pi0. I've gotten everything written in python and it moves the servos appropriately, but I have no idea how to estimate control algorithm parameters
lmao noob
You just need to connect a mobile with gps on it, and you got your self a gps guided missile :-)
I just think the pentagon won't be happy with your competition then :-D
ISIS is taking notes
Claudia ft Privacy gps systems have a specific feature built in where it wont let you use it at speeds of a rocket to counter individuals using it as a guiding system.
My phone has no problem telling me it's going 550mph while on a plane at 37,000ft. The speed limit might stop an individual from creating an ICBM, but doesn't do anything to thwart more practically built devices.
elitew4rri0r _ Actually there was a guy in New Zealand that designed and built a gps guided pulsejet powered rocket from off the shelf components. If I remember correctly he said the range should be more than a hundred miles or so. Needless to say he was shut down pretty quick and investigated for "tax evasion" which he of course insisted was the government trying to scare him off.
I stand corrected. Thank you for clarifying
GREAT WORK
In my country, I have never seen a girl who likes arduino
How did you made that????
Using a arduino, gyroscope, and some servo motors, like a 15 min programming + the time to make the model rocket.
Nothing fancy here.
jdraper12 agree
@@abdbach379Nothing fancy? LOL. I assure you, it's not 15 minutes of programming.
@Amal Lee OK I may have been a bit harsh. It's more like 30 minutes.
Useful for Mini Nukes.
Cool video!
How is the dot product used in your stabilization algorithm?
would be really awesome if you could post the code somewhere!
4:49 arduino nano has atmel 32u4 not 328p
West-Polish spy KILLED me LMFAO
hi, did you wrote an paper (or something) for this? Can i read it?
I'm curious why you didn't just mount the fins to the servos and rotate them directly. it may have reduced the drag caused by the control arms.
+Jonathan Streech That would require all the servos to be in the same position along the Y axis, and the fuselage doesnt have enough room for that. The way he designed it allows for a staggered arrangement.
What is this zoom button for anyways? Very cool by the way. Very creative (sorry i'm critical about the camera work, I've done broadcast quality shows and forget i'm on RUclips; this is excellent quality in it's place. You are a smart dude, dude!
It was a DSLR with a non-parfocal lens and no autofocus capability while recording, so it's a far cry from any broadcast system you've used... and thanks! It was a fun project!
JiveFowl Hay, don't knock that DSLR. These days, that's broadcast quality! I used a Sony prosumer camera to make a number of programs that aired.
The rocket, Arduino idea is really cool. The software is so important and often overlooked by the novice (me). I was watching a RUclips about a 4WD robot that could not drive and compute objects in the way at the same time. Stop-start-stop... Now I admire what my home robot vacuum cleaner can do even more, still has not taken out my cat!
Awesome, when can you market that ?. I definitely want one.
very cool. very smart
dudbi make the black bag joke all the time to my family when demonstraiting some of my prodgects
Do you think that you could put an FPV camera or some other mini camera in the nose, feed the footage to a small computer, which using a thrust vector system, guides the rocket. I was thinking about this for an rc airplane.
At the time I built it your best bet would have been to feed the signal to a ground based computer, do your processing, and send the control parameters back to the rocket. Doable for sure, but rockets are pretty violent, so sending and receiving an uninterrupted signal reliably might be tough (check out BPS space channel for some insight). Nowadays there are some pretty powerful and tiny SOCs that might enable you to do it all onboard. The newest Raspberry PIs are about as powerful as my 2015 laptop, for example. It all gets dangerously close to "guided missile" however. :)
No parachute? So it comes down witht the tip showing down?
Add a GPS Shield to the guidance system and you can start selling DIY homing missile kits to Arabs.
Just no😊
*****
To the "Arabs"?
What a horrible thing to say.
allan froehlich Why? They would like to install some guidance systems onto their Qassams.
*****
Most Arabs are peaceful.
Anyway, the technology is nothing new. A $1 microprocessor has the computing capacity to guide a missile.
Personally, I'd be more concerned about a Bridgeport Mill getting into the hands of the wrong person.
allan froehlich I apologize for not being clear enough, I specifically meant Gaza Arabs. Nevermind =)
要玩玩大一點~把乳膠炸藥裝在彈頭(當然要裝點火的撞針)
I am the bringer of death! GET ON YOUR KNEES.... Or give me a sandwich.
So your parachute didn't deploy at all... What was going to be your method of deployment? I'm trying to do something similar to this with the rocketry club at school, but my main problem is that I can't figure out a way to deploy the parachute without the ejection charge from the motor (which would obviously not be acceptable with all that delicate electronics in there).
Erik Scow I put all the electronic bits in the nose section, thus the canard setup. The ejection charge splits the rocket in half, rather than just the nose cone. If I were you I'd be tempted to channel the ejection charge gasses through a reinforced straw to push the chute out. Or use a push rod and piston to toss it out. But those are probably prone to catastrophic failure. :)
Erik Scow Oh and as for the reason mine didn't work, I made my parachute out of a garbage bag, and it was too thick to successfully deploy. Shame. The astronauts made it to space but didn't make it back.
Cant believe I didn't think of that. Thank you for the help!
Personally I was thinking of using one of those single use CO2 cartridges if I couldn't use the engine ejection charge.
How to make a sample roket at home?
Does not putting controls on a rocket reclassify it as a missile and therefore illegal without the proper permits?
That would be a rather small surface to air missile.
What method did you use for the last shot for the goalpost when you made it go horizontal? Did you have some alternate software that you loaded in? Or did you just change the orientation of the tilt sensor?
Edward Clements It tries to assume the first orientation it booted up with, so same software, different boot-up procedure.
Is controlled through the gyroscope?
How did you fit it in such a small space?
What kind of controller are you running on the fins? PID?
Nope, something of my own design. Basically just a manually tuned proportional system. Very basic. It probably wouldn't work past a certain speed.
hi, how can i do like you did? i have ardupilot 2.6 board that i want to use to make like you did
set up the software as a plane and will try to stabalize as plane but upwards?
What sensor did you use to tell which way the rocket was facing. I am trying to re create this i have an arduino connected to four servos i can make the servos turn to any orientation I tell it to. The issue i face is that i need a sensor that will tell which way the rocket is turning. What did you do?
I used an IMU (inertial measurement unit) breakout board. It was 9 axis plus barometer. I read the values through SPI. Or I²c, I can't remember. Either way, check out Sparkfun or Hobbyking for these sensors, they're cheap and pretty easy to use. (Sparkfun also usually has circuit examples and good documentation, which you can use even if you order some generic part from Amazon!)
Nice! Home made cruise missle anyone!
What is the best Arduino to start learning on?
Probably something like an Arduino Uno, they have a lot of pins and there are many peripheral boards available with all sorts of sensors and controllers. Honestly, any of them are good to learn on; I'd suggest buying a kit of some kind, since things like buttons, LEDs, breadboards and jumper cables are important, and costs can add up if you buy them one at a time. Sparkfun.com is a little expensive, but they know what they're doing and put together good kits with great learning material. Watch a few videos to get the hang of how things mesh together. Tested.com has a decent video, an ILikeToMakeStuff.com also has some approachable material.
Have fun! :)
Can somebody tell me the camera I should use to put on a model rocket
A good one.
So it doesn't work I saw no correction.
Hi,
I am currently working on a similar project, and I am looking to have the rocket's fins turn once hitting a certain altitude. I am using a BMP180, a barometric sensor, to calculate the altitude. However, the barometric sensor uses a lot of delays in order to take measurements, which interferes with the stabilization system, so the fins are not able to spin as fast. I have tried using schedulers, but I am relatively new to Arduino and could not get it to work. I also tried using timers rather than delays, but I think there are some delays built in the BMP180 library that also interferes. Do you have any ideas to fix this problem? If not, do you know any other barometric sensors that do not have as much delay, or have another solution to stopping the rocket at a certain altitude? Thanks a lot!
That's super cool! Getting an accurate altitude at high frequency is pretty tough. The BMP180 has some configuration options that may increase the rate you get data back at the cost of precision and noise. The low-power mode samples fewer times for its result, and so will give you quicker responses.
Altimeters also rely on temperature for accurate measurements, which inherently takes a while to change, making the problem worse. The breakout that I used had 10 DOF, including a baro, so it afforded the opportunity to apply sensor fusion to the altitude of the module. You can calculate the position using the accelerometer, but since it's a double-integral to get the position, it's only accurate for less than second. The baro is the opposite; it's accurate over a few seconds, and the longer the better. The idea is you can measure the immediate change in acceleration, calculate a precise change in position, and keep it in the ballpark with the barometer.
This guy seems to have some source and information on exactly this: ruclips.net/video/TaqtzG7lyp0/видео.html
Good luck!
Ok. Thanks a lot!
What did you use to make the upthrust? What's the engine working on?
I think it was a C6-4. Standard model rocket engine.
+JiveFowl Thanks
How does the parachute not work? That's like the most simple part of the project.
Because of the electronics above the rocket engine. Parachutes are deployed by the top of the engine bursting up into the rocket fuselage pushing out the parachute and nose cone.
Can you link to your hardware and code?
How does your code determine how far to turn a fin (such as a PID controller or what)?
He is sensing tilt with an gyroscope sensor
0:55 1:47 2:03
You are a good man thank you
This is too funny. I am an avid Rocketeer who happened upon these systems at Radio Shack yesterday. Got to thinking about how I could use them for a guidance system on my rocket. however I am not very familiar with prototyping electronics. What systems and software did you use? Are PM's possible on RUclips?
its probably just code . but the electronics is an arduino nano and some servos + a 3 axis gyro/accelerometer and the arduino board is programmed by arduino ide
radio shack still exists?
arduino nanos and heat sensors and sonic range finder = homemade antiair missile.
How far can it reach?
how to make it
Camera Operator is stoned I think...haha
make a tutorial as to how you made it
very cool!!!
Can you post your code?
Now make a guided missile! :D
the nice girl is who!!!!
Nuclear microweapon starter kit.
so how long till this falls into the wrong hands.. first drones.. now this... ??what a world... .. . . lol
Not an expert, but is this classified as a missile and subject to regulations?
I had the same thought but I believe those regulations pertain to guided rockets. Although this rocket is gimbaled for stabilization, it is not actually guided. They may also not pertain to hobby engines and only to certain classes with a minimum total impulse. I don't know the details of the regulations though.
very nice, but isnt the high G-Force-changes manipulating/fucking up the Accelerometer/gyro output?
+Olli Queck probbably, but the gyroscope is the most important for guidance anyhow.
+Olli Queck One uses the fusion of info from both the sensor to make the most sense. Gyro maintains angles well but suffers from long term drift. Accelero's are prone to all the short impulsive inertial forces but don't suffer from long term drift. So the accelero data filtered out is able to tell down from up and is used to calibrate the gyro. For instantaneous directions , gyro is referred to .
+Olli Queck G-forces aren't that high. I think I worked it out to about 6? Accelerometer is good to 16 (that is, the values are scaled and clamped to 16; its operational range is probably in the hundreds to thousands) and the gyro is unfazed by whatever I can throw at it. Regardless, I didn't do any sensor fusion in this project, threw out everything but the gyro. Its drift is only a few degrees a minute, so as long as I launch it within a couple minutes, it goes about where you pointed it. :)
What is your profession man?
why is this guy's shirt so small
I held it in my hand and did this.....
North Korea should copy your homework haha
i LOVE it so deep muchhhhhh
RESPECT