Სარჩევი:

RFID დაფუძნებული არჩევანი და ადგილი რობოტი: 4 ნაბიჯი
RFID დაფუძნებული არჩევანი და ადგილი რობოტი: 4 ნაბიჯი

ვიდეო: RFID დაფუძნებული არჩევანი და ადგილი რობოტი: 4 ნაბიჯი

ვიდეო: RFID დაფუძნებული არჩევანი და ადგილი რობოტი: 4 ნაბიჯი
ვიდეო: Web Programming - Computer Science for Business Leaders 2016 2024, ნოემბერი
Anonim
RFID დაფუძნებული არჩევანი და ადგილი რობოტი
RFID დაფუძნებული არჩევანი და ადგილი რობოტი
RFID დაფუძნებული არჩევანი და ადგილი რობოტი
RFID დაფუძნებული არჩევანი და ადგილი რობოტი

მრავალი წლის განმავლობაში ადამიანები ცდილობენ შეცვალონ ადამიანის მუშაობა მანქანებით. მანქანები, რომლებსაც რობოტები ჰქვია, უფრო სწრაფი და ეფექტურია ვიდრე ადამიანები. ტერმინი რობოტიკა პრაქტიკულად განისაზღვრება, როგორც რობოტული სისტემების შესწავლა, დიზაინი და გამოყენება წარმოებისთვის. რობოტები ძირითადად გამოიყენება სახიფათო, საშიში, უაღრესად განმეორებითი და უსიამოვნო დავალებების შესასრულებლად. მათ აქვთ მრავალი განსხვავებული ფუნქცია, როგორიცაა მასალების დამუშავება, შეკრება, რკალის შედუღება, წინააღმდეგობის შედუღება და ჩარხების დატვირთვისა და გადმოტვირთვის ფუნქციები, შეღებვა, შესხურება და სხვა. რობოტების მრავალი ელემენტი აგებულია ბუნების შთაგონებით. მანიპულატორის მშენებლობა, როგორც რობოტის მკლავი, ემყარება ადამიანის მკლავს. რობოტს აქვს უნარი მანიპულირება მოახდინოს ისეთი ობიექტებით, როგორიცაა ოპერაციის არჩევა და განთავსება. მას ასევე შეუძლია დამოუკიდებლად ფუნქციონირება. ელექტრონული ინდუსტრიის რობოტული სისტემის ტექნოლოგიის განვითარება სულ უფრო ფართოვდება. როგორც ერთ -ერთი ასეთი პროგრამა, ცოტა ხნის წინ შეიქმნა სერვისის რობოტი, რომელსაც აქვს დანადგარის ხედვის უნარი.

ნაბიჯი 1: საჭირო კომპონენტები

კომპონენტები საჭირო
კომპონენტები საჭირო
კომპონენტები საჭირო
კომპონენტები საჭირო

1) RFID წარწერა

2) RFID მკითხველი

3) Arduino UNO

4) Jumper Wire

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: შეამოწმეთ არდიუნოს კოდი და ატვირთეთ

შეამოწმეთ არდიუნოს კოდი და ატვირთეთ
შეამოწმეთ არდიუნოს კოდი და ატვირთეთ
შეამოწმეთ არდიუნოს კოდი და ატვირთეთ
შეამოწმეთ არდიუნოს კოდი და ატვირთეთ

/*

*

* ამ პროექტის ყველა რესურსი:

* შეცვლილია რუი სანტოსის მიერ

*

* შექმნილია FILIPEFLOP- ის მიერ

*

*/

#ჩართეთ

#ჩართეთ

#განსაზღვრეთ SS_PIN 10

#განსაზღვრეთ RST_PIN 9

MFRC522 mfrc522 (SS_PIN, RST_PIN); // შექმენით MFRC522 მაგალითი.

ბათილად დაყენება ()

{

სერიული.დაწყება (9600); // სერიული კომუნიკაციის წამოწყება

SPI. დასაწყისი (); // SPI ავტობუსის ინიცირება

mfrc522. PCD_Init (); // ინიცირება MFRC522

Serial.println ("მიაკითხეთ თქვენი ბარათი მკითხველს …");

Serial.println ();

}

ბათილი მარყუჟი ()

{

// მოძებნეთ ახალი ბარათები

თუ (! mfrc522. PICC_IsNewCardPresent ())

{

დაბრუნების;

}

// აირჩიეთ ერთი ბარათი

თუ (! mfrc522. PICC_ReadCardSerial ())

{

დაბრუნების;

}

// სერიული მონიტორის UID ჩვენება

Serial.print ("UID ტეგი:");

სიმებიანი შინაარსი = "";

ბაიტის წერილი;

for (ბაიტი 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") // შეცვალეთ აქ ბარათი/ბარათების UID, რომლითაც გსურთ წვდომა

{

Serial.println ("ავტორიზებული წვდომა");

Serial.println ();

დაგვიანება (3000);

}

სხვა {

Serial.println ("წვდომა უარყოფილია");

დაგვიანება (3000);

}

}

ნაბიჯი 4: შეამოწმეთ ვიდეო

შეამოწმეთ ვიდეო
შეამოწმეთ ვიდეო

შეამოწმეთ ვიდეო და შეიკრიბეთ დიგრამის სახით

გირჩევთ: