AAA Robot (Autonome Analog Arduino)

10 Schritt:Schritt 1: Einlegen des Chips Schritt 2: Komparatorschaltung Schritt 3: RGB LED Anschlüsse und Transistorschalter Schritt 4: Motor Drivers Schritt 5: Motor Transistorschalter Schritt 6: Anschluß der Motoren Schritt 7: Hinzufügen von Schaltern Schritt 8: Handbetrieb Konfiguration Schritt 9: Automatik-Modus-Konfiguration Schritt 10: Fehlersuche, Encore, und vieles mehr!

AAA Robot (Autonome Analog Arduino)
Die AAA-Robot ist eine perfekte Roboter für Anfänger. Es ist vielseitig, einfach zu bauen, und werden viele der Themen Roboteringenieure müssen lernen, einschließlich, aber nicht beschränkt auf Transistorschalter, Motorantriebs nad analogen Sensoren. Diese Instructable umfasst Schritt-für-Schritt-Anleitung, wie Sie Ihre eigenen Roboter bauen.

Dieser Roboter verfügt über zwei Modi, manuell und automatisch. Im manuellen Modus wird ein Paar von Sensoren auf der linken und rechten Seite des Roboters und dem Code (in Datei angehängt) verglichen wird die zwei Ablesungen vergleichen und Steuerung des Roboters in Richtung des stärkeren Lesen. Der Automatik-Modus ziemlich macht das gleiche, mit der Ausnahme, können Sie zwischen drei Sensoren schalten, wobei ein zu einer Zeit.

Um diese Roboter müssen bauen:

- LM 272 Op Amp
- Widerstände (3)
* 1k Ohm (2)
* 470 Ohm
- 2N3904 NPN-Transistoren (2)
- 2N3906 PNP-Transistoren (3)
- Arduino Uno
- 9 Volt Batterie
- 1N4148 Dioden (2)
- 5,6 nF Kondensatoren (2)
- Drähte (ca. 10 ft)
- Elektrowerkzeuge (IE- Lötkolben, Drahtschneidemaschinen, etc.)
- Gleichstrommotoren (2)
- Arduino Stromkabel

Wenn Sie Ihr ganzes Material bereit, erhalten Sie Ihre Schutzbrille und beginnen!

Schritt 1: Einlegen des Chips

  1. AAA Robot (Autonome Analog Arduino)
    Legen Sie die LM 272 Op Amp mit Pin 1 am e1 auf dem Steckbrett. Dann verbinden Sie Pin 4 mit Masse und Pin 8 an Spannung. Daran erinnern, dass ALLE Verknüpfungspunkte auf dem Steckbrett in der gleichen Reihe auf der gleichen Seite des Chips SLOT angeschlossen sind.

Schritt 2: Komparatorschaltung

  1. AAA Robot (Autonome Analog Arduino)
    Fügen Sie ein 1k Widerstand von Pin 2 des 272 mit Masse und eine weitere 1k Widerstand von Pin 6 auf der 272 nach Masse. Pin 2 bis b5 und Pin 6 bis d5. Dann verbinden Sie Pin 5 bis i5 und Pin 2 bis g5.

    Jetzt werden wir hook up die Ausgänge an den Arduino. Verbinden Sie Pin 1 des 272 an Pin 6 auf der Arduino und Pin 7 auf der 272 auf dem Arduino Pin 7.

    Nach der Komparator Verdrahtung iss fertig sind, können wir fortfahren zu Sensor Triggerung und Transistorschalter.

Schritt 3: RGB LED Anschlüsse und Transistorschalter

  1. AAA Robot (Autonome Analog Arduino)
    Zuerst legen Sie eine RGB-LED mit der Kathode an c14, rot bei c13, blau und grün auf c16 c15 an. Setzen Sie den 470 Ohm Widerstand über a14 und Boden. Dieser Widerstand wird die LED von der Zeichnung übermäßiger Strom, während die ihm einen netten Schein zu verhindern.

    Nun, da die LED sicher verdrahtet, können wir das Hinzufügen der Transistorschalter, um die Leitungen und Sensoren einschalten starten. Da der Komparator vergleicht zwei Spannungen, haben wir nicht, um über die Anzahl der Quellen, die wir Haken bis zu den Transistoren zu kümmern. Legen Sie einen Transistor mit E an g12, g11 B an und C bei G10. Schließen Sie das E Stift Spannung. Verbinden C des Transistors an die rote Leitung des LED und H18. Dann, mit Steckbrücken, schließen Sie B, um auf der Arduino Pin 8. Stecken Sie den zweiten Transistor mit E an h12, h13 B an und C in H14. Schließen Sie C, um die grüne Führung über die LED und H19. Über Jumper wieder, schließen Sie B, um auf der Arduino Pin 9. Setzen Sie den dritten Transistor mit E an H17, H16 und B an C bei H15. Schließen Sie E, um Spannung und B auf dem Arduino Pin 12, wieder einmal, mit Steckbrücken. Schließlich verbinden C an die blaue Leitung auf den RGB und H120.

    Der Transistor schaltet und RGB-LED sind jetzt getan. Stellen Sie sicher, Ihre Verdrahtung korrekt ist und dass Sie mit PNP-Transistoren sind.

Schritt 4: Motor Drivers

  1. AAA Robot (Autonome Analog Arduino)
    Jetzt werden wir die Motortreiber bauen. Um die Gleichstrommotoren werden wir mit Hilfe zu versorgen, müssen wir korrigieren den aktuellen und verwenden Sie einen Kondensator, um die Extragebühr zu halten.

    Nehmen Sie 1 5,6 nF Kondensator und legen Sie es über A30 und eine 26 Dann legen Sie die anderen 5,6 nF Kondensator und legen Sie sie ab, um J30 J26. Diese Kondensatoren werden die vom Motor Spinnen erzeugte Ladung zu halten.

    Dann legen Sie eine Diode (Anode zur Kathode) von E30 bis E26. Platzieren der zweiten Diode von F30 bis F26 erneut der Anode zur Kathode. Diese Dioden wird die aktuelle Versorgung des Motors zu korrigieren.

Schritt 5: Motor Transistorschalter

  1. AAA Robot (Autonome Analog Arduino)
    Der Motor benötigt zu viel Strom und kann nicht durch den Arduino geliefert werden. Daher werden wir zwei NPN-Transistoren verwenden. Diese werden nicht den Motor an und aus zu schalten nur effizient, sondern auch die aktuelle von den Motoren, die bekanntlich hungrig nach Elektronen gezogen zu reduzieren.

    Legen Sie einen Transistor mit C bei c26, B bei c25, c24 und E an. Haken bis E mit Masse und B auf dem Arduino Pin 10. Stecken Sie den zweiten Transistor mit C in H26, H25 B an, und E bei H24. Ähnlich wie bei der letzten Transistor, schließen E zu erden und B auf dem Arduino Pin 11.

    Jetzt haben wir unsere Stromversorgung gesichert und gleichzeitig den Aufbau einer ordentlichen Transistorschalter für unsere Motortreiber. Sie können auch den Code ändern, um PWM zu verwenden, um die Motoren jetzt steuern.

Schritt 6: Anschluß der Motoren

  1. AAA Robot (Autonome Analog Arduino)
    Jetzt, da wir unsere Schalter für unsere Motoren bereit, können wir hook up unserer Drehantriebe (Fancy Gespräch für Motoren).

    Verlöten Sie zunächst die zwei Motoren, zwei lange Drähte. stellen den linken Motor zugewandten Außenseite des Roboters. Sehen Sie in der Motorleitung in der Nähe der Rückseite des Roboters. Dadurch wird die hintere Führung aufgerufen werden. Wiederholen Sie den Vorgang mit dem anderen Motor. Verbinden den hinteren Vorsprung des linken Motors bis C des linken Transistors. Schließen Sie die hintere Führung des rechten Motors zu C auf dem zweiten Transistor. Schließen Sie dann das restliche Führung der beiden Motoren an Spannung prüfen.

    Wir sind nun bereit, unsere Motoren zu fahren und haben den Aufbau unserer TTL-Motor-Treiberschaltung abgeschlossen. Weiter werden wir die Möglichkeiten der automatischen und manuellen Modi diskutieren zur Steuerung der Auslösung der Sensoren.

Schritt 7: Hinzufügen von Schaltern

  1. AAA Robot (Autonome Analog Arduino)
    Sie werden die beiden Mitte-off SPDT Schalter benötigen für diesen Schritt. Diese Schalter werden auf die Modi und Sensoren des Roboters zu drehen.

    Der erste Schalter wir hook up ist der Modus-Schalter. Dies wird die Robotermodus zu ändern. Schließen Sie die Versorgungsstift auf den Schalter, um Spannung. Verbinden Sie die beiden anderen Leitungen an den Pins 2 und 3 auf dem Arduino.

    Jetzt werden wir hook up des zweiten Schalters. Schließen Sie die Versorgungsstift an Spannung und die beiden anderen auf 4 und 5 auf der Arduino. Dieser Schalter wird zwischen den Sensoren in den automatischen Modus wechseln.

