» elektronik » Arduino »Relativt billig Quadcopter på Arduino med kontroll från telefon, surfplatta, PC

Relativt billig Quadcopter på Arduino med kontroll från telefon, surfplatta, PC


När du har läst den här artikeln kommer du att lära dig hur du bygger en icke dyra quadrocopter styrd från en Android-enhet, fjärrkontroll eller dator. Det finns många steg i det här projektet som du kan hoppa över. Du kan till exempel hoppa över konstruktion quadcopter och köpa färdiga på Internet, men du kommer fortfarande att använda Arduinoför att kontrollera det från din surfplatta eller bärbara dator. Men om du går den här vägen, kommer du att förlora nöjet att kombinera kinesiska bambupinnar och billig plast från tillverkarna elektronisk leksaker. Detta är ett billigt projekt, den dyraste delen är ArduinoDUE, även om du kan använda något billigare.

Vad behöver du för att samla in och starta din quadrocopter i luften:

Bärbar dator eller dator med bearbetning [/ b]Du kan ladda ner. Vad är "Bearbetning"? Så här skriver Wikipedia om detta:
Processing är ett Java-programmeringsspråk med öppen källkod. Det är en enkel och snabb verktygssats för människor som vill programmera bilder, animationer och gränssnitt.Används av studenter, konstnärer, designers, forskare och amatörer för att studera, prototypa och producera. Det skapades för att studera grunderna i datorprogrammering i ett visuellt sammanhang och fungerar som landskapsprogramvara (vilket innebär att varje * .pde-fil i Processing visual shell är en separat bild eller animation etc.) och ett professionellt produktionsverktyg.



