Inhaltsverzeichnis:

Ottobot-Modifikation - Gunook
Ottobot-Modifikation - Gunook

Video: Ottobot-Modifikation - Gunook

Video: Ottobot-Modifikation - Gunook
Video: Arduino Dancing Robot | OTTO DIY | in Tamil 2024, Juli
Anonim
Ottobot-Modifikation
Ottobot-Modifikation
Ottobot-Modifikation
Ottobot-Modifikation

Dies ist ein Robotik-Designprojekt für Anfänger, bei dem ich einen Ottobot modifiziert habe, indem ich seinem Prototyp neue Sensoren hinzugefügt habe. Otto ist ein einfacher interaktiver Roboter, der auf der Programmiersprache Arduino basiert. Im Grunde geht es in diesem instructables Beitrag darum, den Roboter auf unterschiedliche Weise auf mehrere Sensoren reagieren zu lassen, so dass er Dinge tut, die darauf basieren, welcher Sensor stimuliert wird. Das Endprodukt soll sein, dass beim Drücken einer Taste der Ottobot eine kurze Melodie spielt oder mit den Füßen flattert oder eine Leuchtdiode einschaltet.

Schritt 1: Materialmontage und Softwareinstallation

Die folgenden elektronischen Komponenten und Computeranwendungen werden benötigt:

  • Otto DIY Roboter
  • Open-Source-IDE für Arduino (meine war Version 1.8.5 auf Macbook Pro)
  • 1 Steckbrett
  • 8 Überbrückungsdrähte (männlich zu weiblich)
  • 3 Überbrückungsdrähte (weiblich zu weiblich)
  • 2 LEDs in beliebiger Farbe
  • 2 Druckknöpfe
  • 1 Berührungssensor HW-483

Schritt 2: Platzierung der Drucktasten

Platzierung der Drucktasten
Platzierung der Drucktasten
Platzierung der Drucktasten
Platzierung der Drucktasten

Platzieren Sie einen Druckknopf im Steckbrett über der Schlucht für Dual-In-Line-Package (DIP)-ICs. Alle vier Beine des Tasters müssen fest angezogen sein, damit der elektrische Strom ungehindert entlang der Klemmleisten des Steckbretts fließen kann. Platzieren Sie auf ähnliche Weise die andere Drucktaste an einer anderen Stelle.

Verbinden Sie ein Bein des Knopfes durch ein Überbrückungskabel (männlich zu weiblich) mit dem Spannungsstift (V oder +) von Analog 0 (A0) auf Ihrem Arduino Nano IO-Shield. Verdrahten Sie dieses Bein auch mit dem Signalstift (S) von A0. Am gegenüberliegenden Ende verbinden Sie das Loch in derselben Spalte wie das Bein mit dem Massestift (G oder GND) von A0. Wiederholen Sie die Schritte für die zweite Taste, außer dass Sie diesmal A1 verwenden.

Schritt 3: Mehrere LED-Setup

Mehrere LED-Setup
Mehrere LED-Setup
Mehrere LED-Setup
Mehrere LED-Setup

Stecken Sie LED 1 in das Steckbrett, die Beine sind in zwei separaten Klemmleisten versenkt. Platzieren Sie den langen Schenkel von LED 2 neben dem kurzen Schenkel von LED 1 in derselben Klemmleiste. Das kurze Bein von LED 2 kann überall hingehen, solange es sich nicht in den verwendeten Spalten auf der Platine befindet. Um schließlich eine Reihenschaltung zu vervollständigen, habe ich das lange Bein von LED 1 mit dem Signalstift (S) von A4 und das kurze Bein von LED 2 mit dem G-Pin von A4 verbunden.

Der Strom verläuft in einer Schleife nach einem Pfad von Anfang bis Ende, wobei die Anode (positiv) von LED 2 mit der Kathode (negativ) von LED 1 verbunden ist. Darüber hinaus ist der Spannungsausgang vom analogen Pin mit dem Plus verbunden langes Bein von LED 1 und von dieser LED wird eine weitere Verbindung vom Minus zum Plus von LED 2 im Gleichstromkreis hergestellt, von der Strom vom negativen Ende zum Masseausgangsstift fließt.

Schritt 4: Berührungssensorverbindung

Berührungssensor-Verbindung
Berührungssensor-Verbindung

Drei Beine des Berührungssensors haben unterschiedliche Funktionen. Der mittlere akzeptiert Spannung. Einer der seitlichen Zinken mit dem daneben geschriebenen Großbuchstaben S ist für den Signaleingang zuständig, der andere mit einem Minus-Symbol gekennzeichnet ist ein Erdungselektrode. Verbinden Sie daher die seitlichen Pins mit S und G von digital 7 (D7), das mittlere Bein mit V.

Schritt 5: Programm-Upload

Programm-Upload
Programm-Upload

Ich habe diesem Schritt eine.ino-Textdatei meines Ottobot-Codes als Referenz beigefügt. Ich erkenne die Mängel in meinem Programm an, insbesondere im LED-Bereich. Ich schaffte es nur, die Lichter gleichzeitig blinken zu lassen, trotz meiner unermüdlichen Bemühungen, sie ein- und ausblenden zu lassen. Ich entschuldige mich für die Mehrdeutigkeit in meiner Kommunikation und hoffentlich können die Leser meines Beitrags diese oben genannten Verfahren problemlos befolgen.