3D afgedrukt Arduino Quadricopter (6 / 7 stap)

Stap 6: codering


We hebben geschreven wat code die moet stabiliseren de quadcopter en houd het stabiel. Als u wilt dat liefhebber beweging en/of besturingselementen voel je vrij om dit te gebruiken als uitvalsbasis. U moet eerst het installeren van de Arduino PID bibliotheek beschikbaar hier: http://playground.arduino.cc/Code/PIDLibrary

Ik stel voor het lezen van de link voor de codering van de technische details, maar ik geef een beknopt overzicht. De PID-klasse neemt drie ingangen: een set-punt, een meting en een uitgang. De output moet de meting op een bepaalde manier veranderen, en de PID varieert de output om de metingen die moeten overeenkomen met de set-punt. Er zijn een heleboel mooie wiskunde achter de bibliotheek, maar wordt geprobeerd om dit te doen op een manier die de waarden stabiel blijven.

In ons algoritme stabilisatie hebben we twee PID controllers: één voor toonhoogte en één voor roll. De offset in snelheid tussen propeller 1 en 2 is en garanderen hetzelfde als de offset tussen propeller 3 en 4 te zijn. Hetzelfde geldt voor 1,3 en 2,4. De PIDs Wijzig de offsets om te houden van de pitch en roll op nul.

U zult ook willen zorg ervoor dat u weet welke digitale uitgang pin op de Arduino gaat naar welke motor, en wijzig de code dienovereenkomstig. De motoren worden aangeduid als hierboven.

Gerelateerde Artikelen

3D afgedrukt Arduino Boe-Bot

3D afgedrukt Arduino Boe-Bot

Hallo, toont dit instructable dat u hoe te bouwen van een kleine 3D afgedrukt Arduino Boe-Bot dat wordt aangedreven door 360 graden servo's. Zijn geïnspireerd door de Parallax Boe Bots. Daarmee hebt u twee manieren om te bepalen van het bot met een R
Eenvoudige 3D afgedrukt Arduino Robot

Eenvoudige 3D afgedrukt Arduino Robot

Wie niet wil om een robot te bouwen? Als een kind droomde ik robots te bouwen. Nu, iedereen van elke leeftijd met slechts een beetje kennis kan bouwen met een eenvoudige robot! Ik zal u tonen hoe dat te doen.De RobotDeze robot heeft een 3D gedrukte c
3D afgedrukt Arduino gecontroleerd Eggbot/Spherepot

3D afgedrukt Arduino gecontroleerd Eggbot/Spherepot

eerst dit project was een combinatie van van twee grote online bronnen. Ik had gezocht in het opbouwen van een eggbot voor een tijdje, en aangezien ik had een heleboel ping pong ballen bij de hand na een van mijn andere video's die de tijd rijp was v
3D afgedrukt Arduino Robot

3D afgedrukt Arduino Robot

Dit instructable zal u tonen hoe te bouwen van een basis 3D gedrukte autonome robot voor ongeveer $40.Dit instructable is vooral geschreven voor mijn studenten van MakerLab NZ als een gids voor de afwerking of het herstellen van hun robots die ze geb
Hexapoduino: kleine hexapod 3D afgedrukt, Arduino gecontroleerd

Hexapoduino: kleine hexapod 3D afgedrukt, Arduino gecontroleerd

enkele tijd geleden, ik ontdekte een 3d gedrukte Micro-Hexapod op Thingiverse.Ik begon te werken op het op de volgende manieren:-nieuwe accessoires/onderdelen 3D afdrukbare maken-verkennen van de mogelijkheden om te rijden dit hexapod.Hier de resulta
3D afgedrukt Arduino xylofoon

3D afgedrukt Arduino xylofoon

Als onderdeel van mijn laatste project voor mijn klas van de elektronica die heb ik besloten om een kleine elektronische xylofoon met behulp van de Arduino Uno. Dit idee kwam van de wens om een soort praktijk mallet instellen voor hamer slagwerkers,
Hoe maak je een mobiele telefoon en Computer gecontroleerd 3D gedrukte Robot met Arduino - IoBot.

Hoe maak je een mobiele telefoon en Computer gecontroleerd 3D gedrukte Robot met Arduino - IoBot.

Als u op zoek bent naar een manier om een Arduino gebaseerde apparaten te controleren, zal deze instructie u tonen hoe om het te doen door het bouwen van eenvoudige robot.De IoBot kan worden gecontroleerd door mobiel en computer toepassing via LAN of
Onderwijs Mike to Walk

Onderwijs Mike to Walk

Dit is een 3d afgedrukt, Arduino gecontroleerd, zes graden van vrijheid, walking robot. Nou ja--soort van. Hij gooide vier wijd beter op een navelstreng dan met zijn dikke buik en grote hoofd (klinkt als sommige mensen die ik ken). Meer daarover late
CupBots - 3D afgedrukt Robotic platform voor Arduino en Raspberry Pi

CupBots - 3D afgedrukt Robotic platform voor Arduino en Raspberry Pi

Hier is een geweldig weekend robotica project uit te voeren met vrienden of mensen op uw lokale maker-ruimte. Je moet een 3D-printer handig om 3D print de STL-bestanden bijgevoegd als onderdeel van de volgende stappen en een beker, in mijn geval, ik
De Lanceerinrichting van de raket van Arduino Model voor 3D afgedrukt raketten

De Lanceerinrichting van de raket van Arduino Model voor 3D afgedrukt raketten

Toen ik een kind was, ik hield van spelen met Estes raketten, dus heb ik besloten om terug te gaan in de hobby maar met behulp van al mijn maker skizzls. Dus is hier een echt cool Arduino Rocket Launcher lancering 3D Printed raketten uit mijn MakerBo
Vloer stofzuiger robot - gecontroleerd door Arduino met motor shield, met afgedrukt motor-wielen

Vloer stofzuiger robot - gecontroleerd door Arduino met motor shield, met afgedrukt motor-wielen

vloer stofzuiger robot. Versie #17. Poging om het eenvoudiger te maken.De robot wordt verplaatst door kleine gelijkstroommotoren ingebouwde motor-wielen op de 3D-printer worden afgedrukt:http://www.thingiverse.com/Thing:225576Onderdelen:Arduino met m
3D afgedrukt modulaire ondersteuning (Case) voor de Arduino en Raspberry Pi - CustoBlocks

3D afgedrukt modulaire ondersteuning (Case) voor de Arduino en Raspberry Pi - CustoBlocks

Bij het bouwen van elektronische projecten is het belangrijk om te beschermen tegen bewegende onderdelen. Op deze manier dat ze niet kunnen glijden en raken elkaar waardoor een korte circuit of zelfs schade.Ik heb gezien veel gevallen, sommige gerech
3D afgedrukt spuit pomp Arduino gebaseerd

3D afgedrukt spuit pomp Arduino gebaseerd

Please vote voor mijn project te zien meer DIY elektromechanische systemen!Ik had een idee dat het mogelijk is om een hoge kwaliteit, precisie-spuitpomp die met behulp van 3D gedrukte delen en diverse extra's off van eBay voor veel goedkoper dan wat
3D afgedrukt TARDIS w / Arduino

3D afgedrukt TARDIS w / Arduino

Dit instructable ontstond vervulling de project-eis van de Makecourse bij de Universiteit van Zuid-Florida (www.makecourse.com).Dit project had de klasse, met geen voorafgaande ervaring, gebruik van een 3D-printer, sommige Arduino code schrijven en s