Arduino Software (IDE) [/ b]
Android-enhet [/ b]som stöder lägeUSB-värd [/ b](testad på MotorolaXoom.
Och även en lödkolv, raka armar, sax.

Vad du behöver för att skapa en ram

Quadrocopter-ram gjord av bambuspettar



Motormonteringen till ramen är tillverkade av cocktailpinnar.

Relativt billig Quadcopter på Arduino med kontroll från telefon, surfplatta, PC


Elektrisk tejp - används för att fästa mottagarkortet, elmotorer i ramen. Trådar behövs för att fästa delar innan limning. Cyanoakryllim. Elastiskt band för att fästa batteriet i ramen.

Lista över elektronik för quadrocopters.

Alla dessa delar kan skadas vid testlanseringar eller under flygningar, så beställ med reserv. Länkar ges som ett exempel. Det finns många leverantörer.

Motorer.Jag hittade inte motorer med måtten 4x7 mm på Aliexpress hittade. Motorer ska vara borstlösa.

Detta kort innehåller alla komponenter - ett gyroskop, accelerometer, ESC (Electronic Stability Program), en CPU som kombinerar alla dessa komponenter. Litiumpolymerbatteri: 1 x 240mAh 1S 'LiPo. Du kan använda olika batterier med mindre eller större kapacitet. Om du bestämmer dig för att bygga en octocopter behöver du ett mer rymligt batteri.

Lista över quadcopter hårdvarukontroll.

Detta är de delar av din framtida helikopter som gör att den kan ta dina kommandon.
Observera att det måste finnas två moduler i satsen. Och detta är inte samma sak som NRF24L01, oavsett vad som påstås säljas.

Arduino DUE [/ b]eller liknande, kommer det att användas för att ansluta din Android-enhet och A7105. Författaren använde just detta Arduino-kort eftersom det har en USB ansluten till serieporten och kan fungera med 3,3v-logik, även om du kan använda en 5-3.3v-nivåomvandlare.

Utvecklingskort - på den monterar du radiomodulen och ansluter den till Arduino. Motstånd 22kOhm - dess värde är inte särskilt kritiskt. Ledningar för att ansluta radiomodulen. OTG-adapter för din Android-enhet.


Hubsan-fjärrkontrollen är valfri, men bekväm.

Att skapa ett ramverk.

Ramen är gjord av bambustickor, fäst kors för att korsa med sugrör från cocktails. Allt detta fastnar ihop med superlim.
1: Skriv ut SVG-mallen i den bifogade. Det är mer komplicerat än det borde vara, men det används också för att bygga en oktokopter. Mönstret behövs för att skapa rätt kvadrat.

2. Skär tråden längs underarmen.

3 Ta två pinnar för cocktails och håll dem så att grillpinnen delar dem i hälften och de ligger ovanpå varandra.


4 Börja linda in tråden först på en diagonal, sedan på den andra, linda jämnt tills tråden slutar. Oroa dig inte för att pinnarna rör sig, du limer dem senare. Ta en tråd längs underarmen. Oroa dig inte för att pinnarna är för långa, senare kommer de att användas som motorfästen och quadrocopterben.

5. Ta ytterligare två pinnar för kanapor och fixa dem som i föregående steg, bara på ett avstånd av 4 fingrar från tidigare fäst. Det exakta avståndet är inte viktigt, du kommer att korrigera det ytterligare.






6. Lägg mallen på en plan yta, det är bättre att använda glas.

7. Lägg dina pinnar ihop som visas på bilden.



I detta skede är det viktigt att göra allt så exakt som möjligt. Quadcopters är inte särskilt känsliga för viktfördelning, men om dina motorer inte pekar vertikalt flyger helikoptern inte så bra, så kontrollera alla två gånger. Att montera motorerna var strikt vertikala, och alla diagonaler är desamma.

8 Blötlägg alla dina garnbindande trådar med superlim. Det är nödvändigt att impregnera trådarna igenom, försök att inte flytta din ram samtidigt. Vänta i 2 minuter och vänd din mall för att mätta trådarna med lim bakifrån. Efter ytterligare två minuter är den första fyrkantiga fästet klar.

9. Upprepa samma process för den andra konsolen.

10. Därefter måste du fästa två fästen, som redan beskrivits. Se till att alla motorfästen är vertikalt inriktade och att konsolerna är fästa exakt i mitten.

11. Skär pinnarna cirka 2 cm långa på båda sidor.

12. Skär fyra pinnar på 1,5 cm vardera, lim dem ihop med en kvadrat, särskilt stark limning behövs inte, det kommer att vara en konsol för brädet och batteriet.

Nästa steg består av lödning av dina 4 motorer till ett 4X mottagarkort. Det första du behöver är att löd strömkablarna till botten av kortet. Vidare kommer vi att hänvisa till denna orientering (styrelsen ligger på "baksidan")

Hur man ansluter motorerna.

Hubsan x 4-korten har kuddar för anslutning av lysdioder och motorer. De som har LED-beteckning LED, det finns inget behov av att ansluta motorerna. Motorkontakter är markerade+ ve [/ b]och–Ve. [/ B]

Ta en av dina fyra motorer med svarta och vita ledningar och löd dem tillVänster Vänster [/ b]kortkontakter, vit tråd till parets vänstra stift. Ta motorn med de röda och blå ledningarna och löd den tillVänster överst [/ b]stift, röd tråd till parets vänstra stift .. Ta motorn med svarta och vita ledningar och löd dem tillHÖGER TOPP [/ b]stift, svart tråd till vänster stift. Ta motorn med de röda och blå ledningarna och löd den tillRIGHT LOWER [/ b]stift, röd tråd till parets vänstra stift.

I kopplingsschemat är den vita tråden en svart streckad linje. Ledningarna måste fixeras med en droppe hett lim. Fäst motorerna med två band med 5 mm bred tejp. Oroa dig inte riktigt om samma arrangemang av motorer i höjd. När motorerna är fixerade måste du bära propeller på axeln. Använd en vit propell för att "fram" på motsatt sida av batterikablarna) och en svart propell till "bak". Det är inte så enkelt som det verkar. hur vissa blad är gjorda för att rotera medurs och andra för att rotera moturs. Det finns skyltar på knivarna. Använd bladen med bokstaven "A [/ b]"för vänster övre och nedre högra motorer. Med bokstaven"I [/ b]"respektive för de övre högra och nedre vänstra motorerna. Nu kan du ansluta batteriet till botten av brädet, författaren använder ett elastiskt band för denna del. Om du har en original hubsan-styrenhet kan du höja fyrhjulet i luften. Om helikoptern skakar i luften, Detta innebär att motorerna inte står helt upprätt. Genom att lägga bitar av vikta papper kan du justera motorerna.

Radiokontrollenhet på arduino.

Denna punkt i projektet kommer att berätta hur du styr en helikopter med hjälp av en Android-enhet via Arduino seriella port.

Du behöver 6 stift på A7105-kortet. Vänster är GND. Till höger är SDIO, SCK, SCS, GND, VCC.

Löd en solid enkärnig tråd, 2 cm lång, till varje angiven stift. Sätt i A7105 i brädskivan enligt bilden. Anslut GND-stiften på arduino-kortet och två på A7105. Anslut 3,3V-stiftet på Arduino till VCC-stiftet på A7105-kortet. På SPI Arduino-anslutningen, anslut MOSI-stiftet till en av motståndsstiften, anslut den andra änden av motståndet till SIDO-stiftet på A7501.



