» elektronikk » Arduino »Relativt billig Quadcopter på Arduino med kontroll fra telefon, nettbrett, PC

Relativt billig Quadcopter på Arduino med kontroll fra telefon, nettbrett, PC


Etter å ha lest denne artikkelen, lærer du hvordan du bygger et ikke-dyrt quadrocopter styrt fra en Android-enhet, fjernkontroll eller datamaskin. Det er mange trinn i dette prosjektet som du kan hoppe over. Du kan for eksempel hoppe over konstruksjon quadcopter og kjøp ferdige på Internett, men du vil fortsatt bruke Arduinofor å kontrollere det fra nettbrettet eller den bærbare datamaskinen. Imidlertid, hvis du går denne ruten, vil du miste gleden av å kombinere kinesiske bambuspinner og billig plast fra produsenter elektronisk leker. Dette er et billig prosjekt, hvor den dyreste delen er ArduinoDUE, selv om du kan bruke noe billigere.

Hva trenger du for å samle og sette i gang quadrocopteret ditt i luften:

Bærbar datamaskin eller datamaskin med behandling [/ b]Du kan laste ned. Hva er "Behandler"? Dette er hva Wikipedia skriver om dette:
Prosessering er et Java-programmeringsspråk med åpen kildekode. Det er et enkelt og raskt verktøysett for folk som ønsker å programmere bilder, animasjoner og grensesnitt, brukt av studenter, kunstnere, designere, forskere og amatører til å studere, prototype og produsere. Den ble opprettet for å studere det grunnleggende om dataprogrammering i en visuell kontekst og fungerer som landskapsprogramvare (noe som betyr at hver * .pde-fil i Processing visual shell er et eget bilde eller animasjon, etc.) og et profesjonelt produksjonsverktøy.



