Borstelloze Gimbal met Arduino (4 / 4 stap)

Stap 4: Puttees op tezamen


Voor ons eindproduct puree we gewoon de twee begrippen van de motor controle- en versnellingsmeter lezingen samen om te vormen van een servo. U kunt de resulterende code bekijken hier.

Natuurlijk, is de oplossing niet zo eenvoudig. Veel problemen ondervonden we het stadium combineren, waarvan de meeste ging onbekend. Onze opstelling bestond in eerste instantie uit slechts een van de twee assen; We worstelde een lange tijd om de motor zelfs inschakelen in het bijzijn van de versnellingsmeter, zelfs al we een relatief eenvoudig tijd om de twee hadden te werken afzonderlijk. We vonden de oplossing twee 2.2 k pull-up weerstanden tussen de havens van de I2C A4/A5 op de Arduino en + 5V. Vreemd, alle andere weerstand waarden, dan 3.3 k, niet toe om de macht te bereiken van de motor. Pull-up weerstanden de neiging in de analoge poorten om het signaal te stabiliseren en te voorkomen dat de Arduino bevriezing lezen moet worden ingevoegd, maar ze zijn over het algemeen een voorzorgsmaatregel in plaats van een strikte noodzaak. Als zodanig, het mag niet van belang wat de waarde van de pull-up weerstand is (binnen reden), in tegenstelling tot wat we hebben gevonden. Onze conclusie: duidelijk de pull-up-weerstanden zijn compensatie voor iets, maar we nog steeds niet zeker weet precies waarvoor.

Voor welke reden dan ook elke keer we toegevoegd externe macht die ongeveer 7 was of 8 volt op 1 as (hoewel we "" 1 as uiteindelijk opgelost) en 3 tot en met 4 volt met beide assen (0,30 versterkers leek te zijn de limiet) naar de bruggen H de versnellingsmeter gegevens uit-van-wack ging en nutteloos was. Dit draaide in veroorzaakt de motoren te bevriezen aangezien de Arduino uiteindelijk crasht.

Met een oscilloscoop rondneuzen ontdekten we een paar dingen. In principe wanneer wij hechten de externe voeding het circuit trekt over 0,8 ampère en er is ruis geïntroduceerd zowat overal-- en een heleboel. "Ground" was schommelt tussen -2 en + 3 volt!!! Het is zinvol dat de versnellingsmeter geen idee wat heeft te doen met die. Dit lijkt de wortel van al onze problemen en hadden we dit opgelost kunnen hebben we een werkende product.

Bij het gebruik van Borstelloze motoren, maakt u een veranderende magnetisch veld door spoelen van draad. Dit induceert een emf opgerold volgens de wet van Faraday. Wij vinden dat dit "terug emf" mogelijk de oorzaak van het lawaai dat we zien.

Een tweede gissing is gewoon onze rommelig opstelling. We gebruikten de vrij lange draden lopen ook en van de H-bruggen en naar een en van de versnellingsmeter. Lange draden en hoge spanningen zijn uitstekend op het oppakken van elektromagnetische signalen en ruis in het circuit te introduceren.

Tegen het einde leek het erop dat met de 2.2k optrekken van weerstanden, oplossen we naar de werkstuk voor één as. We hadden een mooie servo gaan met enkel worp die liep voor onbepaalde tijd en zelfs aankon 15V, waardoor het een heleboel koppel. Opmerking hier wij probeerden te servo op een weg nul hoek te testen van de servo-actie en zorg ervoor dat het was niet alleen zwaartekracht doen al het werk. Normale gimbal functies profiteren van de zwaartekracht om te helpen bij de stabilisatie, zodat de centrering van de massa is van cruciaal belang.

De motorische controle was nog een beetje onrustig en altijd liep met een constante snelheid. Wij denken dat we kunnen dit oplossen door twee dingen te doen, om te beginnen een sinusgolf-array maken met veel grotere resolutie. Vervolgens door de uitvoering van een PID bibliotheek kunnen we veranderen hoe snel de motor reageert, is afhankelijk van hoe ver van de set-punt is. Wanneer haar echt ver weg zal gaan via de sinusgolf snel waardoor het snelle beweging en naarmate het nadert de instelpunt zal vertragen en stabiliseren. Dit in theorie zou Verwijder de schokken die we ervaren wanneer de motor de instelpunt bereikt en snellere, soepelere gimbal actie maken.

Hier is onze laatste 2 as actie. Het had laag voltage en lage stroom dus heb niet alle het koppel die we nodig hadden. Nogmaals is het ingesteld te worden een beetje gekanteld.

Hier is een test beelden van de GoPro--niet precies die perfect stabiele beelden die we hadden gehoopt. Het afschuwelijke lawaai komt uit de borstelloze motoren. We zijn niet zeker of ze normaal dit luid zijn, maar die audio anyway moet.

Gerelateerde Artikelen

Het maken van een DIY borstelloze Gimbal met Arduino

Het maken van een DIY borstelloze Gimbal met Arduino

Dit is een verhaal van mijn derde project met goedkope gyro en Arduino.Na de eerdere twee projecten, Gemakkelijk omgekeerd slinger en 3D kalligrafie, ik gedacht heb van het maken van Camera Gimbal met Arduino. Dan had ik drie beleidsregels voor het p
ARDUINO - BORSTELLOZE MOTOR met ESC