Den här länken låter dig se var den ligger
Arduino SCK-stift med A7105 SCK-stift, SCS från A7105-kort till stift 10 av Arduino. Det blå motståndet på fotot är inte en del av projektet.

Arduino programvara

Följande skiss använder en hackad version av PhracturedBlue hubsan X4 och A7105 originalkod är möjlig.

Anslut din DUO till datorn via 'Programming Port'. Ladda ner zip-filen, ladda upp skissen till Arduino och ladda upp den till DUO. Den här skissen behandlar kommandona från den seriella porten och konverterar dem till kommandona på styrkortet på din quadrocopter. Denna skiss kommunicerar med Hubsan-kortet via radio utan en seriell port, så om du sätter på din copter och sedan Arduino, och lamporna på koptern slutar blinka, så är allt i ordning.
skiss arduino [6,99 Kb] (nedladdningar: 370)


Android-programvara

Det här är programvarabestämmelseger dig en enkel flygkontroll baserad på en Android-enhet. Accelerometer och pekskärm på din enhet används för kontroll. Tabletten eller telefonen kommer att kommunicera med Arduino via USB-porten.

Programvaruinstallation:
1 Du måste aktivera USB-felsökning och aktivera installationen av applikationer som inte är google play. Ladda ner applikationen här
2Anslutdin enhet via en OTG-till-Arduino-adapter, det kommer detmatasfrån din telefon eller surfplatta, så se till att batteriet är fulladdat.
3 Anslut batteriet till kopiatorn och lägg det på en plan yta. Om lamporna slutar blinka är allt i ordning.
4 Vänsterhandens tumme glider långsamt på skärmen, propellerna bör börja rotera. Ta bort fingret så kommer propellerna att stanna.
5 Gör samma sak, placera bara höger tumme på skärmen också. Detta gör att du kan styra helikoptern med hjälp av accelerometern, luta din enhet framåt / bakåt, vänster / höger. Genom att flytta tummen på din högra vänster eller höger, snurrar du helikoptern åt vänster eller höger runt axeln. Om du tar bort din högra hand från skärmen bör helikoptern anpassa sig, oavsett accelerometerens position. Försök. Flytta din vänstra finger tills helikoptern tar fart. Kom ihåg - om du tar bort båda fingrarna stannar motorerna.
Programvara för android [353.51 Kb] (nedladdningar: 367)


PC-programvara
Arkivprogrammet som styr kopieraren genom den seriella porten. Kopieraren styrs med markörknapparna, och "A" / "Z" -knapparna är spjället. Författaren gjorde ett försök att tvinga koptern att följa ett objekt av en viss färg, men det fungerar inte ännu. Han lovade att ladda upp uppdateringar.
programvara för PC [7.39 Kb] (nedladdningar: 246)

9.7
5.7
9.3

Lägg till en kommentar

    • lelerxaxaOKdontknowyahoonea
      bossscratchluraJaja-jaaggressivhemlighet
      ledsendansdance2dance3benådningHjälpdrycker
      stoppvännerbragoodgoodvisselpipasvimningsanfalltunga
      rökklapparcraydeclarehånfulldon-t_mentionnedladdning
      hettaRASANDElaugh1mdamötemoskingnegativ
      not_ipopcornstraffalässkrämmalarmrapportersök
      hånthank_youdettato_clueumnikakutöverens
      illabeeeblack_eyeblum3rougeskrytaledan
      censureradepleasantrysecret2hotasegeryusun_bespectacled
      shokrespektlolprevedvälkommenkrutoyya_za
      ya_dobryihjälparene_huliganne_othodiFLUDförbudstänga
6 kommentar
Hej, kan jag förklara mer i detalj hur du löd a7105-sändaren.
och sändtagaren, som jag förstår det, är en wifi-modul. Tack för länkarna!
Hej, länkar uppdaterade.
vänligen uppdatera länkarna. intresset för den här artikeln har inte försvunnit men länkarna fungerar inte. om du bara kan beskriva vilken typ av sändtagare och andra komponenter.
du skrev att du behöver två sändtagare. Som jag förstår det, en på copter en annan på arduino, men hur och var man kan ansluta den till copter beskrivs inte där (eller jag är bara blind "TO ME TEACHER") Och igen: Kan jag använda Arduino nano v3?
du kan ge en länk till mottagarkortet (Link är föråldrad på alli det är inte längre)

Vi rekommenderar att du läser:

Räcka den till smarttelefonen ...