Rollbars für Selbstausgleich Roboter und auf Treppen


Hinzugefügt einige Rollbars aus Badmintonschläger gefertigt, um mich einfach selbst balancieren Roboter, die schon ein bisschen umfällt. Jetzt mindestens es wieder die meiste Zeit aufstehen kann.

Tut mir leid, dass ich keinen echte Build instructable schaffe, weil das ist wirklich eine schlechte Ausrede für einen ausgleichenden Roboter - es eher eine Testplattform für einige Ideen war. Ich verwende 60 u/min kontinuierliche Servos, die wirklich zu langsam für Self balancing, der einzige Grund, sie arbeiten, ist wegen der ungewöhnlich großen Räder. Man braucht wirklich Getriebemotoren mit ein paar hundert Umdrehungen pro Minute. Der Sensor, die, den ich benutze, ist ein VTI ASCA610 Neigungsmesser Accelleromter. Wahrscheinlich ungewöhnlich in den USA aber verbreitet und billig hier in China.

Das einzige Stück Hardware ist ein Arduino UNO. Das Programm ist supersimple! Nur zwei IF-Anweisungen, die Servos zu steuern, die immer auf eine oder die andere Richtung sind, keine PID-Regelung - das nennt man Knall-Knall-Kontrolle.

Hier ist das Programm: (sorry über Formatierung)

#include < servo.h >
Servo myservo1; Erstellen Sie Servo-Objekt um ein Servo Servo myservo2 Steuern; Int Potpin = 0; analogen Stift zur Verbindung der Potentiometer Int Val; Variable den Wert aus der analogen Pin Int GyroPin zu lesen = 1; Int GyroVal = 0; Int GyroAvg = 0; void setup() {myservo1.attach(11); / / legt das Servo auf Pin 11 auf die Servo-Objekt myservo2.attach(9); / / andere Rad-myservo1.writeMicroseconds(1500); delay(15); myservo2.writeMicroseconds(1500); delay(15); Serial.Begin(9600); Serial.println ("Programm beginnen...");} void loop() {Val = analogRead(potpin); / / liest den Wert des Potentiometers (Wert zwischen 0 und 1023) Val = Karte (Val, 0, 1023, 0, 1000); / / skalieren mit der Servo (Wert zwischen 0 und 100) GyroVal verwenden = analogRead(gyroPin); //gyroVal = Karte (GyroVal, 0, 1023, 0, 179); / / skalieren mit der Servo (Wert zwischen 0 und 180) GyroAvg verwenden = analogRead(gyroPin) + analogRead(gyroPin) + analogRead(gyroPin); GyroVal = GyroAvg / 3; //if (GyroVal > (Val - 10) und GyroVal < (Val + 10)) {myservo1.writeMicroseconds () (1500); myservo2.writeMicroseconds(1500); } //else wenn (GyroVal > (Val -15) und GyroVal < = (Val - 10)) {myservo1.write(110); myservo2.write(0);} wenn (GyroVal > (0) und GyroVal < (Val)) {myservo1.write(180); myservo2.write(0);} //else wenn (GyroVal > (Val + 10) und GyroVal < = (Val + 15)) {myservo1.write(0); myservo2.write(110);} else If (GyroVal > (Val) und (GyroVal < 800)) {myservo1.write(0); myservo2.write(180);} Serial.Print ("Pot:"); Serial.Print(Val); Serial.Print ("Winkel:"); Serial.println(gyroVal); myservo.Write(Val); die Servoposition entsprechend skalierten Wert delay(10) festgelegt; // }

In Verbindung stehende Artikel

Arduino Licht nach Roboter und die Vermeidung von

Arduino Licht nach Roboter und die Vermeidung von

Dies ist ein Smiple Projekt, welche Folgen oder Licht zu vermeiden.Ich habe diese Simulation in Proteus 8,3 pro.Erforderlichen Komponenten:-(1) Arduino Uno.(2) 3 LDR.(3) 2 dc-Getriebemotoren.(4) ein Servo.(5) drei 1 k Widerstände.6) eine H-Brücke l29
Instructables-Roboter und Profil-Halskette

Instructables-Roboter und Profil-Halskette

ja ich gehe auf der Detroit Maker Faire mit meinem Instructabels T-shirt, aber ich dachte wie cool es wäre, hätte ich eine Halskette, die zeigen nicht nur Insturctables sondern zeigte mir in Instructables zu. Also ich etwas machte ähnlich, und es ste
Valentine Roboter verzichtet auf Süßigkeiten Küsse mit Picaxe

Valentine Roboter verzichtet auf Süßigkeiten Küsse mit Picaxe

ich hatte einen Picaxe 18m 2 Projekt-Board und wollte mehr über Mikroprozessor.  Also habe ich diesen Roboter die Süßigkeiten Küsse fallen programmiert ist, gespeichert in einer Valentine Candy Box in das Muster der Valentine Herz.Unten ist ein Video
Bau kleiner Roboter: Macht eine kubische Zoll Micro-Sumo-Roboter und kleiner

Bau kleiner Roboter: Macht eine kubische Zoll Micro-Sumo-Roboter und kleiner

