Stap 10: Hoe maak je de enkele as borstelloze Gimbal met Arduino
Alvorens de volgende fase waar 2-axis gimbal is gemaakt, laten ik hier zien hoe je de DIY enkele as Brushless Gimbal met Arduino die in de DCUMENTARY (12) in de vorige stap werkt. Om te voorkomen dat de lange recept ik veronderstel dat lezers hier genoeg ervaring met Arduino en gyro zoals mijn eerdere project.
:
[Materialen]
- 3-fase Brushless Motor voor gimbal (x1): maximaal 14-polig, 12-sleuf (hoewel zowel Y en Delta verbinding zijn aanvaardbaar, toewijzing van "slots" moet niet hetzelfde zijn als de figuur wordt weergegeven in deze handleiding.)
- Arduino UNO (x1)
- L3GD20 gyro chip vervoerders (x2): SPI interface met 4 lijnen (* 1)
- AA batterijen (x4-8)
- L298 motor stuurprogramma (x1)
- Platen (x2): voor de ondersteuning van de gimbal en de camera monteren
- Anderen: Populaire spullen voor werk met Arduino
(* 1) Ik gebruikte hier Akizuki van vervoerder. Ik weet dat een andere vervoerder van de L3GD20 geproduceerd door Pololu. Dit laatste is beschikbaar ook buiten Japan. Als het wordt gebruikt in plaats van de voormalige, de foto met het schema hierboven moet worden bekeken.
:
[Programma (of schets)]
- Downloaden van de PDF-bestand als bijlage aan het eind van deze stap
- Open de tabel in een juiste lezerstoepassing
- Kopieer de hele tekst in het
- Plak de kopie naar IDE voor Arduino en juiste drukfouten
- Gecorrigeerde programma uploaden naar Arduino met behulp van IDE
- Hoewel deze schets is geoptimaliseerd voor Delta verbinding, geldt het voor Y-verbinding
- Het teken van de output van de secundaire gyro aan de (1) zijkant van de camera is afhankelijk van de wijze moet worden gekoppeld
- Als de gimbal niet stoppen noch compenseren maar draait de verkeerde richting (* 1), probeer het laatste punt van de "bedrading" onder eerste
- Wanneer de gimbal nog steeds niet goed werkt, de twee regels uitgecommentarieerd in dit programma moeten worden uitgevoerd effectief in plaats van commentaar uit de alternatieve twee lijnen, A en B
- Als de gimbal nog steeds niet goed werkt, probeer het laatste punt van de "bedrading" hieronder opnieuw
:
[Bedrading]
- Zie de figuur aan de bovenkant van deze stap en volgen
- Drie draden met Borstelloze Motor zijn aangesloten op pin 3, 5 en 6 op Arduino UNO in willekeurige volgorde
- Als de gimbal niet stoppen noch compenseren maar draait de verkeerde richting (* 2), deze verbinding wijzigen
(* 1, * 2). Om de gimbal goed werken, moeten beide uitgangen van gyros en bedrading correct worden ingesteld. Soms kan de uitvoer van gyro worden abnormale ondanks de juiste instelling. Vervolgens afgesneden de macht naar Arduino en gyros eens.
:
[Calibration]
- Reset Arduino
- Raak niet de gimbal voor 6-10 seconden: houden beide gyros nog
:
De ruwe stroom van het programma in de bijgevoegde pdf bestand hieronder kan worden begrepen door op basis van de--bloksgewijs te zien. Aan de andere kant misschien de details voor sommige blokken niet zo duidelijk. Er moet veel meer stappen uit te leggen hen. Als vele verzoeken in de toekomst geworden waren kunnen ze in een ander verhaal worden verteld.