Inhaltsverzeichnis:

Person, die dem Einkaufswagen folgt - Gunook
Person, die dem Einkaufswagen folgt - Gunook

Video: Person, die dem Einkaufswagen folgt - Gunook

Video: Person, die dem Einkaufswagen folgt - Gunook
Video: Hilfe, der Einkaufswagen brennt - Comedy Hörbuch von Christian Klein, komplett ungekürzt kostenlos 2024, November
Anonim
Person, die dem Warenkorb folgt
Person, die dem Warenkorb folgt

Roboter bekommen in vielen Branchen täglich mehr Aufmerksamkeit. Ab heute übernehmen Roboter die meisten trivialen Aufgaben, bei denen früher menschliche Aufmerksamkeit erforderlich war.

Beginnen wir mit einem einfachen - Ein Bot, der Ihnen auf Schritt und Tritt folgt. Es gibt viele Anwendungen für dieses Projekt, zum Beispiel in Flughäfen und Einkaufszentren kann es Waren für Sie transportieren, während Sie frei gehen.

In diesem Instructable werden wir nicht diese industriellen großen Maschinen bauen, sondern ein Arduino-basiertes Arbeitsmodell für die gleiche Ursache.

Auch dieses instructable wurde in Zusammenarbeit mit HATCHNHACK gemacht. Auf ihrer fantastischen Website finden Sie alle Ihre Prototyping-Geräte, Blogs, Ideen und vieles mehr.

Schritt 1: Schritt 1: Finden der erforderlichen Teile für das Projekt

Nun, ich schreibe dies als allgemeines Instructable, also werde ich versuchen, einige Alternativen zu bekommen, wenn Sie die von mir verwendeten Teile nicht finden können. Ich werde auch Kauflinks hinzufügen, damit Sie die Gegenstände kaufen können, die Sie nicht zur Hand haben, und damit Sie Ihren Bot mit Ihrer Kreativität anpassen können. Teile für dieses Projekt finden Sie unter hnhcart. Sie haben qualitativ hochwertige Teile mit einer erstaunlichen Preisspanne.

Mikrocontroller: Nun, wenn Sie ein Anfänger sind, versuchen Sie es mit einem Arduino. Nun, ich benutze Arduino Uno. Kauflink für Arduino UNO

  • Motoren: Jeder 12-V-Motor funktioniert. Ich verwende generische 12-Volt-Gleichstrommotoren mit 300 U / min. Sie können auch BO-Motoren kaufen. Link kaufen für DC Geared Boards | BO-Motoren
  • Motortreiber: Sie benötigen einen Motortreiber, um die Motoren zu betreiben, da die meisten Mikrocontroller nicht so viel Spannung liefern können. Ich verwende einen L298N, den Sie hier beziehen können, um Motortreiber zu kaufen.
  • FAHRGESTELL: Für Fahrgestelle müssen Sie ein spezielles für die von Ihnen verwendeten Motoren kaufen. Für BO- und Gleichstrommotoren können Sie diesen Link beziehen
  • Ultraschallsensor: Ich verwende ein generisches Ultraschallsensormodul HCRS04. Kauflink für die
  • Ultraschallsensor.
  • IR-Näherungssensormodul: Jeder Näherungssensor funktioniert, der die Objekterkennung für mindestens 20 cm erkennen kann. Link für den Sensor kaufen
  • Überbrückungsdrähte: Wir alle brauchen Überbrückungsdrähte, um Dinge zu verbinden. Wenn Sie ein Neuling sind, benötigen Sie eine Reihe von diesen für verschiedene Projekte. Sie können hier einige kaufen Mann für Mann | Männlich zu weiblich
  • Batterie: Nun, ich verwende eine 12-V-Lipo-Batterie für dieses Projekt. Wenn Sie das nicht haben, können Sie jederzeit zu generischen 12-V-Lithium-Ionen-Batterien wechseln. Oder wenn Sie 9-V-BO-Motoren verwenden, können Sie sogar eine einfache 9-V-Batterie verwenden. Achten Sie jedoch darauf, die Motorspezifikation vor dem Kauf des Akkus zu überprüfen, da Sie den Motor beschädigen können, wenn Sie eine höhere Spannung als die Motorkapazität liefern. Um eine 9-V-Batterie zu kaufen, finden Sie hier.

  • Steckbrett/Prototyping-Board: Sie benötigen etwas, um alle Drähte anzuschließen. Hier wird sich das Steckbrett als nützlich erweisen. Kauflink für Steckbrett | Prototyping-Board

