Inhaltsverzeichnis:

RFID-basierter Pick-and-Place-Roboter - Gunook
RFID-basierter Pick-and-Place-Roboter - Gunook

Video: RFID-basierter Pick-and-Place-Roboter - Gunook

Video: RFID-basierter Pick-and-Place-Roboter - Gunook
Video: 4Dpro: Track-and-Trace in pharmazeutischen Verpackungsanlagen mit kamerabasierten Codelesern 2024, Juli
Anonim
RFID-basierter Pick-and-Place-Roboter
RFID-basierter Pick-and-Place-Roboter
RFID-basierter Pick-and-Place-Roboter
RFID-basierter Pick-and-Place-Roboter

Seit vielen Jahren versuchen Menschen, menschliche Arbeit durch Maschinen zu ersetzen. Maschinen, die Roboter genannt werden, sind schneller und effektiver als Menschen. Der Begriff Robotik wird praktisch als das Studium, den Entwurf und die Verwendung von Robotersystemen für die Fertigung definiert. Roboter werden im Allgemeinen verwendet, um unsichere, gefährliche, sich sehr wiederholende und unangenehme Aufgaben auszuführen. Sie haben viele verschiedene Funktionen wie Materialhandhabung, Montage, Lichtbogenschweißen, Widerstandsschweißen und Funktionen zum Be- und Entladen von Werkzeugmaschinen, Lackieren, Spritzen usw. Viele Elemente von Robotern sind von der Natur inspiriert. Die Konstruktion des Manipulators als Arm des Roboters ist dem menschlichen Arm nachempfunden. Der Roboter hat die Fähigkeit, Objekte wie Pick-and-Place-Operationen zu manipulieren. Es ist auch in der Lage, eigenständig zu funktionieren. Die Entwicklung der Robotersystemtechnik für die Elektronikindustrie wurde zunehmend ausgeweitet. Als eine solche Anwendung wurde kürzlich der Serviceroboter mit Machine Vision-Fähigkeit entwickelt.

Schritt 1: Erforderliche Komponenten

Erforderliche Komponenten
Erforderliche Komponenten
Erforderliche Komponenten
Erforderliche Komponenten

1) RFID-Tag

2) RFID-Leser

3) Arduino UNO

4) Überbrückungsdraht

5) Servomotor

6) Gleichstrommotor

7) Roboterarm (https://www.amazon.in/Roinco-Metallic-Mechanical-robotic-Gripper/dp/B07FP28Q5J/ref=sr_1_8?keywords=robotic+ARM&qid=1576065471&sr=8-8)

Schritt 2: Schaltplan

Schaltplan
Schaltplan
Schaltplan
Schaltplan
Schaltplan
Schaltplan

Schritt 3: Überprüfen Sie den Code von Ardiuno und laden Sie ihn hoch

Überprüfen Sie den Code von Ardiuno und laden Sie ihn hoch
Überprüfen Sie den Code von Ardiuno und laden Sie ihn hoch
Überprüfen Sie den Code von Ardiuno und laden Sie ihn hoch
Überprüfen Sie den Code von Ardiuno und laden Sie ihn hoch

/*

*

* Alle Ressourcen für dieses Projekt:

* Geändert von Rui Santos

*

* Erstellt von FILIPEFLOP

*

*/

#enthalten

#enthalten

#define SS_PIN 10

#define RST_PIN 9

MFRC522 mfrc522 (SS_PIN, RST_PIN); // MFRC522-Instanz erstellen.

Void-Setup ()

{

Serial.begin (9600); // Initiiere eine serielle Kommunikation

SPI.begin(); // SPI-Bus initiieren

mfrc522. PCD_Init(); // MFRC522 einleiten

Serial.println ("Schließen Sie Ihre Karte an den Leser an …");

Serial.println();

}

Leere Schleife ()

{

// Suche nach neuen Karten

if (! mfrc522. PICC_IsNewCardPresent())

{

Rückkehr;

}

// Wähle eine der Karten aus

if (! mfrc522. PICC_ReadCardSerial())

{

Rückkehr;

}

// UID auf seriellem Monitor anzeigen

Serial.print ("UID-Tag:");

Zeichenfolgeninhalt= "";

Byte-Buchstabe;

für (Byte i = 0; i < mfrc522.uid.size; i++)

{

Serial.print (mfrc522.uid.uidByte <0x10? "0": "");

Serial.print (mfrc522.uid.uidByte, HEX);

content.concat(String(mfrc522.uid.uidByte < 0x10 ? " 0": " "));

content.concat(String(mfrc522.uid.uidByte, HEX));

}

Serial.println();

Serial.print ("Nachricht: ");

content.toUpperCase();

if (content.substring(1) == "BD 31 15 2B") // Ändere hier die UID der Karte/Karten, denen du Zugriff gewähren möchtest

{

Serial.println ("Autorisierter Zugriff");

Serial.println();

Verzögerung (3000);

}

anders {

Serial.println ("Zugriff verweigert");

Verzögerung (3000);

}

}

Schritt 4: Überprüfen Sie das Video

Überprüfen Sie das Video
Überprüfen Sie das Video

Überprüfen Sie das Video und bauen Sie es als digram zusammen

Empfohlen: