Բովանդակություն:

RFID- ի վրա հիմնված Ընտրեք և տեղադրեք ռոբոտ. 4 քայլ
RFID- ի վրա հիմնված Ընտրեք և տեղադրեք ռոբոտ. 4 քայլ

Video: RFID- ի վրա հիմնված Ընտրեք և տեղադրեք ռոբոտ. 4 քայլ

Video: RFID- ի վրա հիմնված Ընտրեք և տեղադրեք ռոբոտ. 4 քայլ
Video: Code Typhon Studio / Обзор / Преимущества, особенности / Установка, удаление / Object Pascal IDE 2024, Հուլիսի
Anonim
RFID- ի վրա հիմնված Ընտրեք և տեղադրեք ռոբոտ
RFID- ի վրա հիմնված Ընտրեք և տեղադրեք ռոբոտ
RFID- ի վրա հիմնված Pick and Place ռոբոտը
RFID- ի վրա հիմնված Pick and Place ռոբոտը

Երկար տարիներ մարդիկ փորձում են մարդկային աշխատանքը փոխարինել մեքենաներով: Ռոբոտներ կոչվող մեքենաները ավելի արագ և արդյունավետ են, քան մարդիկ: Ռոբոտաշինություն տերմինը գործնականում սահմանվում է որպես արտադրության համար ռոբոտային համակարգերի ուսումնասիրություն, նախագծում և օգտագործում: Ռոբոտները հիմնականում օգտագործվում են անապահով, վտանգավոր, խիստ կրկնվող և տհաճ առաջադրանքներ կատարելու համար: Նրանք ունեն բազմաթիվ տարբեր գործառույթներ, ինչպիսիք են նյութերի մշակումը, հավաքումը, աղեղային եռակցումը, դիմադրական եռակցումը և հաստոցների բեռնման և բեռնաթափման գործառույթները, ներկումը, ցողումը և այլն: Ռոբոտների շատ տարրեր կառուցված են բնությունից ներշնչված: Մանիպուլյատորի կառուցումը, որպես ռոբոտի թև, հիմնված է մարդու թևի վրա: Ռոբոտը հնարավորություն ունի շահարկելու այնպիսի առարկաներ, ինչպիսիք են ընտրելը և տեղադրելը գործողությունները: Այն կարող է նաև ինքնուրույն գործել: Էլեկտրոնային արդյունաբերության ռոբոտային համակարգի տեխնոլոգիայի զարգացումն ավելի ու ավելի է ընդլայնվում: Որպես այդպիսի ծրագիր, վերջերս մշակվել է մեքենայի տեսողության ունակությամբ ծառայողական ռոբոտը:

Քայլ 1: Պահանջվում են բաղադրիչներ

Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ

1) RFID պիտակ

2) RFID ընթերցող

3) Arduino UNO

4) Jumper Wire

5) Servo Motor

6) DC շարժիչ

7) Robotic Arm (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: Ստուգեք Արդիունոյի ծածկագիրը և վերբեռնեք

Ստուգեք Արդիունոյի և վերբեռնման ծածկագիրը
Ստուգեք Արդիունոյի և վերբեռնման ծածկագիրը
Ստուգեք Արդիունոյի և վերբեռնման ծածկագիրը
Ստուգեք Արդիունոյի և վերբեռնման ծածկագիրը

/*

*

* Այս նախագծի բոլոր ռեսուրսները ՝

* Փոփոխվել է Rui Santos- ի կողմից

*

* Ստեղծվել է FILIPEFLOP- ի կողմից

*

*/

#ներառում

#ներառում

#սահմանել SS_PIN 10

#սահմանի 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 ())

{

վերադարձ;

}

// Showույց տալ 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") // այստեղ փոխել քարտի/քարտերի UID- ը, որոնցից ցանկանում եք մուտք գործել

{

Serial.println («Լիազորված մուտք»);

Serial.println ();

ուշացում (3000);

}

ուրիշ {

Serial.println («Մուտքը մերժված է»);

ուշացում (3000);

}

}

Քայլ 4: Ստուգեք տեսանյութը

Ստուգեք Տեսանյութը
Ստուգեք Տեսանյութը

Ստուգեք տեսանյութը և հավաքեք որպես դիագրամ

Խորհուրդ ենք տալիս: