Propeller Autopilot
Hej alla!
Jag är mycket glada att få detta instructable till dig! Detta projekt har varit på gång ett tag nu, och det är äntligen dags för att dela det arbete jag har gjort!
I detta instructable jag ska förklara hur jag byggde min första motordrivna UAV.
Målet för projektet var ha följande:
** Möjlighet att växla mellan autopilot kontroll och radiostyrning
** Exakt orientering information
** Förmåga att hålla orienteringen set
** Funktionella höjd rubrik hänvisning System (AHRS) att navigera mellan GPS-koordinater
** Levande kommunikation mellan flygplan och laptop för under flygning trimning
** Live visuell representation av flygplan orientering och gps läge
** Autonoma starter
Vi uppfyllde inte alla dessa mål, delvis på grund av att jag var tvungen att gå på en oväntad affärsresa till Nederländerna. Vi har kunnat få allt fungerar utom:
** Waypoint navigering (jag vet att detta är den viktigaste funktionen...)
** Autonoma starter
** Levande tomt på GPS-position
Detta är ett stort projekt om ditt mål är att bygga en plattform för dig att experimentera med olika metoder. Medan det finns en hel del formella teorin om obemannade flygplan, är det roligt att testa dina idéer och se om någon av dem fungerar. Om du aldrig försöker ut dina idéer hamnar du alltid med någon annans.
Jag har också gjort allt jag kan för att se det här projektet är 100% öppen källkod. Det verkar som skolan tar en evighet för att få igenom, och öppen källkod gemenskapen har gjort mycket för att stödja min "frivilliga" utbildning och jag är så tacksam!
Projekt som dessa är en intressant sammanslagning av matematik, fysik, datorer och modell uppbyggnad; och drar på maskinvara, fasta program och programvarudesign. Och eftersom det spänner över så många discipliner, är det viktigt att få hjälp när du behöver den.!
När jag började denna väg ungefär ett år sedan, hade jag bara om noll erfarenhet inom något av dessa områden. Det har varit en mycket glädjande upplevelse att sätta min all min extra hjärnkapacitet i detta projekt och sedan chucking vid sidan av en klippa: P
Några fler kommentarer innan vi går ombord:
Jag har lätt sjunkit tillräckligt med pengar i detta projekt att köpa mer sedan ett par APM brädor från 3DRobotics. Om du mål är att snabbt och billigt få en modell-storlek UAV i luften, köpa en färdiga flyg controller och Anslut den till en ditt befintliga flygplan. Medan 3DRobotics har en stor gemenskap och massor av stöd, det finns faktiskt ett par alternativ, här är ett par mer:
http://www.cloudcaptech.com/piccolo_nano.shtm
http://Transition-Robotics.com/products/Lisa-m-v2-0
https://pixhawk.ethz.ch/px4/modules/px4fmu
http://www.buildyourowndrone.co.uk/AttoPilot-s/64.htm
Som sagt, en hel del folk på DIYDrones har verkligen hjälpt mig dra detta projekt genom, och det verkar som ett bra ställe att börja hobby.
Jag är mycket glada att 3DRobotics är värd en drönare tävling! Jag och min kompis har tänkt att montera en arm-baserad dator på en quadcopter under en tid nu, med avsikt att försöka vissa 3D-modellering med hjälp av cloud computing från 123D fångst http://www.123dapp.com/catch#catchApps
Trots att skapa modellen kräver 40 + bilder, skulle det vara en intressant, introduktion till modellering stora objekt med minimal hårdvara/mjukvara.
I hela detta instructable jag kommer att försöka skapa sekventiella instruktioner om hur man bygger ett UAS med min design. Jag skulle älska att helt enkelt vara värd för en ritning av min bräda du etch/löda tillsammans med en liten git-hub zip du kompilera på datorn och mikrokontroller. Men sanningen är min kod har kalibrerats speciellt för min flygplan och min IMU. Så jag kommer att göra min nivå bäst för att belysa min fulla förståelse modellteori, kontroll-teori och controller funktioner så om du UAV kraschar, har du verktyg som behövs för felsökning av.
Alla får "hänga" vid olika tidpunkter genom ett projekt. Jag kommer att gå in så detaljerat som möjligt se till att mitt arbete är lätt att bygga bort av. Jag är ledsen om det rör sig för långsamt, hoppa vänligen framåt om så är fallet. Om du har fastnat för en betydande mängd tid på någon en aspekt av denna typ av projekt, gärna meddelande mig eller post till relevanta forum (Arduino, Parallax, DIYDrones etc). Det finns en hel del information från olika källor.
Om du tänker kod din egen UAV från grunden, är tålamod nyckeln. Ingenting varje ganska fungerar som jag före cognate, så jag måste alltid ta min tid sålla igenom.
Kolla gärna in min instructable från förra sommaren om du inte gjort det redan!
Även om jag har gjort betydande framsteg sedan förra sommaren (mycket mer sofistikerade IMU bearbetning, snabbare beräkningar, inga fler enfaldiga reläer) kan det vara värt mödan att ge detta en gång över. Jag har ingen formell utbildning till ämnet, så om jag kan göra det, kan du också!
Titta på allt extra utrymme inuti att kläcka!