Inhaltsverzeichnis:
- Schritt 1: Schritt für Schritt Projektvideo
- Schritt 2: Erforderliche Hardware
- Schritt 3: PCB-Gerber-Datei und Schaltplan
- Schritt 4: 3D.stl-Dateien
- Schritt 5: Verbindungen
- Schritt 6: Quellcode
Video: 5 in 1 Arduino-Roboter - Folge mir - Zeilenfolge - Sumo - Zeichnung - Hindernisvermeidung - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:16
Diese Robotersteuerplatine enthält einen ATmega328P-Mikrocontroller und einen L293D-Motortreiber. Natürlich unterscheidet es sich nicht von einem Arduino Uno-Board, aber es ist nützlicher, da es kein weiteres Schild benötigt, um den Motor anzutreiben! Es ist frei von Jumper-Wirrwarr und kann einfach mit dem CH340G programmiert werden. Während Sie zwei Gleichstrommotoren ansteuern, können Sie mit dieser Karte auch verschiedene Sensoren steuern, indem Sie I / O-Pins verwenden. In diesem Projekt haben wir einen Ultraschall-Abstandssensor HC-SR04 und einen IR-Infrarotsensor verwendet. Außerdem wurde ein Servomotor verwendet.
Schritt 1: Schritt für Schritt Projektvideo
Mit dieser Steuerkarte können Sie einen Roboter mit 5 verschiedenen Szenarien programmieren. Die folgenden Szenarien sind in diesem Projekt enthalten:
SUMO-Modus: Es ist eine Sportart, bei der zwei Roboter versuchen, sich gegenseitig aus einem Kreis zu stoßen (ähnlich wie beim Sumo-Sport).
Follow-Me-Modus: Mit dem HC-SR04-Sensor kann das Vorhandensein eines zu verfolgenden Objekts erkannt werden.
Tracking-Modus: Linienfolger Roboter ist ein Fahrzeug, das einer Linie folgt, entweder einer schwarzen oder einer weißen Linie.
Vermeidungsmodus: Der Hindernisvermeidungsroboter ist ein intelligentes Gerät, das automatisch das Hindernis davor erkennt und ihnen ausweicht, indem es sich in eine andere Richtung dreht.
Zeichenmodus: Enthält einen Servomotor und einen Stift. Es kann eigene Bewegungsspuren auf die Oberfläche zeichnen.
Schritt 2: Erforderliche Hardware
- ATmega328P-PU mit Bootloader -
- L293D Motortreiber-IC -
- Typ B USB-Buchse -
- DIP-Sockel 28/16 Pins -
- 12/16 MHz Quarz -
- L7805 TO-220 -
- 100uF Kondensator -
- LED -
- Widerstand 10K/ 1K -
- 470nF Kondensator -
- Strombuchse -
- 2-poliger Klemmenblock -
- Steckerstiftleiste -
- 10nF / 22pF Keramik -
- 6V 200RPM Mini-Metallgetriebemotor -
- 7,4V 1000mAh 2S Lipo Akku (optional) -
- 9V 800mAh Akku (optional) -
- 9V Batterieanschluss -
- Ultraschallmodul HC-SR04 -
- IR-Infrarotsensor -
- CH340G USB zu TTL-IC -
In diesem Projekt wurden DIP-Komponenten zum einfachen Löten verwendet
Schritt 3: PCB-Gerber-Datei und Schaltplan
In diesem Projekt habe ich PCBWay gewählt. PCBWay ist die einzige Möglichkeit, dieses Projekt zu sehr niedrigen Kosten und hoher Qualität durchzuführen.
Produktdetail
- Platinentyp: Einzelplatine
- Größe: 53,3 mm x 66 mm
- Schichten: 2 Schichten
- Gesamt: 5 Stück / US $ 5
Holen Sie sich den PCB-Gerber und den Schaltplan -
Schritt 4: 3D.stl-Dateien
Druckeinstellungen
- Drucker: JGAURORA A5S
- Auflösung: 0,25
- Füllung: 10%
Schritt 5: Verbindungen
IR-Sensor
- IR-Sensor-Signalstift auf Digital 12
- IR-Sensor VCC-Pin an +5V
- IR-Sensor GND zu GND
HC-SR04-Sensor
- ECHO-Pin auf Digital 5
- TRIG-Pin auf Digital 6
- VCC-Pin an +5V
- GND-Pin auf GND
Motor A
- Motor A 1 bis Digital 2
- Motor A 2 bis Digital 4
- Motor A Freigabe auf Digital 3
Motor B
- B Motor B 1 bis Digital 10
- Motor B 2 auf Digital 11
- Motor B Freigabe auf Digital 9
Schritt 6: Quellcode
Mit dieser Steuerkarte können Sie einen Roboter mit 5 verschiedenen Szenarien programmieren. Die folgenden Szenarien sind in diesem Projekt enthalten:
- SUMO-Modus: Es ist eine Sportart, bei der zwei Roboter versuchen, sich gegenseitig aus einem Kreis zu stoßen (ähnlich wie beim Sumo-Sport).
- Follow-Me-Modus: Mit dem HC-SR04-Sensor kann das Vorhandensein eines zu verfolgenden Objekts erkannt werden.
- Tracking-Modus: Linienfolger Roboter ist ein Fahrzeug, das einer Linie folgt, entweder einer schwarzen oder einer weißen Linie.
- Vermeidungsmodus: Der Hindernisvermeidungsroboter ist ein intelligentes Gerät, das automatisch das Hindernis davor erkennt und ihnen ausweicht, indem es sich in eine andere Richtung dreht.
- Zeichenmodus: Enthält einen Servomotor und einen Stift. Es kann eigene Bewegungsspuren auf die Oberfläche zeichnen.
Holen Sie sich den Quellcode:
github.com/MertArduino/RobotControlBoard
Empfohlen:
Einen Arduino-Gitarren-Tuner herstellen – wikiHow
So bauen Sie einen Arduino-Gitarren-Tuner: Dies sind die Anweisungen, um einen Gitarren-Tuner aus einem Arduino und mehreren anderen Komponenten zu machen. Mit Grundkenntnissen in Elektronik und Codierung können Sie dieses Gitarrenstimmgerät herstellen. Zuerst müssen Sie wissen, was die Materialien sind. Ma
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: 9 Schritte
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: Este proyecto consiste en a alarma básica que Detecta presencia, activa una sirena de 108dB y visa al usuario mediante un SMS (opcional). Permite también el control remoto básico por parte del usuario a través de SMS (encendido, apagado, reinicio
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
"Alexa, sende mir den Text an _____": 9 Schritte (mit Bildern)
„Alexa, sende mir den Text an _____“: Hören Sie ein Lied, das Sie mitsingen möchten? Normalerweise müsstest du den Namen des Songs in Google eingeben, gefolgt von dem Wort "Lyrics". Sie würden normalerweise auch eine Menge Tippfehler machen, falsch klicken
Arduino-Programmierung über das Handy -- Arduinodroid -- Arduino-Ide für Android -- Blinzeln: 4 Schritte
Arduino-Programmierung über das Handy || Arduinodroid || Arduino-Ide für Android || Blink: Bitte abonnieren Sie meinen Youtube-Kanal für weitere Videos…… Arduino ist ein Board, das direkt über USB programmiert werden kann. Es ist sehr einfach und günstig für College- und Schulprojekte oder sogar für Produktprototypen. Viele Produkte bauen zunächst darauf für i