Self balancing Skateboard/Segw * y Projekt Arduino Shield


Geral Zweck Arduino Shield für Self Auswuchtmaschinen.

Warum habe ich es gemacht?
Ich habe zuvor ein Instructable in 2010 wie eine selbstbalancierende Skateboard zu bauen.

Es gibt > 500 Kommentare zu diesem und vielen Ausdrücken Verwirrung Einrichtung Gleichgewicht Sensoren, Software und Elektronik. Darüber hinaus Ausgang der analogen inertiale Messeinheiten, die allgemein zur Verfügung standen nicht mehr gemacht.

Meine selbst ausgleichende Projekte sind jetzt auf meinem Youtube-Kanal: Klicken Sie auf

Hier habe ich einen niedrigen Preis obskuren analoge IMU, die ist derzeit noch in China hergestellt, das ist bei Ebay, und verwendet ein Arduino-Prototyping "Schild" zu montieren alle Teile, einschließlich ein Kabel zu einem grundlegenden Hand-Controller (für Lenkung und Feinabstimmung den Gleichgewichtspunkt) genommen und eine Kabel mit nur 2 Drähte, die Sie mit einem 2 x 25Amp "Sabertooth" Motorleistung Controller verbinden.
Ich habe versucht, es so einfach und vor allem machen nicht verwirrend, wie möglich zu bauen.
Dezember 2013 Hinweis: Auch diese sind immer seltener jetzt aber ich habe nur fand der "Hain" Reihe von analogen Sensoren von Seedstudio und Kontaktdaten auf Seite 6 hinzugefügt.

Im Wesentlichen eine komplette Re-vamp der Steuerung, so dass es einfacher ist, zur gleichen Zeit zu bauen.

Hinweis (März 2014): endlich habe ich etwas ähnliches wie dies, dass tatsächlich funktioniert mit einem modernen digitalen IMU von Sparkfun, 6dof Sensor, Nein Code: SEN-10121. Es hat eine eigene neue Instructable hier:

Beachten (Dezember 2014): Ich habe auch ein Instructable verwenden die gleichen digitalen Sparkfun IMU in ein selbstbalancierende Roller gemacht. Diese instructable ist die up to date und hat den Schaltplan und den neuesten Code hier:

Ich habe die Grundlagen wie man dies mit dem Sabertooth Motorleistung Controller verbinden, die enthalten eine aus der Regal kommerzielle Roboter Power Controller, wie das Sabertooth macht und wie die Motoren darauf zugreifen. Eine wirklich ausführliche Erläuterung von der mechanischen Seite des Builds schauen Sie sich meine ursprüngliche Instructable 2010, am oberen Rand dieser Einführungsseite verbunden.

Ein Kreisel ist für den Ausgleich (ergänzende Filter mit einem Beschleunigungsmesser) verwendet. Ein weiterer Kreisel misst Drehrate seitlich (z.B. beim lenken).
Dies bietet eine weitere nützliche Funktion kostenlos; Wenn in einer geraden Linie laufen wenn es seitlich drehen schneller als 10 Grad pro Sekunde erkennt, ändert sich Strom zu den Motoren, diesen Effekt zu widerstehen. Zum Beispiel haben die Motoren oft unterschiedliche Reibung so, wenn Sie zum Stillstand langsam, man vor dem anderen Halt und Sie-off Spin. Diese Funktion hält, dass das passiert, und bedeutet, dass die Räder ganz nahe beieinander angebracht werden können.
Sehen Sie dieses video http://www.youtube.com/watch?v=FEaTxahyQxc und Sie werden sehen, dies geschieht bei 0,51 min., Ersatzteile Gyro wird verwendet, um diesen Effekt zu reduzieren.

Hinweis: Zusätzliche 15.03.14. Für diejenigen, die es schaffen kann, eine der alten, nicht mehr vorhanden, Sparkfun 5dof analoge IMU, haben habe ich genau den gleichen Code befestigt, wie in dieser Instructable für die chinesischen IMU, 30 Schritt aber mit die Gewinne für den Kreisel geändert entsprechend den alten 5dof analoge Sparkfun IMU geschrieben.

Wichtigsten Teileliste

www.Maplin.com Teilenummer GBP US$

N39KR RockerSwitch 2.39 3.62
N39KR RockerSwitch 2.39 3.62
GW72P Mikroschalter mit Hebel 2,49 3.77
FH04E Sub-Min Kippschalter 2,79 4.23
Projekt-Box 3.79 5.74

XR27E 9 Weg multicore Kabel 5,14 7,79
2-adriges abgeschirmt Kabel 0,99 1,50
N30KU Arduino Uno 24.99 37.86
N35KU Arduino Protoshield 14,99 22.71
5DOF analoge IMU 17.81 26.99
Hinweis: Liste der Verkäufer davon aktualisiert 25. August 2013 (siehe Schritt 6 für die Liste)
4 x LED 2,56 3.88
_________________________________________________________
80.33 121.71

Video-clip

Video der neuesten Self balancing skateboard in Aktion mit diesem IMU und code

In Verbindung stehende Artikel

Self balancing one wheeled electric skateboard

Self balancing one wheeled electric skateboard

