» Elektronica » Arduino »Relatief goedkope Quadcopter op Arduino met bediening vanaf telefoon, tablet, pc

Relatief goedkope Quadcopter op Arduino met bediening vanaf telefoon, tablet, pc


Na het lezen van dit artikel leert u hoe u een niet-dure quadrocopter kunt bouwen die wordt bestuurd vanaf een Android-apparaat, afstandsbediening of computer. Er zijn veel stappen in dit project die je kunt overslaan. Je kunt bijvoorbeeld overslaan gebouw quadcopter en koop kant-en-klaar op het internet, maar je zult het nog steeds gebruiken Arduinoom het vanaf uw tablet of laptop te bedienen. Als u echter deze route volgt, verliest u het plezier van het combineren van Chinese bamboestokken en goedkoop plastic van fabrikanten elektronisch speelgoed. Dit is een goedkoop project, waarvan het duurste deel ArduinoDUE is, hoewel je iets goedkoper kunt gebruiken.

Wat heb je nodig om je quadrocopter in de lucht te verzamelen en te lanceren:

Laptop of computer met Processing [/ b]Je kunt downloaden. Wat is "verwerken"? Hier is wat Wikipedia hierover schrijft:
Verwerking is een open source Java-programmeertaal. Het is een gemakkelijke en snelle toolkit voor mensen die afbeeldingen, animaties en interfaces willen programmeren, gebruikt door studenten, kunstenaars, ontwerpers, onderzoekers en amateurs om te studeren, prototypen en produceren. Het is gemaakt om de basisprincipes van computerprogrammering in een visuele context te bestuderen en dient als landschapssoftware (wat betekent dat elk * .pde-bestand van de Processing visuele shell een aparte afbeelding of animatie is, enz.) En een professionele productietool.



Arduino Software (IDE) [/ b]
Android-apparaat [/ b]die modus ondersteuntUSB-host [/ b](getest op MotorolaXoom.
En ook een soldeerbout, rechte armen, schaar.

Wat je nodig hebt om een ​​frame te maken

Quadrocopter frame gemaakt van bamboe spiesjes



Motorsteunen aan het frame zijn gemaakt van cocktailprikkers.

Relatief goedkope Quadcopter op Arduino met bediening vanaf telefoon, tablet, pc


Elektrische tape - wordt gebruikt om de ontvangerprint, elektromotoren aan het frame te bevestigen. Schroefdraad is nodig om onderdelen te bevestigen voordat ze worden gelijmd. Cyanoacryllijm. Elastische band om de batterij aan het frame te bevestigen.

Lijst van elektronica voor quadrocopters.

Al deze onderdelen kunnen beschadigd raken tijdens testlanceringen of tijdens vluchten, dus bestel onder voorbehoud. Links worden als voorbeeld gegeven. Er zijn veel leveranciers.

MotorenIk heb op AliExpress geen motoren gevonden met afmetingen van 4x7 mm. Motoren moeten borstelloos zijn.

Dit bord bevat alle componenten - een gyroscoop, accelerometer, ESC (Electronic Stability Program), een CPU die al deze componenten combineert. Lithium-polymeer batterij: 1 x 240mAh 1S 'LiPo. U kunt verschillende batterijen gebruiken met een kleinere of grotere capaciteit. Als u besluit een octocopter te bouwen, heeft u een grotere batterij nodig.

Lijst met quadcopter-hardwarebesturing.

Dit zijn de onderdelen van je toekomstige helikopter waarmee hij je commando's kan opnemen.
Houd er rekening mee dat er twee modules in de kit moeten zitten. En dit is niet hetzelfde als de NRF24L01, wat er ook wordt verkocht.

Arduino DUE [/ b]of iets dergelijks, het wordt gebruikt om uw Android-apparaat en A7105 te verbinden. De auteur gebruikte dit specifieke Arduino-bord omdat het een USB heeft aangesloten op de seriële poort en kan werken met 3.3v logica, hoewel je een 5-3.3v level converter kunt gebruiken.

Development board - daarop monteer je de radiomodule en sluit je deze aan op de Arduino. Weerstand 22kOhm - de waarde is niet bijzonder kritisch. Draden om de radiomodule aan te sluiten. OTG-adapter voor uw Android-apparaat.


De hubsan-afstandsbediening is optioneel, maar handig.

Wireframing.

Het frame is gemaakt van bamboestokken, kruislings vastgemaakt met rietjes van cocktails. Dit alles plakt aan elkaar met superlijm.
1: Print de SVG-sjabloon in de bijgevoegde. Het is ingewikkelder dan het zou moeten zijn, maar het wordt ook gebruikt om een ​​octocopter te bouwen. Het patroon is nodig om het juiste vierkant te maken.

2. Knip de draad af langs de lengte van uw onderarm.

3 Neem twee stokjes voor cocktails en houd ze zo dat de barbecuestok ze in tweeën deelt en ze op elkaar liggen.


4 Begin de draad eerst op de ene diagonaal te wikkelen en wikkel de andere gelijkmatig totdat de draad ophoudt. Maak je geen zorgen dat de stokken bewegen, je gaat ze later vastlijmen. Neem een ​​draad over de lengte van je onderarm. Maak je geen zorgen dat de sticks te lang zijn; later zullen ze worden gebruikt als motorsteunen en quadrocopterpoten.

5. Neem nog twee stokjes voor canapeetjes en bevestig ze zoals in de vorige stap, alleen op een afstand van 4 vingers van eerder bevestigde. De exacte afstand is niet belangrijk, u corrigeert deze verder.






6. Leg de sjabloon op een vlak oppervlak, het is beter om glas te gebruiken.

7. Leg je stokken aan elkaar vast zoals op de foto.



In dit stadium is het belangrijk om alles zo nauwkeurig mogelijk te doen. Quadcopters zijn niet erg gevoelig voor gewichtsverdeling, maar als je motoren niet verticaal wijzen, vliegt de helikopter niet zo goed, dus check ze alle twee keer. Om de motoren te monteren waren ze strikt verticaal en alle diagonalen zijn hetzelfde.

8 Week al uw garenbindende draden met superlijm. Het is noodzakelijk om de draden door te impregneren, probeer uw frame niet tegelijkertijd te verschuiven. Wacht 2 minuten en draai je sjabloon om om de draden met lijm aan de achterkant te verzadigen. Na nog eens twee minuten is de eerste vierkante haak klaar.

9. Herhaal hetzelfde proces voor de tweede haak.

10. Vervolgens moet u twee beugels aan elkaar bevestigen, zoals reeds beschreven. Zorg er nogmaals voor dat alle motorsteunen verticaal zijn uitgelijnd en dat de beugels precies in het midden zijn bevestigd.

11. Knip de stokjes aan beide kanten ongeveer 2 cm lang af.

12. Knip 4 stokjes van elk 1,5 cm, lijm ze aan elkaar met een vierkant, bijzonder sterk lijmen is niet nodig, het wordt een beugel voor het bord en de batterij.

De volgende stap bestaat uit het solderen van uw 4 motoren op een 4x ontvangerbord. Het eerste dat u nodig heeft, is om de voedingsdraden aan de onderkant van het bord te solderen. Verder zullen we verwijzen naar deze oriëntatie (het bord ligt op de “achterkant”)

Hoe de motoren aansluiten.

De Hubsan x 4 boards hebben pads voor het aansluiten van leds en motoren. Degenen met LED-aanduiding LED, het is niet nodig om de motoren aan te sluiten. Motorcontacten zijn gemarkeerd+ ve [/ b]en–Ve. [/ B]

Neem een ​​van je 4 motoren met zwarte en witte draden en soldeer ze aanLINKS LINKS [/ b]kaartcontacten, witte draad aan de linkerpin van het paar. Neem de motor met de rode en blauwe draden en soldeer deze aanLINKS BOVEN [/ b]pinnen, rode draad aan de linker pin van het paar .. Neem de motor met zwarte en witte draden en soldeer ze aanRECHTS BOVEN [/ b]pinnen, zwarte draad aan de linker pin. Neem de motor met de rode en blauwe draden en soldeer deze aanRECHTS LAGER [/ b]pinnen, rode draad aan de linkerpin van het paar.

In het bedradingsschema is de witte draad een zwarte stippellijn. De draden moeten worden vastgezet met een druppel hete lijm. Bevestig de motoren met twee stroken isolatietape van 5 mm breed. Maak je niet echt zorgen over dezelfde opstelling van motoren in hoogte. Nadat de motoren zijn bevestigd, moet u propellers op de as dragen. Gebruik een witte propeller om aan de andere kant van de accudraden te "fronten" en een zwarte propeller om "aan de achterkant". Het is niet zo simpel als het lijkt. hoe sommige bladen zijn gemaakt om met de klok mee te draaien, en andere om tegen de klok in te draaien. Er staan ​​borden op de messen. Gebruik de mesjes met de letter "A [/ b]"voor de motoren linksboven en rechtsonder. Met de letter"In [/ b]", respectievelijk voor de motoren rechtsboven en linksonder. Nu kun je de batterij aan de onderkant van het bord bevestigen, de auteur gebruikt hiervoor een elastische band. Als je een originele hubsan-controller hebt, kun je de quad in de lucht heffen. Als de helikopter in de lucht schudt, dit houdt in dat de motoren niet rechtop staan, door stukjes gevouwen papier te leggen kunt u de motoren uitlijnen.

Radiobesturing op Arduino.

Dit punt van het project zal je vertellen hoe je een helikopter bestuurt met een Android-apparaat via de seriële poort van Arduino.

Je hebt 6 pinnen nodig op het A7105-bord. Links is GND. Aan de rechterkant is SDIO, SCK, SCS, GND, VCC.

Soldeer een stevige enkelkernige draad van 2 cm lang aan elke aangegeven pin. Plaats de A7105 in de breadboard zoals op de foto. Verbind de GND-pinnen op het Arduino-bord en twee op de A7105. Verbind de 3.3V pin op de Arduino met de VCC pin op de A7105-kaart. Sluit op de SPI Arduino-connector de MOSI-pin aan op een van de weerstandspinnen, sluit het andere uiteinde van de weerstand aan op de SIDO-pin op de A7501.



Met deze link kunt u zien waar het zich bevindt
Arduino SCK-pin met A7105 SCK-pin, SCS van A7105-bord naar pin 10 van Arduino. De blauwe weerstand op de foto maakt geen deel uit van het project.

Arduino-software

De volgende schets maakt gebruik van een gehackte versie van de originele code van hubsan X4 en A7105 van PhracturedBlue is mogelijk.

Verbind je DUO met de computer via de 'Programming Port'. Download het zip-bestand, upload de schets naar Arduino en upload het naar DUO. Deze schets verwerkt de commando's van de seriële poort en zet ze om in de commando's van de control board van je quadrocopter. Deze schets communiceert via de radio met het Hubsan-bord zonder een seriële poort, dus als je je copter aanzet en vervolgens Arduino, en de lampjes op de copter stoppen met knipperen, dan is alles in orde.
schets arduino [6.99 Kb] (downloads: 370)


Android-software

Dit is softwareverstrekkengeeft u een eenvoudige vluchtcontroller op basis van een Android-apparaat. De versnellingsmeter en het touchscreen van uw apparaat worden gebruikt voor controle. De tablet of telefoon communiceert met de Arduino via de USB-poort.

Software installatie:
1 U moet USB-foutopsporing inschakelen en de installatie van niet-Google Play-toepassingen inschakelen. Download de applicatie hier
2Plug inuw apparaat via een OTG naar Arduino-adapter, het zalgevoed wordenvanaf uw telefoon of tablet, dus zorg ervoor dat de batterij volledig is opgeladen.
3 Sluit de batterij aan op de helikopter en leg deze op een vlak oppervlak. Als de lampjes niet meer knipperen, is alles in orde.
4 De duim van de linkerhand glijdt langzaam over het scherm, de propellers moeten beginnen te draaien. Verwijder uw vinger en de propellers stoppen.
5 Doe hetzelfde, plaats ook uw rechterduim op het scherm. Hiermee kunt u de helikopter besturen met behulp van de versnellingsmeter en uw apparaat naar voren / achteren, links / rechts kantelen. Door de duim van je rechterhand naar links of rechts te bewegen, draai je de helikopter naar links of rechts om de as. Als u uw rechterhand van het scherm haalt, moet de helikopter uitlijnen, ongeacht de positie van de versnellingsmeter. Probeer het eens. Beweeg de vinger van je linkerhand totdat de helikopter opstijgt. Onthoud - als u beide vingers verwijdert, stoppen de motoren.
Software voor Android [353.51 Kb] (downloads: 367)


PC-software
Het archiefprogramma dat de helikopter bestuurt via de seriële poort. De copter wordt bestuurd met de cursorknoppen en de "A" / "Z" -knoppen zijn de gashendel. De auteur heeft geprobeerd de helikopter te dwingen een voorwerp met een bepaalde kleur te volgen, maar dat lukt nog niet. Hij beloofde updates te uploaden.
software voor pc [7.39 Kb] (downloads: 246)

9.7
5.7
9.3

Voeg een opmerking toe

    • lachglimlachtxaxaokweet het nietyahoonea
      baaskrabbendwaasjaja-jaagressiefgeheim
      sorrydansdance2dance3pardonhulpdrankjes
      stopvriendengoedgoedfluitjebezwijmdtong
      rookklappencrayverklarenbeledigenddon-t_mentiondownloaden
      hittebooslach1mdavergaderingmoskingnegatief
      not_ipopcornstraffenlezenschrikschriktzoeken
      bespottendankjewelditto_clueUmnikacuutmee eens
      slechtbeeeblack_eyeblum3: oopscheppenverveling
      gecensureerdbeleefdheidgeheim2bedreigenoverwinningyusun_bespectacled
      shokrespektlolvoorgekomenwelkomkrutoyya_za
      ya_dobryihelperne_huliganne_othodifludverbodsluiten
6 opmerkingen
Hallo, kan ik in meer detail uitleggen hoe de a7105-zender te solderen.
en de transceiver, zoals ik het begrijp, is een wifi-module. Bedankt voor de links!
Hallo, links bijgewerkt.
update de links. interesse in dit artikel is niet verdwenen maar de links werken niet. als je gewoon kunt beschrijven wat voor soort transceiver en andere componenten.
je schreef dat je 2 zendontvangers nodig hebt. Zoals ik het begrijp, een op de copter en een op de arduino, maar hoe en waar je hem op de copter moet aansluiten, wordt daar niet beschreven (of ik ben gewoon blind "TO ME TEACHER") En nogmaals: kan ik gebruiken Arduino nano v3?
u kunt een link naar het ontvangerbord geven

We raden je aan om te lezen:

Geef het voor de smartphone ...