Wie man einen Roboter mit einem Arduino und 8051 Mikrocontroller baut

Versuchen Sie Unser Instrument, Um Probleme Zu Beseitigen





In der modernen Welt, Roboter wird eine wichtige Rolle spielen . Der Hauptzweck des Roboters ist es, die Arbeitskraft zu verringern. Die Roboter werden in vielen Anwendungen in der Elektronik eingesetzt. In diesem Artikel haben wir darüber gesprochen, wie ein Roboter mit dem Arduino-Modul und dem 8051-Mikrocontroller gebaut wird. Um einen Roboter mit dem Arduino zu bauen, erklären wir den Arduino-Roboter mit der Vermeidung von Hindernissen. Die erforderlichen Komponenten umfassen Roboterkörper, Gleichstrommotor, Ultraschallsensor, Arduino-Modul, Motortreiber-IC und Arduino-Modul

Wie baue ich einen Roboter?

Das erforderliche Komponenten Um den Roboter zu bauen, umfasst Folgendes




Roboterkörper

Der grundlegende Roboterkörper von der Roboter der Hindernisvermeidung wird im folgenden Bild gezeigt. Der Roboterkörper ist ein Kunststoffkörper und enthält auf beiden Seiten Räder. Vor dem Roboterkörper ist der Ultraschallsensor angeordnet. Mit dem Ultraschallsensor kann das Hindernis erkennen. Wenn sich der Roboter bewegt und ein Hindernis vom Ultraschallsensor erkannt wird, bewegt sich der Roboter zur Seite und bewegt sich weiter.

Roboterkörper

Roboterkörper



Gleichspannungs Motor

Das Gleichstrommotor ist ein Elektromotor und es wird mit Gleichstrom betrieben. Der Betrieb eines Elektromotors basiert auf dem Elektromagnetismus. Das Magnetfeld wird vom stromführenden Leiter erzeugt, wenn es in ein externes Magnetfeld gebracht wird. Es erfährt eine Kraft, die proportional zum Strom im Leiter ist. Im Allgemeinen wissen wir, dass die Magnete von Nord nach Süd eine entgegengesetzte Polaritätsanziehung aufweisen und wenn Die Polaritäten sind die gleichen wie von Nord nach Nord und von Süd nach Süd, dann stoßen sich die Magnete ab.

Gleichspannungs Motor

Gleichspannungs Motor

Die interne Konfiguration des Gleichstrommotors dient dazu, die magnetische Wechselwirkung zwischen dem stromführenden Leiter und dem externen Magnetfeld zu verbinden, um die Bewegung zu erzeugen. Hier verwenden wir zwei Gleichstrommotoren, jeder Motor enthält 6 V und die insgesamt zwei Gleichstrommotoren enthalten 12 V. Die beiden Gleichstrommotoren befinden sich im Roboterkörper, was wir im folgenden Bild sehen können. Der Roboterkörper wird mit Hilfe der Gleichstrommotoren bewegt

Roboterkörper mit Gleichstrommotor

Roboterkörper mit Gleichstrommotor

Arduino-Modul

Das folgende Bild zeigt das Bild des Arduino-Moduls. Das Arduino-Modul spielt eine wichtige Rolle bei der Entwicklung des Hindernisvermeidungsroboters unter Verwendung des Arduino-Kits. Der Empfänger-Pin des Arduino ist mit dem zweiten Pin des Ultraschallsensors verbunden, und der 1., 2. und 3. Pin des Arduino-Moduls ist mit dem Gleichstrommotortreiber verbunden. Der Kondensator und die Diode der gemeinsamen Komponenten werden ebenfalls mit Hilfe der Batteriestromversorgung mit dem Arduino-Modul verbunden.


Arduino-Modul

Arduino-Modul

Motortreiber-IC

Den Gleichstrommotor laufen lassen der Motortreiber-IC benutzt. Die Stifte 3,6 und 11, 14 des Motortreibers sind mit dem Gleichstrommotor verbunden. Die Eingangsstifte 1 und 2 sind mit dem Arduino-Modul verbunden, und der Aktivierungsstift ist mit dem Senderstift des Arduino verbunden. Die Stifte 4, 5, 12, 13 des Motortreibers sind mit Masse verbunden.

Motortreiber-IC

Motortreiber-IC

Ultraschallsensor

In diesem Konzept der Ultraschallsensor wird verwendet, um ein Hindernis vor sich zu erkennen, und sendet den Befehl an das Arduino-Board. Abhängig vom Eingangssignal leitet der Mikrocontroller den Roboter so um, dass er sich in andere Richtungen bewegt.

Ultraschallsensor

Ultraschallsensor

Die Anwendungen der Arduino-Roboter-Hindernisvermeidung

  • Der Arduino-Roboter kann sich auf jeder Oberfläche bewegen
  • Es kann sich auf einer metallischen Oberfläche wie einem Kühlschrank bewegen.

Das folgende Bild zeigt den Arduino-Roboter zur Vermeidung von Hindernissen

Arduino Roboter zur Vermeidung von Hindernissen

Arduino Roboter zur Vermeidung von Hindernissen

Einen Roboter bauen mit der 8051 Mikrocontroller Wir erklären über das Metalldetektor-Roboterfahrzeug. Die Komponenten, die zum Aufbau des Roboters mit dem 8051-Mikrocontroller erforderlich sind, sind

  • 8051 Mikrocontroller
  • Gleichstrommotoren
  • Motortreiber
  • Metalldetektor
  • Decoder
  • Encoder
  • Drück Knöpfe
  • Kristall
  • HF-Sender und -Empfänger

Metalldetektor

Das Metalldetektor ist eine Spule mit einer oder mehreren Metallspulen, mit denen die Metalle am Boden erfasst werden. Der Metalldetektor arbeitet nach dem Prinzip der elektromagnetischen Induktion. Der Metalldetektor ist über die Leiterplatte mit dem Roboterkörper verbunden, die wir im letzten Bild beobachten können. Das folgende Bild zeigt den allgemeinen Metalldetektor, der in elektronischen Projekten verwendet wird.

Metalldetektor

Metalldetektor

Drück Knöpfe

Die Druckknöpfe sind Knöpfe, die aus Hartmetallen wie Kunststoff und Metall bestehen. Im Allgemeinen werden die Drucktasten verwendet, um das Programm im Mikrocontroller zurückzusetzen. Das folgende Bild zeigt das Druckknopfbild.

Druckknopf

Druckknopf

8051 Mikrocontroller

Das Der 8051 Mikrocontroller besteht aus 40 Pins . Der 4. und 5. Pin des Mikrocontrollers ist mit dem Quarzoszillator verbunden. Der Vcc-Pin wird an die Stromversorgung von 5 V angeschlossen und der Erdungsstift ist mit Masse verbunden. Die Pins 15, 16, 18, 19 des Mikrocontrollers sind mit dem Encoder-IC von HT12E verbunden. Die Mikrocontroller-Pins 2, 7, 8, 9 sind mit den Drucktasten verbunden.

Das folgende Bild nach dem Anschließen aller Komponenten wie Widerstand, Kondensator, Quarzoszillator, Mikrocontroller der Serie 8051, Encoder usw. ist eingeschaltet die Leiterplatte .

Leiterplattenanschlüsse

Leiterplattenanschlüsse

Das folgende Bild zeigt den Metalldetektorroboter mit dem Mikrocontroller der Serie 8051.

Metalldetektorroboter mit dem Mikrocontroller der Serie 8051

Metalldetektorroboter mit dem Mikrocontroller der Serie 8051

In diesem Artikel haben wir über die diskutiert Wie man einen Roboter mit dem Arduino und dem 8051 Microcontroller baut . Ich hoffe, dass Sie durch das Lesen dieses Artikels einige Grundkenntnisse zum Bau eines Roboters erworben haben. Wenn Sie Fragen zu diesem Artikel oder zur Elektronik haben und Kommunikationsprojekte Bitte zögern Sie nicht, im folgenden Abschnitt zu kommentieren. Hier ist die Frage für Sie, Was ist ein Mikrocontroller der Serie 8051?

.