hier sind einige Details auf den Aufbau von kleinen Robotern und Schaltungen. Diese instructable wird auch Deckel einige grundlegende Tipps und Techniken, die nützlich ist Roboter beliebiger Größe zu bauen sind.Für mich ist eine der großen Herausford
Motorisierte Linearschlitten mit nach Hause Sensor für Roboter und CNC-mit recycelten Teile

Motorisierte Linearschlitten mit nach Hause Sensor für Roboter und CNC-mit recycelten Teile

Ein lineares Dia ist ein Lager zur Verfügung, freien Bewegung in eine Richtung, motorisierte Linearführungen wie Maschine Rutschen, XY-Tische, Rollgänge und einige Schwalbenschwanz-Folien sind Lager von Antriebsmechanismen bewegt. Nicht alle Linearfü
Lego-Roboter und RPG

Lego-Roboter und RPG

Schritt 1: Benötigte Teile (Roboter) Schritt 2: Bauen des Roboters Schritt 3: fertig!Schritt 4: Teile Required(RPG)Schritt 5: Aufbau der RPG Schritt 6: Und wieder einmal geschafft!Hier gehen Sie Jungs! Eine coole Roboter und RPG all-in-one. Nicht ver
Wussten Sie, dass Sie ausleihen und eBooks aus Ihrer örtlichen Bibliothek herunterladen und auf Ihrem Kobo eReader zu lesen?

Wussten Sie, dass Sie ausleihen und eBooks aus Ihrer örtlichen Bibliothek herunterladen und auf Ihrem Kobo eReader zu lesen?

Kobo besitzen einen Stapel Bücher schnell und einfach vorher gemacht, und jetzt machen wir Kreditaufnahme Bücher so einfach.Der Kobo eReader macht Kreditaufnahme, den Zugriff auf und Ihre öffentliche Bibliotheksbücher noch einfacher als bisher zu les
Die ultimative Kajak Hauler und auf dem Dach Zelt Camper.

Die ultimative Kajak Hauler und auf dem Dach Zelt Camper.

Ich liebe es zu campen und Angeln mit der Familie, aber wir tun Dinge, die ein bisschen extremer. Wir verwendet, um Meilen im Rucksack und Zelte. Das ist ein bisschen schwieriger, jetzt haben wir zwei kleinen Kindern zu tun, obwohl wir planen, die ba
Gewusst wie: Flappy Bird Fortschritte zu sichern und auf einem anderen iPhone übertragen

Gewusst wie: Flappy Bird Fortschritte zu sichern und auf einem anderen iPhone übertragen

Flappy Vogel ist eines der beliebtesten Spiele für das iPhone schnell geworden.Der Schöpfer entfernt es aus dem App Store, aber er das Spiel Rückkehr versprochen dies seit August kommen.Wenn Sie noch die alte Version des Spiels auf Ihrem iPhone gespe
USB-Roboter basiert auf PIC18F4550 DEMO-BOARD

USB-Roboter basiert auf PIC18F4550 DEMO-BOARD

es ist ein USB gesteuerte Roboter. Alle Steuerelemente sind fertig mit meinem Laptop auf einige Tasten oder auch mit der Maus gesteuert werden kann.DETAILS:DER ROBOTER IST MIT PIC18F4550 MC. DIE PINS VERBUNDEN MIT ULN2003 GESTEUERT UND DANN SCHLIEßLI
Essbare INSTRUCTABLES Roboter PATCH auf einem STICK

Essbare INSTRUCTABLES Roboter PATCH auf einem STICK

Ich liebe die Instructables-Roboter, weil er so beschäftigt, benachrichtigen uns über wichtige Dinge auf Instructables ist.  Er lässt uns wissen, wenn wir einen Kommentar, Nachrichten über Wettbewerbe, erhalten und wenn unser Eintrag empfangen wurde.
Machen Sie eine 3R (Reduce, Reuse, Recycle) Kampagne für Ihr Büro (mit einem R/C Roboter und Junkbots)

Machen Sie eine 3R (Reduce, Reuse, Recycle) Kampagne für Ihr Büro (mit einem R/C Roboter und Junkbots)

sehen zumindest in Kolumbien, wenn Sie in einem Unternehmen arbeiten Sie immer die gleiche Art von Umwelt-Kampagnen: nicht werfen Müll auf den Boden werfen den Müll in den Papierkorb können, trennen Sie den Müll vor der Entsorgung, drucken dem Papier
Roboter-Plattform auf Rädern

Roboter-Plattform auf Rädern

Der Zweck dieses Projektes bestehen auf die Entwicklung eines einfachen, einfach zu montieren und Roboter Basis zu erhalten. Auch Raum für die Sensoren, Aktoren und elektronischen wird innerhalb der Plattform zur VerfügungSchritt 1: Landwirtschaftl u
Selbstausgleich Roboter - Bang Bang Control

Selbstausgleich Roboter - Bang Bang Control

Einen einfachen selbstbalancierende Roboter mit zwei Servos, ein Tilt-Meter (VTI SCA610 Chip) und Arduino Uno gemacht. Dies ist anders als die meisten selbstbalancierende Roboter, insofern als es nutzt nur einen einzelnen Sensor (keine Gryo) und das