สารบัญ:

หุ่นยนต์หยิบและวางด้วย RFID: 4 ขั้นตอน
หุ่นยนต์หยิบและวางด้วย RFID: 4 ขั้นตอน

วีดีโอ: หุ่นยนต์หยิบและวางด้วย RFID: 4 ขั้นตอน

วีดีโอ: หุ่นยนต์หยิบและวางด้วย RFID: 4 ขั้นตอน
วีดีโอ: วิธีการใช้งานชุดทดลองหุ่นยนต์ตรวจสอบสินค้าด้วยเทคโนโลยี RFID 2024, พฤศจิกายน
Anonim
หุ่นยนต์หยิบและวางด้วย RFID
หุ่นยนต์หยิบและวางด้วย RFID
หุ่นยนต์หยิบและวางด้วย RFID
หุ่นยนต์หยิบและวางด้วย RFID

หลายปีที่ผ่านมาผู้คนพยายามแทนที่งานของมนุษย์ด้วยเครื่องจักร เครื่องจักรที่เรียกว่าหุ่นยนต์นั้นเร็วและมีประสิทธิภาพมากกว่าคน คำว่า วิทยาการหุ่นยนต์ ได้รับการนิยามในทางปฏิบัติว่าเป็นการศึกษา การออกแบบ และการใช้ระบบหุ่นยนต์สำหรับการผลิต โดยทั่วไปแล้ว หุ่นยนต์จะใช้ในการทำงานที่ไม่ปลอดภัย เป็นอันตราย ซ้ำซาก และไม่พึงปรารถนา พวกเขามีฟังก์ชั่นที่แตกต่างกันมากมาย เช่น การจัดการวัสดุ การประกอบ การเชื่อมอาร์ก การเชื่อมความต้านทาน และฟังก์ชั่นการโหลดและยกเลิกการโหลดของเครื่องมือเครื่องจักร การทาสี การพ่น ฯลฯ องค์ประกอบหลายอย่างของหุ่นยนต์ถูกสร้างขึ้นด้วยแรงบันดาลใจจากธรรมชาติ การสร้างหุ่นยนต์เป็นแขนของหุ่นยนต์ขึ้นอยู่กับแขนมนุษย์ หุ่นยนต์มีความสามารถในการจัดการวัตถุเช่นการหยิบและวาง ก็ยังสามารถทำงานได้ด้วยตัวมันเอง การพัฒนาเทคโนโลยีระบบหุ่นยนต์อุตสาหกรรมอิเล็กทรอนิกส์มีการขยายตัวมากขึ้น เมื่อเร็ว ๆ นี้ได้มีการพัฒนาหุ่นยนต์บริการที่มีความสามารถในการวิชันซิสเต็ม

ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น

ส่วนประกอบที่จำเป็น
ส่วนประกอบที่จำเป็น
ส่วนประกอบที่จำเป็น
ส่วนประกอบที่จำเป็น

1) แท็ก RFID

2) เครื่องอ่าน RFID

3)Arduino UNO

4) สายจัมเปอร์

5)เซอร์โวมอเตอร์

6) มอเตอร์กระแสตรง

7) แขนกลหุ่นยนต์ (https://www.amazon.in/Roinco-Metallic-Mechanical-robotic-Gripper/dp/B07FP28Q5J/ref=sr_1_8?keywords=robotic+ARM&qid=1576065471&sr=8-8)

ขั้นตอนที่ 2: แผนภาพวงจร

แผนภูมิวงจรรวม
แผนภูมิวงจรรวม
แผนภูมิวงจรรวม
แผนภูมิวงจรรวม
แผนภูมิวงจรรวม
แผนภูมิวงจรรวม

ขั้นตอนที่ 3: ตรวจสอบรหัสของ Ardiuno และอัปโหลด

ตรวจสอบรหัสของ Ardiuno และอัปโหลด
ตรวจสอบรหัสของ Ardiuno และอัปโหลด
ตรวจสอบรหัสของ Ardiuno และอัปโหลด
ตรวจสอบรหัสของ Ardiuno และอัปโหลด

/*

*

* แหล่งข้อมูลทั้งหมดสำหรับโครงการนี้:

* แก้ไขโดย Rui Santos

*

* สร้างโดย FILIPEFLOP

*

*/

#รวม

#รวม

#define SS_PIN 10

#define RST_PIN 9

MFRC522 mfrc522(SS_PIN, RST_PIN); // สร้างอินสแตนซ์ MFRC522

การตั้งค่าเป็นโมฆะ ()

{

Serial.begin(9600); // เริ่มการสื่อสารแบบอนุกรม

SPI.begin(); // เริ่มต้นบัส SPI

mfrc522. PCD_Init(); // เริ่ม MFRC522

Serial.println("ประมาณการ์ดของคุณไปยังเครื่องอ่าน…");

Serial.println();

}

วงเป็นโมฆะ ()

{

// มองหาการ์ดใหม่

ถ้า (! mfrc522. PICC_IsNewCardPresent())

{

กลับ;

}

// เลือกไพ่ใบใดใบหนึ่ง

ถ้า (! mfrc522. PICC_ReadCardSerial())

{

กลับ;

}

//แสดง UID บนมอนิเตอร์แบบอนุกรม

Serial.print("แท็ก UID:");

เนื้อหาสตริง = "";

ตัวอักษรไบต์;

สำหรับ (ไบต์ 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("ข้อความ: ");

content.toUpperCase();

if (content.substring(1) == "BD 31 15 2B") //เปลี่ยน UID ของการ์ด/การ์ดที่คุณต้องการให้สิทธิ์เข้าถึง

{

Serial.println("การเข้าถึงที่ได้รับอนุญาต");

Serial.println();

ล่าช้า (3000);

}

อื่น {

Serial.println("การเข้าถึงถูกปฏิเสธ");

ล่าช้า (3000);

}

}

ขั้นตอนที่ 4: ตรวจสอบวิดีโอ

ตรวจสอบวิดีโอ
ตรวจสอบวิดีโอ

ตรวจสอบวิดีโอและประกอบเป็นไดแกรม

แนะนำ: