Arduino zelf evenwicht Controller met behulp van digitale IMU, eindelijk! (5 / 17 stap)

Stap 5: Schakelschema voor dit IMU


LED is niet noodzakelijk maar heel nuttig.

Belangrijke opmerking 23.6.15: Een persoon dit gebouw gevonden dat de IMU "opgesloten" en stopte met praten aan de Arduino. Hij loste het op door ervoor te zorgen dat hij gebruikte dezelfde GND PIN op de Arduino voor zowel de IMU GND-draad, en ook de 0V draad van de Sabertooth. Er zijn verschillende GND pinnen op een Arduino Mega en ze met elkaar zijn verbonden op het bord, maar hij vond het was meer betrouwbaar als u dezelfde voor alle GND verbindingen aan de Arduino gebruikt.

Zet de machine op met één uiteinde schuin naar beneden op de grond. Wachten op de LED's beide komen op, en druk op in de "Deadman" switch, het is nu klaar voor u om het niveau te brengen. Wanneer de self balancing niveau zelf zal aanzetten en off you go hopelijk.

Als macht naar motors is zal > 50% van de maximale één LED komen tijdens het rijden het.

Als macht naar motors > 75% van de maximale is zal beide LED's komen terwijl rijden het en dit een waarschuwing voor u is te vertragen een beetje.

Als je laten gaan van de schakelaar deadman zal alle macht aan de motoren worden gesneden na een vertraging van 0,5 seconden (voor veiligheid).

Het is aan de rechterkant een dimensie Engineering Sabertooth 2 x 25 Amp motorvermogen controller.

De Arduino stuurt seriële commando's om het te vertellen van elke motor hoe snel om te gaan en in welke richting.

De tegenrekening software lussen 100 keer per seconde en op deze manier blijft het niveau.

Er zijn ook draden aan sommige van de digitale pennen op de Arduino, en deze worden hier niet weergegeven. Deze zijn van de deadman-schakelaar, de stuurinrichting rocker-switch en de rocker-switch waarmee fijn afstelling van het saldopunt aan elke rijder.

Deze verbindingen niet meer de handcontroller is staan alle in stap 17.

Gerelateerde Artikelen

CPU Fan controller met behulp van PIC

CPU Fan controller met behulp van PIC

CPU Fan controller met behulp van PIC 16F877A4 pin CPU fancontroller met behulp van PIC16F877A micro-controller.25 khz PWM Generator, RPM Meter, Button schakelaar snelheid aanpassenlink: http://www.edaboard.com/thread295376.html#post1263236
Quiz Game Controller met behulp van de "Lichten en geluiden zoemers" en Arduino

Quiz Game Controller met behulp van de "Lichten en geluiden zoemers" en Arduino

gevaar stijl quiz spelen zijn favorieten voor het maken van opwinding en educatieve instructie op hetzelfde moment.  Leraren, zomer camp counselors, en zelfs industrie opvoeders vinden dit soort spel om te helpen bij het genereren van belangstelling
Gekoppelde LED-Servo-controller met behulp van Arduino

Gekoppelde LED-Servo-controller met behulp van Arduino

Hallo iedereen, dit is mijn eerste DIY-project met behulp van de Arduino en een intrede in de Gemeenschap van de maker. Sinds ik keek naar de TED video door Massimo Banzi, ik zat te wachten voor deze dag te publiceren mijn Arduino project. Dit is een
Chibikart: Rapid-Prototyping een sub elektrische Go-Kart met behulp van digitale fabricage en Hobby onderdelen

Chibikart: Rapid-Prototyping een sub elektrische Go-Kart met behulp van digitale fabricage en Hobby onderdelen

Chibikart! is een zeer klein maar toch krachtig en wendbaar 2WD elektrische go-kart dat u kunt bouwen met behulp van off-the-shelf industriële en hobby onderdelen en digitaal bewerkte framedelen. Met behulp van moderne lithium-ionenbatterijen en bors
Een LED Driver Board voor Arduino (en andere MPs) met behulp van Quad H-bruggen bouwen

Een LED Driver Board voor Arduino (en andere MPs) met behulp van Quad H-bruggen bouwen