Schritt 8: Handbetrieb Konfiguration

  1. AAA Robot (Autonome Analog Arduino)
    Dies ist, wo Sie Ihre eigene Entscheidung, was zu tun zu machen. Sie können auswählen, ob Sie mit dem automatischen oder manuellen Konfiguration zu gehen. Zum Glück, wie wir mit lötfreien Technik, können wir leicht zwischen den Betriebsarten mit ein paar Modifikationen zu wechseln. Dies ist, wo die wahre Eleganz dieses Roboters liegt. Ich schlage vor, Sie versuchen, manuelle und dann in die automatische gehen, sobald Sie mit der Schaltung vertraut sind.

    Die meisten Sensormodule für Arduino gemacht haben drei Leitern, naturally- + V, GND und OUT. + V wird die Stromquelle des Sensors ist der Masseanschluß GND und OUT ist ein analoges Ausgangssignal. Sie können Ihre eigenen Module zu machen, aber sie werden höchstwahrscheinlich nach dem gleichen Format.

    Die Spannungs- und Masseanschlüsse auf dem Modul zu verbinden, um Spannung und Masse verbunden. Schließen Sie dann das OUT-Pin auf jede unbesetzte Reihe auf dem Steckbrett. tun Sie diesen Vorgang, um den linken und rechten Seiten des Steckbrett. Schließen Sie den linken OUT Zeile c5 und A0 auf dem Arduino. Verbinden Sie den rechten OUT Reihe, um auf der Arduino H5 und A1.

    Jetzt in den manuellen Modus zu wechseln, schalten Sie den Roboter. Legen Sie die rote LED an Pin 13 auf dem Arduino zu erden. Bewegen Sie den Modus-Schalter, bis Sie diese LED leuchtet fest. Dann bewegen Sie den Schalter in die mittlere Position. Jetzt ist Ihre Handbetrieb Roboter ist bereit zu laufen.

Schritt 9: Automatik-Modus-Konfiguration

  1. AAA Robot (Autonome Analog Arduino)
    Das Herz dieses Roboters liegt in seiner Fähigkeit, eine Vielzahl von Sensoren zu manipulieren, um einen Raum richtig einschätzen. Sie können zwischen den Sensoren auf Automatikbetrieb umzuschalten. Wie ich schon erwähnt, machen Sie sich bitte mit Handbetrieb zunächst. Wenn Sie bereit sind, können Sie jetzt beginnen die Optimierung des Potentials des AAA Robot

    Der PNP-Transistor schaltet wir früher gebaut werden nun verwendet werden. Verbinden Sie die + V-Pins des ersten Paares von Sensoren G18, das zweite Paar bis G19 und der dritten bis g20. Schließen Sie alle ihre GND-Pins nach Masse. Haken Sie dann die ganze linke Sensoren "Outs in einem unbesetzten Reihe auf dem Steckbrett. Machen Sie dasselbe für alle den richtigen Sensoren.

    Nun der automatische Modus sehr ähnlich zu dem manuellen Modus. Da Sie drei der OUT-Pins auf einer Reihe angeschlossen haben, gibt es zwei Verknüpfungspunkte noch auf diese Zeile. Schließen Sie ein Verbindungspunkt auf der linken Seite, um A0 auf der Arduino und der andere Verbindungspunkt bis C5. Auf der rechten Seite verbinden eine der verbleibenden Ankerstellen zu A1 auf der Arduino und die andere auf h5.

    Jetzt können Sie mit der Automatik-Modus-Konfiguration fertig sind. Hooray für Sie!

Schritt 10: Fehlersuche, Encore, und vieles mehr!

  1. AAA Robot (Autonome Analog Arduino)
    Nun, da Sie fertig sind baut den Roboter, können Sie sich selbst einen Klaps auf den Rücken. Überprüfen Sie alle Leitungen, bevor Sie den Roboter zu starten. Sie können den Code des Roboters zu ändern, wenn Sie möchten, da es wurde entwickelt, um gehackt und modifiziert werden.

    Wenn Sie mit Problemen konfrontiert sind:

    - Ihre Verdrahtung überprüfen
    - Aktualisieren Sie Ihre Treiber
    - Schalten Sie die Motorleitungen
    - Hinterlasse einen Kommentar und ich werde so schnell wie möglich antworten

    Nun, ich hoffe, Sie genossen den Bau dieses Roboters. Viel Glück für Ihre Zukunft baut!