Arduino-programvare (IDE) [/ b]
Android-enhet [/ b]som støtter modusUSB-vert [/ b](testet på MotorolaXoom.
Og også loddejern, strake armer, saks.

Det du trenger for å lage en ramme

Quadrocopter ramme laget av bambusspyd



Motorfester til rammen er laget av cocktailpinner.

Relativt billig Quadcopter på Arduino med kontroll fra telefon, nettbrett, PC


Elektrisk tape - brukes til å feste mottakertavlen, elektriske motorer til rammen. Tråder er nødvendige for å feste deler før liming. Cyanoakryllim. Elastisk bånd for å feste batteriet til rammen.

Liste over elektronikk for quadrocopters.

Alle disse delene kan være skadet under testoppskytninger eller under flyvninger, så bestill med reserve. Koblinger er gitt som eksempel. Det er mange leverandører.

Motorer.Jeg fant ikke motorer med dimensjoner på 4x7 mm på Aliexpress. Motorer skal være børsteløse.

Dette brettet inneholder alle komponentene - et gyroskop, akselerometer, ESC (Electronic Stability Program), en CPU som kombinerer alle disse komponentene. Litiumpolymerbatteri: 1 x 240mAh 1S 'LiPo. Du kan bruke forskjellige batterier med mindre eller større kapasitet. Hvis du bestemmer deg for å bygge et oktokopter, trenger du et mer romslig batteri.

Liste over quadcopter maskinvarekontroll.

Dette er delene av ditt fremtidige helikopter som lar det ta kommandoene dine.
Vær oppmerksom på at det må være to moduler i settet. Og dette er ikke det samme som NRF24L01, uansett hva som påstås solgt.

Arduino DUE [/ b]eller lignende, vil den bli brukt til å koble Android-enheten din og A7105. Forfatteren brukte dette spesielle Arduino-brettet fordi det har en USB koblet til serieporten og kan fungere med 3,3v logikk, selv om du kan bruke en 5-3.3v nivåkonverterer.

Utviklingsbrett - på det vil du montere radiomodulen og koble den til Arduino. Motstand 22kOhm - verdien er ikke spesielt kritisk. Ledninger for å koble til radiomodulen. OTG-adapter for din Android-enhet.


Hubsan-fjernkontrollen er valgfri, men praktisk.

Opprette et rammeverk.

Rammen er laget av bambuspinner, festet kors for å krysse med sugerør fra cocktails. Alt dette fester seg sammen med superlim.
1: Skriv ut SVG-malen i vedlagte. Det er mer komplisert enn det burde være, men det brukes også til å bygge et octocopter. Mønsteret er nødvendig for å lage riktig firkant.

2. Klipp tråden langs lengden på underarmen.

3 Ta to pinner til cocktails og hold dem slik at grillpinnen deler dem i to og de er oppå hverandre.


4 Begynn å pakke tråden først på den ene diagonalen, deretter på den andre, vikle jevnt til tråden slutter. Ikke bekymre deg for at pinnene beveger seg, du limer dem senere. Ta en tråd på lengden på underarmen. Ikke bry deg om at pinnene er for lange, senere vil de bli brukt som motorfester og quadrocopterben.

5. Ta ytterligere to pinner for kanapene og fest dem som i forrige trinn, bare i en avstand på 4 fingre fra tidligere festet. Den nøyaktige avstanden er ikke viktig, du vil rette den ytterligere.






6. Sett malen på en flat overflate, det er bedre å bruke glass.

7. Plasser pinnene dine sammen, som vist på bildet.



På dette stadiet er det viktig å gjøre alt så nøyaktig som mulig. Quadcopters er ikke veldig følsomme for vektfordeling, men hvis motorene dine ikke peker loddrett, flyr helikopteret ikke så bra, så sjekk alle to gangene. Å montere motorene var strengt vertikale, og alle diagonaler er like.

8 Bløt alle garnbindende trådene med superlim. Det er nødvendig å impregnere trådene gjennom, prøv å ikke forskyve rammen samtidig. Vent 2 minutter og snu malen for å mette trådene med lim bakfra. Etter ytterligere to minutter vil den første firkantede braketten være klar.

9. Gjenta samme prosess for den andre beslaget.

10. Deretter må du feste to braketter, som allerede beskrevet. Kontroller nok en gang at alle motorfester er loddrett på linje og at brakettene er festet nøyaktig i midten.

11. Skjær kjeppene ca 2 cm lange på begge sider.

12. Skjær 4 pinner på 1,5 cm hver, lim dem sammen med en firkant, spesielt sterk liming er ikke nødvendig, det vil være en brakett for brettet og batteriet.

Neste trinn består av lodding av dine 4 motorer til et 4X mottakerkort. Det første du trenger er å lodde strømkablene til bunnen av brettet. Videre vil vi referere til denne retningen (styret ligger på "ryggen")

Hvordan koble motorene.

Hubsan x 4-tavlene har pads for tilkobling av LED og motorer. De som har LED-betegnelse LED, det er ikke nødvendig å koble motorene. Motorkontakter er merket+ ve [/ b]og–Vi. [/ B]

Ta en av de 4 motorene dine med svarte og hvite ledninger og lodd dem tilVENSTRE VENSTRE [/ b]kortkontakter, hvit ledning til venstre pinne på paret. Ta motoren med de røde og blå ledningene og lodd den tilVENSTRE TOPP [/ b]pinner, rød ledning til venstre pinne på paret .. Ta motoren med svarte og hvite ledninger og lodd dem tilHØYRE TOPP [/ b]pinner, svart ledning til venstre pinne. Ta motoren med de røde og blå ledningene og lodd den tilHØYRE NEDRE [/ b]pinner, rød ledning til venstre pin av paret.

I koblingsskjemaet er den hvite ledningen en svart stiplet linje. Ledningene må festes med en dråpe varmt lim. Fest motorene med to strimler av elektrisk tape 5 mm bredt. Ikke bry deg om det samme arrangementet av motorer i høyden. Etter at motorene er festet, må du bruke propeller på aksen. Bruk en hvit propell for å “foran” på motsatt side av batteritrådene) og en svart propell til “bak”. Det er ikke så enkelt som det virker. hvordan noen kniver er laget for å rotere med klokken, og andre for å rotere mot klokken. Det er skilt på knivene. Bruk bladene med bokstaven "A [/ b]"for venstre øvre og nedre høyre motor. Med bokstaven"I [/ b]"henholdsvis for øvre høyre og nedre venstre motor. Nå kan du feste batteriet til bunnen av brettet. Forfatteren bruker et elastisk bånd for denne delen. Hvis du har en original hubsan-kontroller, kan du heve firemannen i luften. Hvis helikopteret rister i luften, Dette betyr at motorene ikke står helt oppreist. Ved å legge biter av brettet papir, kan du justere motorene.

Radiokontrollenhet på arduino.

Dette poenget med prosjektet vil fortelle deg hvordan du kontrollerer et helikopter ved hjelp av en Android-enhet via Arduino serieport.

Du trenger 6 pinner på A7105-brettet. Til venstre er GND. Til høyre er SDIO, SCK, SCS, GND, VCC.

Lodd en solid enkjernetråd, 2 cm lang, til hver indikert pinne. Sett A7105 inn i brødbordet som vist på bildet. Koble GND-pinnene på arduino-brettet og to på A7105. Koble 3.3V-pinnen på Arduino til VCC-pinnen på A7105-brettet. På SPI Arduino-kontakten kobler du MOSI-pinnen til en av motstikknålene, koble den andre enden av motstanden til SIDO-pinnen på A7501.



Denne lenken lar deg se hvor den ligger
Arduino SCK-pinne med A7105 SCK-pinne, SCS fra A7105-brett til pinne 10 av Arduino. Den blå motstanden på bildet er ikke en del av prosjektet.

Arduino programvare

Følgende skisse bruker en hacket versjon av PhracturedBlue's hubsan X4 og A7105 originalkode er mulig.

Koble din DUO til datamaskinen gjennom 'Programming Port'. Last ned zip-filen, last opp skissen til Arduino og last den opp til DUO. Denne skissen behandler kommandoene fra serieporten og konverterer dem til kommandoene til kontrolltavlen til ditt quadrocopter. Denne skissen kommuniserer med Hubsan-styret via radio uten en seriell port, så hvis du slår på copteren din og deretter Arduino, og lysene på copteren slutter å blinke, er alt i orden.
skisse arduino [6,99 Kb] (nedlastinger: 370)


Android-programvare

Dette er programvarebestemmelsegir deg en enkel flykontroller basert på en Android-enhet. Akselerometeret og berøringsskjermen på enheten brukes til kontroll. Nettbrettet eller telefonen vil kommunisere med Arduino via USB-porten.

Programvareinstallasjon:
1 Du må aktivere USB-feilsøking og aktivere installasjonen av ikke-Google Play-applikasjoner. Last ned applikasjonen her
2Koble tilenheten din via en OTG til Arduino-adapter, vil detbli matetfra telefonen eller nettbrettet ditt, så sørg for at batteriet er fulladet.
3 Koble batteriet til kopteren og legg det på et flatt underlag. Hvis lysene slutter å blinke, er alt i orden.
4 Tommelen på venstre hånd glir sakte på skjermen, propellene bør begynne å rotere. Fjern fingeren, og propellene stopper.
5 Gjør det samme, bare plasser høyre tommel på skjermen. Dette lar deg kontrollere helikopteret ved hjelp av akselerometeret, vippe enheten fremover / bakover, venstre / høyre. Ved å bevege tommelen på høyre hånd til venstre eller høyre, snur du helikopteret til venstre eller høyre rundt aksen. Hvis du fjerner høyre hånd fra skjermen, skal helikopteret justere seg, uavhengig av posisjonen til akselerometeret. Prøv det. Beveg fingeren på venstre hånd til helikopteret tar av. Husk - hvis du fjerner begge fingrene, stopper motorene.
Programvare for Android [353.51 Kb] (nedlastinger: 367)


PC-programvare
Arkivprogrammet som styrer kopteren gjennom serieporten. Kopteren styres ved hjelp av markørknappene, og “A” / ”Z” -knappene er gassen. Forfatteren gjorde et forsøk på å tvinge kopteren til å følge et objekt av en viss farge, men dette fungerer ikke ennå. Han lovet å laste opp oppdateringer.
programvare for pc [7.39 Kb] (nedlastinger: 246)

9.7
5.7
9.3

Legg til en kommentar

    • smilersmilerxaxaokdontknowyahoonea
      sjefscratchlurejaja-jaaggressivhemmelighet
      beklagerdansedance2dance3benådninghjelpdrikkevarer
      stoppvennergodgoodgoodfløytebesvimelsetunge
      røykklappingCrayerklærehånligdon-t_mentionnedlasting
      heteirefullaugh1MDAmøtemoskingnegative
      not_ipopcornstraffeleseskremmeskremmersøk
      spydighetthank_youdetteto_clueumnikakuttenig
      dårligbeeeblack_eyeblum3rødmeskrytekjedsomhet
      sensurertpleasantrysecret2trueseieryusun_bespectacled
      ShokRespektlolPrevedvelkommenKrutoyya_za
      ya_dobryihelperne_huliganne_othodiFLUDforbudnær
6 kommentar
Hei, kan jeg forklare mer detaljert hvordan jeg lodder a7105-senderen.
og mottakeren, slik jeg forstår det, er en wifi-modul. Takk for lenkene!
Hei, lenker oppdatert.
vennligst oppdater koblingene. interessen for denne artikkelen har ikke forsvunnet, men koblinger fungerer ikke. hvis du bare kan beskrive hva slags mottaker og andre komponenter.
du skrev at du trenger 2 transceivere. Slik jeg forstår det, en på copteren en annen på arduino, men hvordan og hvor du skal koble den til copteren er ikke beskrevet der (eller jeg er bare blind "TRENING ME'S RIGHT") Og igjen: Kan jeg bruke Arduino nano v3?
Du kan gi en lenke til mottakertavlen (Link er utdatert på alli det er ikke mer)

Vi anbefaler deg å lese:

Gi den til smarttelefonen ...