de Arduino digitale uitgangen kunnen pompen over 40mA van de huidige elke.  Dit is nergens in de buurt genoeg voor de meeste toepassingen voor verlichting of motor, dus het gebruik van een relais boord of motor stuurprogramma schild nodig zijn.  Dit
Setup van externe stuurprogramma op Smoothieware Sbase 1.2 Controller met behulp van E1 pinnen!

Setup van externe stuurprogramma op Smoothieware Sbase 1.2 Controller met behulp van E1 pinnen!

Inhoud van dit Instructable:ProloqueHeatsink stuurprogrammaproblemenTer ziele Y bestuurderSetup Smoothieware E1 gebruiken als onze Y-asY stuurprogramma - origineelY bestuurder - met behulp van E01Volledige stuurprogramma pin-out diagramSetup van exte
Vereenvoudigd Arduino AC huidige meting met behulp van ACS712 Hall Effect Sensor

Vereenvoudigd Arduino AC huidige meting met behulp van ACS712 Hall Effect Sensor

Dit is een vereenvoudigde benadering tot mijn voorafgaande Instructable over meten AC huidige met de huidige sensor van ACS712... koppelingVereenvoudigingen omvatten:Elimineren van de speciale signaal Conditioning printplaat - in plaats daarvan gaan
Arduino en virtuele kamer met behulp van MPU-9150 MARG

Arduino en virtuele kamer met behulp van MPU-9150 MARG

Dit is makkelijk te volgen Arduino tutorial Arduino tutorial om een virtuele ruimte met behulp van MARG MPU-9150 oriëntatie sensor te maken.Andere Arduino gebaseerde tutorials beschikbaar hier en hier.Stap 1: Download alles hieronder en volg de instr
Zelf roeren mok met behulp van Lego

Zelf roeren mok met behulp van Lego

ik zag dit zelf roeren mok op YouTube en vervolgens deze vriend stelde me voor aan een stuk van apparatuur van het laboratorium genaamd een magneetroerder. Dus heb ik besloten om een kleine prototype van beide met behulp van Lego stukken.Stap 1: Wat
Bouwen van een Bluespec LED controller met behulp van Connectal Build

Bouwen van een Bluespec LED controller met behulp van Connectal Build

Deze tutorial wordt uitgelegd hoe u de dienst van het publiek Connectal te bouwen om te bouwen en simuleren van een toepassing met hardware en software componenten die zijn geschreven in BSV en C++ met behulp van het Connectal-kader.Wij gaan ervan ui
Mod Xbox 360 Controller met behulp van Arduino (MW3)

Mod Xbox 360 Controller met behulp van Arduino (MW3)

ik wilde kopen een modded controller chip om twee redenen een ze alleen het één ding doen en twee ze uit datum snel waardoor ze nutteloos voor nieuwe spellen. Dus de arduino die ik net pakte leek perfect, is het programmeerbare zin dat als er een upd
Bluetooth Nintendo NES-controller met behulp van Wiimote!

Bluetooth Nintendo NES-controller met behulp van Wiimote!

Bereid om de retro-games spelen op mijn PC of Mac wilde ik gebruiken van de klassieke NES-pad!Ik weet Wiimote werkt goed met beide dus waarom opnieuw het wiel uitvinden.Het probleem is hoe een "grote" wiimote passen in een klassieke NES-controll
Arduino-Android LED controleren met behulp van Ethernet-Shield

Arduino-Android LED controleren met behulp van Ethernet-Shield

dingen die je moet:hardware:Arduino UnoEthernet-ShieldLED 2 PC's.Weerstanden 2st.Breadboard(optional)draden (koper, ethernet-kabel)Routerverbinding makenLED 1--> pin 6 op grondLED 2 -> pin 7 op grondsoftware:Eclipse IDEArduino IDE 1.x.xStap 1: Progr
Hoe te auto-detecteer en verbinden met Arduino in Visual Studio met behulp van Visual Basic

Hoe te auto-detecteer en verbinden met Arduino in Visual Studio met behulp van Visual Basic

Hoe automatisch detecteren met welke poort de arduino of geekduino is verbonden aan het gebruik van visual basic en automatisch verbinding maken met het!! (later zal overigens hoe automatisch detecteren wanneer het is unplugged!).Opmerking: knop is n