ARDUINO - BORSTELLOZE MOTOR met ESC

Ik wil je laten zien in deze "Instructable" hoe om te controleren van een borstelloze motor met Arduino.Stap 1: Onderdelen die nodig zijn 1.-Arduino UNO2.-batterij en Compact lader3.-ESC4.-Borstelloze Motor5.-aansluitingen van de accu en Motor/E
Borstelloze aandrijfmotor van de CD-ROM met Arduino + 3 Mosfet Transistors

Borstelloze aandrijfmotor van de CD-ROM met Arduino + 3 Mosfet Transistors

A borstelloze dc-motor of BLDC is een soort motor zonder een borstel. Het betekent dat er geen directe verbinding (penseel is) tussen roterende as en andere vaste delen zoals als spoel. Dus het spinnen rendement van wijzigingen in de huidige richting
Het uitvoeren van een borstelloze motor ESC met Arduino

Het uitvoeren van een borstelloze motor ESC met Arduino

Dit instructable zal u tonen hoe te configureren en het uitvoeren van een borstelloze motor ESC met een arduino en het uitvoeren van een borstelloze motor op verschillende snelheden. Het zal gaan door de materialen, installatie van hardware en de sof
Draadloze besturing van de Gimbal met Google Glass

Draadloze besturing van de Gimbal met Google Glass

Dit instructable dient als een verkorte versie van een langer document over de installatie en de werking van een draadloze gimbal controlesysteem met behulp van Google Glass.De methoden en de resultaten zijn meestal in hun fase van beta-testen en nie
Borstelloze Gimbal Balancing Robot

Borstelloze Gimbal Balancing Robot

Het volgende project is een gevolg van het bekijken van de video Cubli en steeds geïnteresseerd zijn in de controle van unstable evenwicht met Borstelloze motoren. De eenvoudigere omgekeerde slinger probleem werd besloten om het project te voltooien
Borstelloze Gimbal voor luchtfoto fotografie Drones

Borstelloze Gimbal voor luchtfoto fotografie Drones

elke zichzelf respecterende drone gebruikt voor luchtfotografie moet een gimbal. Goede gimbals zijn erg duur, goedkope ones zijn niet glad. Brussless Gimbals (BLG) aan de redding! Daar is de afgelopen maanden er een vlaag van activiteit rond deze nie
Een Levitating bol draait gloed en knippert met Arduino

Een Levitating bol draait gloed en knippert met Arduino

Een levitating little Death Star in Instructables nodigde me aan het nieuwe project met Arduino. Drie beleidsterreinen werden besloten en bewaard als onderscheid met de voorloper.Doe het zelf met geen (of minder) ready-made.Draaiende houden.Maak gloe
AtoZ van RC hobby + DIY radio met ARDUINO

AtoZ van RC hobby + DIY radio met ARDUINO

Wikipedia omschrijft RC-voertuig alsEen afstandsbediening voertuig is een voertuig dat op afstand wordt bestuurd door een betekent dat de beweging met een externe oorsprong niet tot het apparaat beperkt. Dit is vaak een bedieningsorgaan radio, kabel
DSLR borstelloze Gimbal

DSLR borstelloze Gimbal

Met de bloeiende markt voor brushless gimbals probeerde ik te maken van mijn eigen.Ik had een idee voor een camera-stabilisator terug in 2013 als een tweedejaars High-school project. Ik volgde de RC Gemeenschap voor een tijdje en gedurende deze tijd
LED kubus met Arduino en aangepaste PCB

LED kubus met Arduino en aangepaste PCB

dit instructable details over het ontwerp en bouwproces voor een 5 x 5 x 5 LED-kubus, instelbaar met behulp van een Arduino, die zich op een aangepaste printplaat bevindt.Extra informatie, foto's en video's vindt u op mijn website.Het afgewerkt produ
PHloat2 DIY zuur water testen sculptuur & kit met arduino

PHloat2 DIY zuur water testen sculptuur & kit met arduino

pHloatpHloat is een DIY kit die is gemaakt voor gebruik in combinatie met een pre-owned / reeds bestaande arduino microcontroller. Het doel is het testen van de pH-niveaus in de lokale rivieren, meren en stromen als gevolg van de toestroom van lucht-
Kamertemperatuur in Dot-Matrix beeldscherm met Arduino en LM35

Kamertemperatuur in Dot-Matrix beeldscherm met Arduino en LM35

Hey daar!Dit is mijn eerste instructable, en ik zal je laten zien hoe u een temperatuursensor en een Dot-Matrix beeldscherm met arduino in real-time kunt interface.Ik heb bijgevoegd de arduino schets, die nogal groot in één oogopslag is, maar als u o
Aan de slag met Arduino - twee speler Arduino Pong

Aan de slag met Arduino - twee speler Arduino Pong

In deze tutorial gaan we een arduino gebaseerde controller die we gebruiken kunnen om te bepalen van een spel voor 2 spelers van pong bouwen.We gaan een paar van dial potentiometers (het draaien van knoppen) gebruiken om te controleren de pong vleerm