Rollbars voor Self Balancing Robot en op trappen


Toegevoegd sommige rollbars maakte van badminton rackets naar mijn eenvoudige self balancing robot die vrij een beetje omvalt. Nu kunt ten minste het terughalen omhoog het grootste deel van de tijd.

Het spijt me dat ik ben niet het creëren van een echte bouwen instructable want dit echt een zwak excuus voor een balancing robot is-het was meer een test platform voor een aantal ideeën. Ik ben met behulp van de continue servos 60 omw / m, die echt zijn te traag voor het balanceren van zelf, de enige reden dat ze werken is vanwege de ongewoon grote wielen. Je moet echt reductiemotoren met een paar honderd t/min. De sensor die ik gebruik is een VTI ASCA610 inclinometer accelleromter. Waarschijnlijk ongewoon in de USA maar gemeenschappelijke en goedkoop hier in china.

De alleen andere stuk van hardware is een Arduino UNO. Het programma is supersimple! Slechts twee als-instructies om te controleren de servo's, die altijd op in één richting of andere, geen controle van de PID - dit heet bang-bang controle.

Hier is het programma: (sorry voor opmaak)

#include < servo.h >
Servo myservo1; servo-object om te bepalen van een servo Servo myservo2; maken int potpin = 0; analoge pin gebruikt voor het aansluiten van de potentiometer int val; variabele te lezen van de waarde van de analoge pin int gyroPin = 1; int gyroVal = 0; int gyroAvg = 0; void setup {myservo1.attach(11); / / de servo op pin 11 hecht aan de servo-object myservo2.attach(9); / / andere wiel myservo1.writeMicroseconds(1500); delay(15); myservo2.writeMicroseconds(1500); delay(15); Serial.begin(9600); Serial.println ("programma beginnen...");} void loop {val = analogRead(potpin); / / leest de waarde van de potentiometer (waarde tussen 0 en 1023) val = kaart (val, 0, 1023, 0, 1000); / / schaal om het te gebruiken met de gyroVal van de servo (waarde tussen 0 en 100) = analogRead(gyroPin); //gyroVal = kaart (gyroVal, 0, 1023, 0, 179); / / schaal om het te gebruiken met de servo (waarde tussen 0 en 180) gyroAvg = analogRead(gyroPin) + analogRead(gyroPin) + analogRead(gyroPin); gyroVal = gyroAvg / 3; //if (gyroVal > (val - 10) en gyroVal < (val + 10)) {myservo1.writeMicroseconds () 1500); myservo2.writeMicroseconds(1500); } //else als (gyroVal > (val -15) en gyroVal < = (val - 10)) {myservo1.write(110); myservo2.write(0);} als (gyroVal > (0) en gyroVal < (val)) {myservo1.write(180); myservo2.write(0);} //else als (gyroVal > (val + 10) en gyroVal < = (val + 15)) {myservo1.write(0); myservo2.write(110);} else if (gyroVal > (val) en (gyroVal < 800)) {myservo1.write(0); myservo2.write(180);} Serial.Print ("pot:"); Serial.Print(val); Serial.Print ("hoek:"); Serial.println(gyroVal); myservo.write(val); stelt u de positie van de servo volgens de geschaalde waarde delay(10); // }

Gerelateerde Artikelen

B-robot EVO. De self balancing robot

B-robot EVO. De self balancing robot

Hoe werkt het?B-ROBOT is een op afstand bestuurbaar self balancing arduino robot gemaakt met 3D gedrukte delen. Met slechts twee wielen vermag B-ROBOT haar evenwicht hele tijd door met behulp van zijn interne sensoren en rijden de motoren. Kunt u uw
2-wiel Self Balancing Robot met behulp van de Arduino en MPU6050

2-wiel Self Balancing Robot met behulp van de Arduino en MPU6050

2-wiel Self Balancing Robot met behulp van de Arduino en MPU6050.Arduino als de controller en de sensor MPU6050 gebruiken om te bepalen van het evenwicht. Gewoon een eenvoudige seriële Bluetooth module toevoegen en een Bluetooth seriële Controller AP
Arduino Self Balancing Robot

Arduino Self Balancing Robot

In dit project die zal ik beschrijven de bouw van robots in evenwicht met Arduino.We staan uitgelegd in onze vorige versie van het android gecontroleerde project. In dit project gaan we tot onze controle. Laten we laten we krijgen op onze bouwproject
Domo Kun WobblyBot, eenvoudige Self Balancing Robot

Domo Kun WobblyBot, eenvoudige Self Balancing Robot

Een self balancing robot van de twee wielen die wiebelt, vandaar de naam WobblyBot.Misschien wel de eenvoudigste ontwerp voor een robot die zelf (soort van) op twee wielen, zonder het gebruik van de gyroscoop, versnellingsmeter en microcontroller eve
Mijn eerste Self Balancing Robot Diy gemakkelijk onder 25S

Mijn eerste Self Balancing Robot Diy gemakkelijk onder 25S

Dit is mijn eerste self balancing robot en ik zoeken op internet naar andere zelf in evenwicht brengen van projecten en ontwerp ik mijn mijn robot om eenvoudig en goedkoop.In deze instructabile ik whill vertellen u stap voor stap hoe om uw robot in d
Make a Halloween Pumpkin wandelen door de self balancing Robot

Make a Halloween Pumpkin wandelen door de self balancing Robot

Pompoen is een typische symbool van Halloween. Je heb ooit wilde een wandelende pompoen maken.Hier zal ik u tonen mijn werk van het gebruik van een Self-balancing Robot een lichtend pompoen om rond te bewegen.Stap 1: voorbereiding Belangrijkste stukl
Self Balancing Robot met LCD

Self Balancing Robot met LCD

De gewijzigde versie van mijn mpu6050 balancing robot stabieler met LCD en voorbeeld van verbinding 2 i2c op dezelfde pincodeVideo 1Video 2Stap 1: Stap 1: ◾L298N dual motor stuurprogramma breakout board◾L298N dual motor stuurprogramma breakout board1
Het gebruik van een Android toestel en Lego NXT een tweewielige Self-Balancing Robot te bouwen

Het gebruik van een Android toestel en Lego NXT een tweewielige Self-Balancing Robot te bouwen

Vandaag zal ik u leren hoe maak je een Android aangedreven en gecontroleerde tweewielige zelfbalancerende robot met Lego NXT.Ten eerste, laten we eens kijken een test video voor de laatste robot.Hier is een andere tests op de helling:Om te bouwen van
SainSmart InstaBots rechtop Rover (Self Balancing Robot met Arduino)

SainSmart InstaBots rechtop Rover (Self Balancing Robot met Arduino)

Rechtop Rover is een zelfbalancerende robot die werd ontworpen door SainSmart. Ze maakten het echt eenvoudig. Zoals u zien kunt, zijn er slechts 8 draden op de robot en 8 draden op de controller. Dus laten we het weten hoe het werkt!ONDERDELEN IN HET
Self Balancing Robot

Self Balancing Robot

Eerst en vooral wil ik verontschuldigen voor mijn Engels, als je iets niet begrijpt, vraag.Ik weet dat een zelfbalancerende robot niet nieuw is, maar toen ik begon dit project vond ik een heleboel informatie, maar nooit in dezelfde site, ik moest vee
Self Balancing Robot - Bang Bang controle

Self Balancing Robot - Bang Bang controle

Maakte een eenvoudige zelfbalancerende robot met behulp van de Arduino Uno, twee servo's en een tilt meter (VTI SCA610 chip). Dit is anders dan de meeste zelfbalancerende robots in dat het slechts een enkele sensor (geen gryo) gebruikt en het program
Gemakkelijk bouwen self balancing elektrische skateboard

Gemakkelijk bouwen self balancing elektrische skateboard

Wat is het?Dubbele wielen skateboard dat als een Segway werkt. Elektrische skateboards bestaan al met aangedreven achterwielen. Plan hier was om iets te bouwen als een Segway, maar in de vorm van een skateboard. Het weet welke kant is "up" via e
Self balancing one wheeled electric skateboard

Self balancing one wheeled electric skateboard

NOTE:Mei 2011: Dit instructable is nu vrij oud (relatief) en ik kan nu bouwen dit project eenvoudiger met een Arduino als de controller.Ik ben momenteel bezig met een eenwieler met dezelfde OSMC motor controller en een Arduino. Wanneer ik dat aan het
Self balancing skateboard/segw * y project Arduino Shield

Self balancing skateboard/segw * y project Arduino Shield

Ga lgemene doel Arduino schild voor self balancing machines.Waarom ik het maken?Eerder maakte ik een Instructable in 2010 over het bouwen van een zelfbalancerende skateboard.Er zijn > 500 opmerkingen hierover en veel express verwarring instellen van