Schritt 2: Einrichten Ihres Gehäuses

Einrichten Ihres Gehäuses
Einrichten Ihres Gehäuses
Einrichten Ihres Gehäuses
Einrichten Ihres Gehäuses
Einrichten Ihres Gehäuses
Einrichten Ihres Gehäuses
Einrichten Ihres Gehäuses
Einrichten Ihres Gehäuses

Für dieses Projekt verwende ich 4-Getriebemotor-Chassis, die Sie leicht finden können. Ich verwende 4 Metallständer in L-Form, um meinen Servokopf und eine Holzkiste und als Wagen zu montieren.

  • Um das Chassis aufzubauen, montieren Sie zuerst die Ständer
  • Montieren Sie die Motoren und Reifen
  • das Servo montieren
  • Lassen Sie den Kopf und die Box beiseite, da Sie Platz benötigen, um den Rest des Bots aufzubauen. das werden wir am ende anhängen.

Schritt 3: Verdrahten des Motortreibers

Verdrahten des Motortreibers
Verdrahten des Motortreibers

Um Motoren mit ausreichend Saft zu versorgen, müssen wir den Motortreiber einrichten.

  1. Schrauben Sie zuerst die +ve- und -ve-Pole des Motors an den PTR-Anschluss des Motortreibers.
  2. Dann schraubt der Motortreiber das +ve der Batterie an den 12-V-Anschluss und -ve an den GND-Anschluss des Motortreibers.
  3. Legen Sie den Eingangspin des Motortreibers nach Ihrer Wahl auf den PWM-Pin von Arduino. Denken Sie daran, die Motorpins in Ihrem Code entsprechend zu ändern.
  4. Fügen Sie einen Schalter zwischen dem +ve der Batterie und dem Motortreiber hinzu. Andernfalls müssen Sie die Batterie immer wieder abklemmen, wenn Sie sie nicht verwenden. Holen Sie sich 2 Drähte von den 5V und GND des Motortreibers zum Steckbrett, damit Sie Arduino sowie andere Geräte mit Strom versorgen können.

Schritt 4: Einrichten des Kopfes: Ultraschallsensor und IR-Sensor

Einrichten des Kopfes: Ultraschallsensor und IR-Sensor
Einrichten des Kopfes: Ultraschallsensor und IR-Sensor

Ich habe die Sensoren auf eine quadratische Metallplatte geklebt, wie im Bild oben gezeigt

  • Schließen Sie alle 5V und GND an die 5V und GND des Steckbretts an, um die Sensoren und das Servo mit Strom zu versorgen.
  • Befestigen Sie die Ausgangspins der linken und rechten IR-Sensoren an Pin 12 und Pin 13 von Arduino.
  • Befestigen Sie den Echo- und Trig-Pin des Ultraschallsensors an Pin 2 und Pin 3 von Arduino.
  • Befestigen Sie den Eingangspin des Servos an Pin 5 von Arduino.

Schritt 5: Richten Sie Ihr Arduino ein

Richten Sie Ihr Arduino ein
Richten Sie Ihr Arduino ein

Ich habe Doppelklebeband verwendet, um Arduino und Steckbrett am Chassis zu befestigen, da es auch die Rückseite des Arduino isoliert.

Schalten Sie den Arduino ein, indem Sie die 5V und GND des Steckbretts an den Vin und GND an den Arduino anschließen und Sie können loslegen.

Schritt 6: Zeit für Code

Zeit für Code
Zeit für Code

Ich hinterlasse einen Download-Link für den Code, während ich auch den grundlegenden Algorithmus hinter dem Code erkläre.

  • Der Bot startet zunächst eine Suchfunktion für die Hand.
  • sobald ein Objekt gefunden wird, startet der Bot die Loop-Funktion
  • , dass, wenn der linke IR-Sensor ausgelöst wird, der Bot nach rechts abbiegt
  • Wenn der rechte IR-Sensor ausgelöst wird, dreht der Bot nach links
  • Wenn das Objekt zu nahe kommt, geht der Bot rückwärts.
  • Wenn das Objekt weit entfernt ist, geht der Bot vorwärts.

Schritt 7: Alles eingestellt, können wir finalisieren

Alles klar, lass uns abschließen
Alles klar, lass uns abschließen
Alles klar, lass uns abschließen
Alles klar, lass uns abschließen

Alles, was Sie getan haben, bleibt Ihnen überlassen, um Ihre Kreativität zu nutzen, um es anzupassen und Ihre innovative Verwendung für das Projekt zu finden.

Empfohlen: