» elektronik » Arduino »Relativt billig Quadcopter på Arduino med kontrol fra telefon, tablet, pc

Relativt billig Quadcopter på Arduino med kontrol fra telefon, tablet, pc


Efter at have læst denne artikel, lærer du, hvordan man bygger en ikke-dyr quadrocopter styret fra en Android-enhed, fjernbetjening eller computer. Der er mange trin i dette projekt, som du kan springe over. For eksempel kan du springe over konstruktion quadcopter og køb færdiglavet på Internettet, men du vil stadig bruge Arduinofor at kontrollere det fra din tablet eller bærbare computer. Men hvis du går denne rute, vil du miste fornøjelsen ved at kombinere kinesiske bambuspinde og billig plastik fra producenterne elektronisk legetøj. Dette er et billigt projekt, hvis dyreste del er ArduinoDUE, selvom du kan bruge noget billigere.

Hvad har du brug for for at samle og lancere din quadrocopter i luften:

Bærbar eller computer med behandling [/ b]Du kan downloade. Hvad er "Behandling"? Sådan skriver Wikipedia om dette:
Processering er et Java-programmeringssprog med open source. Det er en nem og hurtig værktøjssæt til folk, der ønsker at programmere billeder, animationer og grænseflader brugt af studerende, kunstnere, designere, forskere og amatører til at studere, prototype og fremstille. Det blev oprettet for at studere det grundlæggende inden for computerprogrammering i en visuel kontekst og fungerer som liggende software (hvilket betyder, at hver * .pde-fil i den visuelle skalbehandling er et separat billede eller animation osv.) Og et professionelt produktionsværktøj.



Arduino-software (IDE) [/ b]
Android-enhed [/ b]der understøtter tilstandUSB-vært [/ b](testet på MotorolaXoom.
Og også et loddejern, lige arme, saks.

Hvad du har brug for for at lave en ramme

Quadrocopter ramme lavet af bambus spyd



Motormonteringer til rammen er lavet af cocktailpinde.

Relativt billig Quadcopter på Arduino med kontrol fra telefon, tablet, pc


Elektrisk bånd - bruges til at fastgøre modtagerbrættet, elektriske motorer på rammen. Tråde er nødvendige for fastgørelse af dele inden limning. Cyanoakrylklæbemiddel. Elastisk bånd til fastgørelse af batteriet på rammen.

Liste over elektronik til quadrocopters.

Alle disse dele kan beskadiges under testlanceringer eller under flyvninger, så bestil med reserve. Links gives som et eksempel. Der er mange leverandører.

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

Dette bord indeholder alle komponenterne - et gyroskop, accelerometer, ESC (Electronic Stability Program), en CPU, der kombinerer alle disse komponenter. Lithiumpolymerbatteri: 1 x 240mAh 1S 'LiPo. Du kan bruge forskellige batterier med en mindre eller større kapacitet. Hvis du beslutter at bygge en octocopter, har du brug for et mere rummeligt batteri.

Liste over quadcopter hardwarekontrol.

Dette er de dele af din fremtidige helikopter, der giver den mulighed for at tage dine kommandoer.
Bemærk, at der skal være to moduler i sættet. Og dette er ikke det samme som NRF24L01, uanset hvad der hævdes at blive solgt.

Arduino DUE [/ b]eller lignende, vil det blive brugt til at forbinde din Android-enhed og A7105. Forfatteren brugte netop dette Arduino-kort, fordi det har en USB tilsluttet den serielle port og kan arbejde med 3,3v-logik, selvom du kan bruge en 5-3.3v-niveauomformer.

Udviklingsplade - på det monteres radiomodulet og tilsluttes det til Arduino. Modstand 22 kOhm - dens værdi er ikke særlig kritisk. Ledninger til tilslutning af radiomodulet. OTG-adapter til din Android-enhed.


Hubsan-fjernbetjeningen er valgfri, men praktisk.

Etablering af rammer.

Rammen er lavet af bambusstænger, fastgjort kryds til kryds med sugerør fra cocktails. Alt dette klæber sammen med superlim.
1: Udskriv SVG-skabelonen i den vedhæftede. Det er mere kompliceret end det burde være, men det bruges også til at bygge en octocopter. Mønsteret er nødvendigt for at fremstille det rigtige firkant.

2. Klip tråden langs længden af ​​underarmen.

3 Tag to pinde til cocktails og hold dem, så grillpinden deler dem i to og de er oven på hinanden.


4 Start indpakning af tråden først på den ene diagonal, derefter på den anden, vikl jævnt indtil tråden slutter. Vær ikke bange for, at pindene bevæger sig, du limer dem senere. Tag en tråd på længden af ​​din underarm. Vær ikke bange for, at pindene er for lange; senere bruges de som motorophæng og quadrocopterben.

5. Tag yderligere to pinde til kanape og fastgør dem som i det foregående trin, kun i en afstand af 4 fingre fra tidligere fastgjort. Den nøjagtige afstand er ikke vigtig, du korrigerer den yderligere.






6. Læg skabelonen på en plan overflade, det er bedre at bruge glas.

7. Placer dine pinde bundet sammen som vist på billedet.



På dette tidspunkt er det vigtigt at gøre alt så nøjagtigt som muligt. Quadcopters er ikke meget følsomme over for vægtfordeling, men hvis dine motorer ikke peger lodret, flyver helikopteren ikke særlig godt, så kontroller alle to gange. At montere motorerne var strengt lodrette, og alle diagonaler er ens.

8 Blødlæg alle dine garnbindende tråde med superlim. Det er nødvendigt at imprægnere trådene igennem, prøv ikke at flytte din ramme på samme tid. Vent 2 minutter, og vend din skabelon over for at mætte trådene med lim bagfra. Efter yderligere to minutter er den første firkantede beslag klar.

9. Gentag den samme proces for den anden beslag.

10. Derefter skal du fastgøre to konsoller, som allerede beskrevet. Kontroller endnu en gang, at alle motorophæng er lodret på linje, og at konsollerne er fastgjort nøjagtigt i midten.

11. Klip stavene cirka 2 cm lange på begge sider.

12. Klip 4 pinde på hver 1,5 cm, lim dem sammen med en firkant, især er der ikke behov for stærk limning, det vil være en beslag til tavlen og batteriet.

Det næste trin består af lodning af dine 4 motorer til et 4X modtagerkort. Den første ting, du har brug for, er at lodde strømkablerne til bunden af ​​brættet. Vi vil yderligere henvise til denne retning (tavlen ligger på ”ryggen”)

Sådan tilsluttes motorerne.

Hubsan x 4-pladerne har puder til tilslutning af LED'er og motorer. Dem, der har LED-betegnelse LED, er der ikke behov for at tilslutte motorerne. Motorkontakter er markeret+ ve [/ b]og–Ve. [/ B]

Tag en af ​​dine 4 motorer med sorte og hvide ledninger og lod dem tilVENSTRE VENSTRE [/ b]kortkontakter, hvid ledning til venstre pin af paret. Tag motoren med de røde og blå ledninger, og lod den fastVENSTRE TOPP [/ b]ben, rød ledning til venstre pin i parret .. Tag motoren med sorte og hvide ledninger og lod dem fastHØJRE TOP [/ b]stifter, sort ledning til venstre stift. Tag motoren med de røde og blå ledninger, og lod den fastHØJRE LAVERE [/ b]stifter, rød ledning til venstre pin i parret.

I ledningsdiagrammet er den hvide ledning en sort stiplet linje. Trådene skal fastgøres med en dråbe varm lim. Fastgør motorerne med to strimler af elektrisk tape 5 mm bredt. Bare rolig ikke om det samme arrangement af motorer i højden. Når motorerne er fastgjort, skal du bære propeller på aksen. Brug en hvid propel til at "fronte" på den modsatte side af batterikablerne) og en sort propel til "bagud". Det er ikke så simpelt, som det ser ud til. hvordan nogle knive er lavet til at rotere med uret, og andre til at rotere mod uret. Der er tegn på knivene. Brug knivene med bogstavet "A [/ b]"til venstre øvre og nedre højre motor. Med bogstavet"I [/ b]"henholdsvis for øverste højre og nedre venstre motor. Nu kan du tilslutte batteriet til bunden af ​​brættet, forfatteren bruger et elastisk bånd til denne del. Hvis du har en original hubsan-controller, kan du hæve kvadratet i luften. Hvis helikopteren ryster i luften, Dette betyder, at motorerne ikke står helt opretstående. Ved at lægge stykker foldet papir kan du justere motorerne.

Radiokontrolenhed på arduino.

Dette punkt i projektet fortæller dig, hvordan du styrer en helikopter ved hjælp af en Android-enhed via den Arduino serielle port.

Du har brug for 6 stifter på A7105-tavlen. Venstre er GND. Til højre er SDIO, SCK, SCS, GND, VCC.

Lodde en solid enkeltkernetråd, 2 cm lang, til hver angivet stift. Indsæt A7105 i brødbrættet som vist på billedet. Forbind GND-stifterne på arduino-tavlen og to på A7105. Tilslut 3,3V-stiften på Arduino til VCC-stiften på A7105-tavlen. På SPI Arduino-stikket skal du tilslutte MOSI-stiften til en af ​​modstifterne, forbinde den anden ende af modstanden til SIDO-stiften på A7501.



