جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
منذ سنوات عديدة يحاول الناس استبدال العمل البشري بالآلات. الآلات التي تسمى الروبوتات أسرع وأكثر فاعلية من البشر. يتم تعريف مصطلح الروبوتات عمليًا على أنه دراسة وتصميم واستخدام أنظمة الروبوت للتصنيع. تُستخدم الروبوتات عمومًا لأداء مهام غير آمنة وخطيرة ومتكررة للغاية وغير سارة. لديهم العديد من الوظائف المختلفة مثل مناولة المواد ، والتجميع ، ولحام القوس ، واللحام بالمقاومة ، ووظائف تحميل وتفريغ أداة الآلة ، والطلاء ، والرش ، وما إلى ذلك. العديد من عناصر الروبوتات مبنية بإلهام من الطبيعة. بناء المتلاعب كذراع للروبوت يعتمد على الذراع البشرية. الروبوت لديه القدرة على التعامل مع الأشياء مثل عمليات الانتقاء والمكان. كما أنها قادرة على العمل من تلقاء نفسها. تم توسيع تطوير تكنولوجيا نظام الروبوت في الصناعة الإلكترونية بشكل متزايد. كأحد هذه التطبيقات ، تم تطوير روبوت الخدمة الذي يتمتع بإمكانية رؤية الماكينة مؤخرًا.
الخطوة 1: المكونات المطلوبة
1) بطاقة RFID
2) قارئ RFID
3) Arduino UNO
4) سلك توصيل
5) محرك سيرفو
6) محرك DC
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 وتحميله
/*
*
* جميع الموارد لهذا المشروع:
* تم التعديل بواسطة روي سانتوس
*
* تم إنشاؤه بواسطة 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 (سلسلة (mfrc522.uid.uidByte <0x10؟ "0": "")) ؛
content.concat (سلسلة (mfrc522.uid.uidByte ، HEX)) ؛
}
Serial.println () ،
Serial.print ("الرسالة:") ؛
content.toUpperCase () ،
if (content.substring (1) == "BD 31 15 2B") // غيّر هنا المعرف الفريد للبطاقة / البطاقات التي تريد منحها حق الوصول
{
Serial.println ("الوصول المصرح به") ؛
Serial.println () ،
تأخير (3000) ؛
}
آخر {
Serial.println ("الوصول مرفوض") ؛
تأخير (3000) ؛
}
}
الخطوة 4: تحقق من الفيديو
تحقق من الفيديو وتجميعه على أنه Digram