Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
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
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
Schritt 3: Ü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 und bauen Sie es als digram zusammen