Dette link giver dig mulighed for at se, hvor det ligger
Arduino SCK-stift med A7105 SCK-stift, SCS fra A7105-bord til stift 10 af Arduino. Den blå modstand på billedet er ikke en del af projektet.

Arduino software

Den følgende skitse bruger en hacket version af PhracturedBlue's hubsan X4 og A7105 originalkode er mulig.

Tilslut din DUO til computeren gennem 'Programmeringsport'. Download zip-filen, upload skissen til Arduino og upload den til DUO. Denne skitse behandler kommandoerne fra den serielle port og konverterer dem til kommandoerne på kontroltavlen på din quadrocopter. Denne skitse kommunikerer med Hubsan-tavlen via radio uden en seriel port, så hvis du tænder for din copter og derefter Arduino, og lysene på copteren holder op med at blinke, er alt i orden.
skitse arduino [6,99 Kb] (downloads: 370)


Android-software

Dette er softwarebestemmelsegiver dig en simpel flyvemaskine baseret på en Android-enhed. Accelerometer og berøringsskærm på din enhed bruges til kontrol. Tabletten eller telefonen kommunikerer med Arduino via USB-porten.

Softwareinstallation:
1 Du skal aktivere USB-fejlsøgning og aktivere installationen af ​​ikke-google play-applikationer. Download applikationen her
2Tilslutdin enhed gennem en OTG til Arduino adapter, det vil detblive fodretfra din telefon eller tablet, så sørg for, at batteriet er fuldt opladet.
3 Tilslut batteriet til copteren, og læg det på en plan overflade. Hvis lysene holder op med at blinke, er alt i orden.
4 Tommelfingeren på venstre hånd glider langsomt på skærmen, propellerne skal begynde at rotere. Fjern din finger, og propellerne stopper.
5 Gør det samme, placer bare din højre tommelfinger på skærmen. Dette giver dig mulighed for at kontrollere helikopteren ved hjælp af accelerometeret, vippe din enhed fremad / bagud, venstre / højre. Ved at bevæge tommelfingeren på din højre hånd til venstre eller højre, vil du dreje helikopteren til venstre eller højre omkring aksen. Hvis du fjerner din højre hånd fra skærmen, skal helikopteren justere, uanset accelerationsmålerens position. Prøv det. Flyt fingeren på din venstre hånd, indtil helikopteren starter. Husk - hvis du fjerner begge fingre, stopper motorerne.
Software til Android [353.51 Kb] (downloads: 367)


PC-software
Arkivprogrammet, der styrer kopteren gennem den serielle port. Koperen styres ved hjælp af markørknapperne, og "A" / "Z" -knapperne er gashåndtaget. Forfatteren forsøgte at tvinge koperen til at følge et objekt med en bestemt farve, men dette fungerer ikke endnu. Han lovede at uploade opdateringer.
software til pc [7.39 Kb] (downloads: 246)

9.7
5.7
9.3

Tilføj en kommentar

    • smilesmilxaxaokdontknowyahoonea
      bossscratchnarrejaja-jaaggressivhemmelighed
      undskylddansdance2dance3benådninghjælpdrikkevarer
      stop-vennergodgoodgoodfløjtedånetunge
      røgklappecrayerklærerspottendedon-t_mentiondownloade
      hedeirefullaugh1mdamødemoskingnegativ
      not_ipopcornstraffelæseskræmmeforskrækkelsersøg
      hånethank_youdetteto_clueumnikakutenig
      dårligbeeeblack_eyeblum3blushpralekedsomhed
      censureretpleasantrysecret2truesejryusun_bespectacled
      SHOKRespektlolprevedvelkommenkrutoyya_za
      ya_dobryihjælperenne_huliganne_othodiFludforbudtæt
6 kommentar
Hej, kan jeg forklare mere detaljeret, hvordan man lodder a7105-senderen.
og transceiveren, som jeg forstår det, er et wifi-modul. Tak for linkene!
Hej, links opdateret.
opdater venligst linkene. interessen for denne artikel er ikke forsvundet, men linkene fungerer ikke. hvis du bare kan beskrive, hvilken type transceiver og andre komponenter.
du skrev, at du har brug for 2 transceivere. Som jeg forstår det, en på copteren en anden på arduino, men hvordan og hvor man skal forbinde det til copter er ikke beskrevet der (eller jeg er bare blind "TO ME TEACHER") Og igen: Kan jeg bruge Arduino nano v3?
Du kan give et link til modtagertavlen

Vi råder dig til at læse:

Giv den til smartphonen ...