NOTE:Mai 2011: Diese instructable ist jetzt ziemlich alt (relativ) und ich konnte nun dieses Projekt einfach mit einem Arduino als Controller neu erstellen.Ich arbeite derzeit auf einem Einrad mit der gleichen OSMC Motorsteuerung und ein Arduino. Wen
Arduino Self Balance Regler mit digitalen IMU, endlich!

Arduino Self Balance Regler mit digitalen IMU, endlich!

Was ist es?DIY Segway/Bilanz-Controller mit modernen digitalen IMU Sensor.Software für ein Arduino ermöglicht, die Positionsdaten eines der neueren DIGITAL Beschleunigungsmesser/Kreisel Geräte, Prozesse Ablesen der Daten mithilfe von Kalman Filter (d
Arduino Self Balancing Roboter

Arduino Self Balancing Roboter

In diesem Projekt beschreibe ich erklärt der Bau von Robotern stehen im Gleichgewicht mit Arduino.We in unsere vorherige Version von android gesteuerten Projekt. In diesem Projekt werden wir zu unserer Kontrolle bewegen. Lassen Sie uns gehen Sie wir
2-Rad-Self Balancing Roboter mit Arduino und MPU6050

2-Rad-Self Balancing Roboter mit Arduino und MPU6050

2-Rad-Self Balancing Roboter mit Arduino und MPU6050.Verwenden Sie Arduino als Controller und Sensor MPU6050, um das Gleichgewicht zu kontrollieren. Fügen Sie ein einfache serielle Bluetooth-Modul und verwenden Sie eine Bluetooth Serial Controller-AP
Self-Balancing-Einrad

Self-Balancing-Einrad

nach der Beliebtheit unseres selbst balancing Scooter und die SciChair, wir beschlossen, etwas ein wenig kantiger, versuchen, Self Balancing Einrad.Dieses Projekt verwendet eine Menge Sachen aus unseren bisherigen Projekten, mit einem Arduino als die
Self-Balancing Scooter Ver 2.0

Self-Balancing Scooter Ver 2.0

01.11.2013******************************************************************************************************************Leider IDG500/ADXL335 Chips Unsed auf die Accelometer ist End of Life.So werden sie nicht mehr diese Chips und somit die Accel
Self Balancing PT (hausgemachte Segway)

Self Balancing PT (hausgemachte Segway)

Diese Instructable soll mein Hobby-Projekt zu teilen: einem Self-Balancing persönlichen Transport (SBPT), auch bekannt als "hausgemachte Segway". Es ist ein interessantes Projekt erfordern eine minimale Kenntnisse in Elektronik und einige Fähigk
Self Balancing Roboter mit LCD

Self Balancing Roboter mit LCD

Die modifizierte Version von meinem mpu6050 balancieren Roboter stabiler mit LCD und Beispiel verbinden 2 i2c auf den gleichen pinVideo 1Video 2Schritt 1: Schritt 1: ◾L298N dual Motortreiber Breakout-Board◾L298N dual Motortreiber Breakout-board12 V B
Kamerad-Self-Balancing Roboter

Kamerad-Self-Balancing Roboter

Nach dem Aufstehen so sehr frustriert über PID tuning der Quadcopter, beschloss ich, PID zunächst auf einige basic-Projekt zu meistern. Selbstbalancierende Roboter scheint eine im Leerlauf Wahl. Da es nicht neu und immer noch herausfordernd ist, ents
Gewusst wie: verwenden und Arduino Shield mit dem Raspberry Pi

Gewusst wie: verwenden und Arduino Shield mit dem Raspberry Pi

Hinzufügen von Arduino können Schilde auf dem Raspberry Pi ein sehr großer Schmerz sein. Sie am Ende mit einem Gewirr von Kabeln, die herumlaufen und Einrichtung der Software ist eine Herausforderung in seinem eigenen Recht.Hier ist eine einfache Lös
Digitale Potentiometer Arduino Shield

Digitale Potentiometer Arduino Shield

Das Digitale Potentiometer Arduino Shield wurde auf Kompatibilität mit Arduino Duemilanove, Diecimilaund Arduino UNO R1/R2 getestetDieses Schild basiert auf dem Gerät AD5206 von Analog Devices.Im Internet finden wir einige sehr einfachen Anwendungen
Benutzerdefinierte Arduino Shield und Sensoren

Benutzerdefinierte Arduino Shield und Sensoren

Übersicht:Diese instructable wird eine Reihe von benutzerdefinierten Sensormodule und ein Arduino Shield errichten. Solche Module sind aus vielen verschiedenen Quellen verfügbar, aber Fans der Instructables Website würde wahrscheinlich Zufriedenheit
Gebäude ein Arduino Shield für den Transceiver nRF24L01 +

Gebäude ein Arduino Shield für den Transceiver nRF24L01 +

Der nRF24L01 + Transceiver ist eine sehr kostengünstige Möglichkeit Funktechnologie zu einem Projekt hinzufügen. Aber die Kehrseite des nRF24L01 + ist, wäre es ein Streit um Prototyp mit. In diesem betrachten instructable wir wie ein Arduino Shield u
Steckbrett zu benutzerdefinierten Arduino Shield

Steckbrett zu benutzerdefinierten Arduino Shield

In dieser instructable machen wir eine benutzerdefinierte Arduino Shield mit 123D Circuits.io für unsere instructable Vorgängerprojekt: Leds ausgeführtSchritt 1: Bearbeitung und Platzierung der Komponenten Die Platinenansicht zum ersten Mal öffnen. J