Inhaltsverzeichnis:

Tinee9: Arduino Self-Balancer - Gunook
Tinee9: Arduino Self-Balancer - Gunook

Video: Tinee9: Arduino Self-Balancer - Gunook

Video: Tinee9: Arduino Self-Balancer - Gunook
Video: Tinee9: Arduino Self-Balancer 2024, November
Anonim
Tinee9: Arduino-Selbstbalancer
Tinee9: Arduino-Selbstbalancer

Tiny9 präsentiert den Arduino Self-Balancer nur mit einem Arduino Nano, einem Servo und dem Tiny9 LIS2HH12-Modul.

Schritt 1: Self-Balancer

Self-Balancer
Self-Balancer

In Antriebssystemen für automatisierte Drohnen, Hoverboards, Segways usw. gibt es einen Beschleunigungsmesser, der dem Mikrocontroller hilft, dem Motor oder Servo mitzuteilen, was zu tun ist.

Im Fall von Hoverboards und Segways verwenden sie einen Beschleunigungsmesser als Neigungsmesser, ein Gerät, das den Winkel misst, in dem Sie sich befinden. Der gewünschte Winkel ist 0 Grad nach vorne oder hinten, also gerade nach oben. Bei einem Winkel nach hinten oder vorne würde die Person umfallen. Beispiel eine Person, die auf einem Ball balanciert. (sehr schwer zu tun) Wenn sich die Person auf dem Ball zu sehr nach vorne oder hinten lehnt, ohne sich selbst zu korrigieren, wird sie vom Ball fallen. Aber wenn sich die Person am Ball selbst korrigiert, bleibt sie oben am Ball.

Schritt 2: Materialien

Die Materialien, die Sie für dieses Tutorial benötigen, sind:

Die benötigten Artikel finden Sie an dieser Stelle

1: Arduino Nano oder Arduino kompatibel

2: Tiny9: LIS2HH12-Modul

3: 5-Volt-Servo (meine ist Futaba s3114)

4: 24 AWG-Draht

5: Abisolierzangen

6: Brotbrett

Extras

7: Tiny9: RGB-Modul (Die Lichter werden farbig, wenn sie sich in der falschen oder richtigen Position befinden)

8: PerfBoard (Ich habe es verwendet, um eine Objektbewegung im Video am Ende dieses Tutorials zu zeigen)

9: 1/18 Bohrer

10: Bohren

11: Schraubendreher

Schritt 3: Einrichten

Erstellen
Erstellen
Erstellen
Erstellen

Um zu diesem Punkt im Tutorial für die Einrichtung zu gelangen, folgen Sie den Anweisungen in diesen Tutorials:

Tiny9: LIS2HH12 3-Achsen-Beschleunigungsmessermodul

Optionales Tutorial, wenn Sie das RGB-Modul verwenden möchten

Tiny9: RGB-LED-Modul

Nachdem Sie Ihr Steckbrett bis zu diesem Punkt eingerichtet haben, können wir diese Schritte ausführen.

1: Befestigen Sie ein Kabel an der roten Leitung auf dem Steckbrett und verbinden Sie die andere Seite mit der roten Kabelbuchse am Servo

2: Befestigen Sie ein Kabel an der blauen Leitung auf dem Steckbrett und verbinden Sie die andere Seite mit der schwarzen Kabelbuchse am Servo

3: Befestigen Sie ein Kabel an D6 am Arduino Nano und verbinden Sie die andere Seite mit der weißen Kabelbuchse am Servo

Whooo Hooo alles super einfach gemacht.

Wenn Sie wie ich ein Perfboard am Servo befestigen, sind dies einige Schritte:

4: Bohren Sie mit dem 1/18 Bohrer in die Mitte des Perfboards.

5: Schraube die Schraube in die Mitte des Perfboards und verbinde sie mit dem Servo auf der anderen Seite.

Schritt 4:.ino. herunterladen

Laden Sie hier von github den Tiny9 herunter: Self Balancer.ino für arduino.

Laden Sie es auf den Arduino Nano hoch.

Schritt 5: Jetzt genießen !

Nachdem alles angeschlossen ist und Sie den Code im Arduino haben, bewegen Sie die X-Achse (siehe Video zur Orientierung) des Steckbretts und sehen Sie, wie sich das Servo bewegt.

Wenn Sie eine Weile mit dem Servo gespielt haben, ändern Sie den Code und machen Sie es schneller, langsamer oder erstellen Sie einen magnetischen Roboterarm, der sich auf und ab bewegen und mit seinem Magneten Dinge aufnehmen kann.

Bitte abonniere meinen Kanal.

Ich bin immer auf der Suche nach neuen Produkten. Wenn Sie also helfen und weitere Tutorials über neue Produkte sehen möchten, die ich herstelle, können Sie hier auf meiner Website tinee9.com spenden.

Danke an alle und erfinde weiter.

Empfohlen: