Arduino helikopterplatform voor mini Quad Copter (7 / 8 stap)

Stap 7: De Software


Het probleem lijkt eenvoudig genoeg op het eerste gezicht. De chopper is ontdekt, na een paar seconden krijg je toestemming om te landen, dan je land. Wanneer u start nauwer te kijken naar het probleem is er veel meer bij kijken. U moet de logica om de helikopter te vliegen in en uit de detectie voor korte momenten. Wat gebeurt er als u opstijgen en verblijf gevonden? Is dat toegestaan? Wat triggers de lap timer te starten en te stoppen? De lijst gaat.

Vele taken van de Arduino zijn vrij eenvoudig en niet nodig een heleboel gedachte dus ben ik begonnen met codering. Al snel vond ik mezelf verstrikt in een heleboel lelijke spaghetti if-statements en timers en ik begreep niet mijn eigen code de volgende dag. Blijkbaar, de taak som gedachte vereisen. Terug naar de tekentafel. In de eerste poging kwam ik om te beseffen, echter dat het probleem een vrij goed voorbeeld van een eindige toestandsmachine. Dus ik trok een diagram en probeerde het opnieuw. Deze keer kreeg ik veel betere resultaten!

De code van de arduino is hier: Helipad.ino

Gerelateerde Artikelen

Make your own mini quad copter

Make your own mini quad copter

Een lokale school nodig hulp bij het bouwen van een quad copter. Ze had kocht de delen afzonderlijk van Banggood tegen een goede prijs, maar helaas kwamen ze met geen instructies.Hier is een lijst van onderdelen (voor zover ik uit de verpakking bepal
Kras gebouwd Micro Quad Copter

Kras gebouwd Micro Quad Copter

Een paar jaar geleden kocht ik een mini quad copter voor mezelf als een kerstcadeau. Ik leerde te vliegen deze mini quad copter en dat inspireerde me genoeg om het bouwen van een DIY quad copter. Heb ik besloten om meer te leren over deze micro-elekt
Bouw uw eigen Eco-Quad-Copter van Reused en gerecycleerde materialen

Bouw uw eigen Eco-Quad-Copter van Reused en gerecycleerde materialen

als een student in een academische, technische middelbare school ingeschreven, ik heb blootgesteld aan vele aspecten van technologie, inclusief techniek, voertuigontwerp en elektronica. Mijn gebied van focus is echter momenteel wet, openbare veilighe
Quad-Copter project

Quad-Copter project

Voor de Quad-Copter project overgenomen ons team 4 Borstelloze motoren met SER 's(Elektronische snelheidsregelaars), propellers, een frame 3 LiPo Accu's en lader, een APM 2.6 automatische piloot vlucht controller met GPS-module en een 6-kanaals RC (r
Quad copter

Quad copter

Hoe maak je een quad copter in huisStap 1:de quad copter de belangrijksteStap 2: stap 2. de Raad van bestuurs invoegen in dieStap 3:stap 3 eindigde - nu im het makenStap 4: Quad copter stuurprogramma's. zijn voor u klaar.Stap 5: haar klaar....... los
Hoe bouwde ik deze 200mm Mini H Quad Copter

Hoe bouwde ik deze 200mm Mini H Quad Copter

200mm Mini H Quad CopterDit is mijn tweede quad copter lichaamsbouw. Het doel van dit instructable is meer om details te verstrekken voor projecten, ontwerpen, en bouwt. Ik heb een grote interesse in elektronica en hoe dingen werken. Plz zenden mij o
Kras bouwen uw eigen quad-copter!

Kras bouwen uw eigen quad-copter!

Voor dit instructable ik zal laten zien hoe ik kras mijn eigen quad-copter gebouwd!Stap 1: Wat is het?De eerste gedacht hebt om na te denken alvorens een enkele materiaal zelfs te kopen of deel is wat wil je doen? Wilt u iets dat leuk om te vliegen?
Wat is quad copter een een beetje over het maken van een

Wat is quad copter een een beetje over het maken van een

Wat is een Quad-copter?een onbemande helikopter met vier rotoren. meer gewoonMultiCopters aërodynamisch onstabiel zijn en absoluut vereisen een boordcomputer (aka vlucht controller) voor stabiele vlucht. Dientengevolge, zij zijn "Fly by Wire" sy
De LeapCopter! (Sprong beweging waarmee Quad copter)

De LeapCopter! (Sprong beweging waarmee Quad copter)

Hallo iedereen! Dit is mijn eerste instructable hoop dat u zult genieten.   Wat ik deed in dit project nam de sprong Motion platform en gebruikte het om controle een quad copter met niets anders dan handgebaren!   Met behulp van digitaal naar analoog
Arduino 3-axis Mini Lazer Paper-Cutter

Arduino 3-axis Mini Lazer Paper-Cutter

Bijgewerkt: 16/3 toevoegen stap 4, over het gebruik van het werkgebied.Bijgewerkt: 18/3 foto's toevoegen (snijden vinyl zelfklevend vel)Bijgewerkt: 19/3 toevoegen stap 5, fungeert als penplotterBijgewerkt op: 20/3 toevoegen laser graveren video (hout
Hoe te vliegen van een Quad-Copter

Hoe te vliegen van een Quad-Copter

heb je nodig een nieuwe hobby?  Wilt u vliegen?  Er zijn meerdere instructies over het maken van een quad-copter, maar hoe zit als u wilt vliegen het zo goed?  Ik ga tonen u alle benodigdheden om te kunnen vliegen een quad-copter.  Het beste deel is
3D afgedrukt Quad Copter

3D afgedrukt Quad Copter

Een quadcopter is een multi propeller helikopter die wordt aangedreven door voor motoren. In deze tutorial zullen we nemen u door het proces waarin we onze eigen quadcopter gemaakt. Tegen het einde van deze tutorial moet je vertrouwd zijn met het ont
Beeduino: Zelfgemaakte Arduino Uno voor $6

Beeduino: Zelfgemaakte Arduino Uno voor $6

Hey wat de kosten van dit blauwe bord thingy, "Arduino" Ik denk dat haar genoemd? Nou is de kosten ongeveer $30 per plaat. Woah $30 voor enkel dit eenvoudige circuit. Wat is zo speciaal daarin? Nou niets eigenlijk. Het is gewoon een eenvoudige o
Quad Copter vlucht

Quad Copter vlucht

Toen we begonnen met dit project; wat we wilden bereiken was te bouwen de quad copter en het programma om te vliegen. We onderzocht eerst enkele arduino projecten, om te zien wat zou de beste manier om te beginnen. We besloten om het gebruik van de a