Мазмуну:

RFIDге негизделген тандоо жана жайгаштыруу роботу: 4 кадам
RFIDге негизделген тандоо жана жайгаштыруу роботу: 4 кадам

Video: RFIDге негизделген тандоо жана жайгаштыруу роботу: 4 кадам

Video: RFIDге негизделген тандоо жана жайгаштыруу роботу: 4 кадам
Video: Code Typhon Studio / Обзор / Преимущества, особенности / Установка, удаление / Object Pascal IDE 2024, Июль
Anonim
RFIDге негизделген тандоо жана жайгаштыруу роботу
RFIDге негизделген тандоо жана жайгаштыруу роботу
RFIDге негизделген тандоо жана жайгаштыруу роботу
RFIDге негизделген тандоо жана жайгаштыруу роботу

Көп жылдан бери адамдар адам эмгегин машиналар менен алмаштырууга аракет кылышат. Робот деп аталган машиналар адамдарга караганда ылдам жана эффективдүү. Робототехника термини практикалык түрдө робот системаларын изилдөө, долбоорлоо жана колдонуу катары аныкталат. Роботтор негизинен кооптуу, коркунучтуу, өтө кайталануучу жана жагымсыз иштерди аткаруу үчүн колдонулат. Алар материалдык иштетүү, монтаждоо, жаа менен ширетүү, каршылык көрсөтүү ширетүү жана станокту жүктөө жана түшүрүү функциялары, сүрөт тартуу, чачуу ж.б.у.с. сыяктуу көптөгөн ар кандай функцияларга ээ. Роботтордун көптөгөн элементтери жаратылыштын илхамы менен курулган. Роботтун колу катары манипулятордун курулушу адамдын колуна негизделген. Роботтун тандоо жана жайгаштыруу операциялары сыяктуу объекттерди башкаруу мүмкүнчүлүгү бар. Ал ошондой эле өз алдынча иштей алат. Электрондук өнөр жай робот системасынын технологиясын өнүктүрүү барган сайын кеңейди. Мындай колдонмолордун бири катары, машинаны көрүү жөндөмдүүлүгү бар сервистик робот жакында эле иштелип чыккан.

1 -кадам: компоненттери талап кылынат

Керектүү компоненттер
Керектүү компоненттер
Керектүү компоненттер
Керектүү компоненттер

1) RFID теги

2) RFID Reader

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 -кадам: Ardiuno кодун текшерип, жүктөп бериңиз

Ardiuno кодун текшерүү жана жүктөө
Ardiuno кодун текшерүү жана жүктөө
Ardiuno кодун текшерүү жана жүктөө
Ardiuno кодун текшерүү жана жүктөө

/*

*

* Бул долбоордун бардык ресурстары:

* Руи Сантос тарабынан өзгөртүлгөн

*

* 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 ())

{

кайтуу;

}

// 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 -кадам: Видеону текшериңиз

Видеону текшериңиз
Видеону текшериңиз

Видеону текшерип, диграм катары чогултуңуз

Сунушталууда: