Mundarija:

RFID asosidagi tanlash va joylashtirish roboti: 4 qadam
RFID asosidagi tanlash va joylashtirish roboti: 4 qadam

Video: RFID asosidagi tanlash va joylashtirish roboti: 4 qadam

Video: RFID asosidagi tanlash va joylashtirish roboti: 4 qadam
Video: 16. USU - Настройка прав пользователей 2024, Iyul
Anonim
RFID asosidagi tanlash va joylashtirish roboti
RFID asosidagi tanlash va joylashtirish roboti
RFID asosidagi tanlash va joylashtirish roboti
RFID asosidagi tanlash va joylashtirish roboti

Ko'p yillar davomida odamlar o'z ishlarini mashinalar bilan almashtirishga harakat qilishdi. Robotlar deb nomlangan mashinalar odamlarga qaraganda tezroq va samaraliroq. Robototexnika atamasi amalda ishlab chiqarish uchun robot tizimlarini o'rganish, loyihalash va ishlatish sifatida ta'riflanadi. Robotlar odatda xavfli, xavfli, takrorlanadigan va yoqimsiz ishlarni bajarish uchun ishlatiladi. Ular materiallarni qayta ishlash, yig'ish, boshq manbai, qarshilik payvandlash va dastgohlarni yuklash va tushirish funktsiyalari, bo'yash, püskürtme va hokazo kabi turli xil vazifalarga ega. Robotlarning ko'p elementlari tabiatdan ilhomlanib qurilgan. Robotning qo'li sifatida manipulyatorning qurilishi inson qo'liga asoslangan. Robot tanlash va joylashtirish operatsiyalari kabi ob'ektlarni boshqarish qobiliyatiga ega. Bundan tashqari, u o'z -o'zidan ishlashga qodir. Elektron sanoat robot tizimining texnologiyasini ishlab chiqish tobora kengayib bormoqda. Bunday dasturlardan biri sifatida yaqinda mashinani ko'rish qobiliyatiga ega xizmat ko'rsatuvchi robot ishlab chiqilgan.

1 -qadam: zarur komponentlar

Majburiy komponentlar
Majburiy komponentlar
Majburiy komponentlar
Majburiy komponentlar

1) RFID yorlig'i

2) RFID o'quvchi

3) Arduino UNO

4) o'tish simlari

5) Servo dvigatel

6) shahar dvigateli

7) Robotik qo'l (https://www.amazon.in/Roinco-Metallic-Mechanical-robotic-Gripper/dp/B07FP28Q5J/ref=sr_1_8?keywords=robotic+ARM&qid=1576065471&sr=8-8)

2 -qadam: O'chirish diagrammasi

O'chirish diagrammasi
O'chirish diagrammasi
O'chirish diagrammasi
O'chirish diagrammasi
O'chirish diagrammasi
O'chirish diagrammasi

3 -qadam: Ardiuno kodini tekshiring va yuklang

Ardiuno kodini tekshiring va yuklang
Ardiuno kodini tekshiring va yuklang
Ardiuno kodini tekshiring va yuklang
Ardiuno kodini tekshiring va yuklang

/*

*

* Ushbu loyihaning barcha manbalari:

* Rui Santos tomonidan o'zgartirilgan

*

* FILIPEFLOP tomonidan yaratilgan

*

*/

#qo'shing

#qo'shing

#SS_PIN 10 ni aniqlang

#RST_PIN 9 ni aniqlang

MFRC522 mfrc522 (SS_PIN, RST_PIN); // MFRC522 misolini yarating.

bo'sh o'rnatish ()

{

Serial.begin (9600); // Seriya aloqasini boshlang

SPI.begin (); // SPI avtobusini ishga tushiring

mfrc522. PCD_Init (); // MFRC522 -ni ishga tushiring

Serial.println ("Kartangizni o'quvchiga taxminan …");

Serial.println ();

}

bo'sh halqa ()

{

// Yangi kartalarni qidiring

agar (! mfrc522. PICC_IsNewCardPresent ())

{

qaytish;

}

// Kartalardan birini tanlang

agar (! mfrc522. PICC_ReadCardSerial ())

{

qaytish;

}

// UIDni ketma -ket monitorda ko'rsatish

Serial.print ("UID yorlig'i:");

String tarkibi = "";

bayt harfi;

uchun (bayt 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 ("Xabar:");

content.toUpperCase ();

if (content.substring (1) == "BD 31 15 2B") // kirish huquqini bermoqchi bo'lgan karta/kartalarning UID -ni bu erda o'zgartiring.

{

Serial.println ("Ruxsat berilgan kirish");

Serial.println ();

kechikish (3000);

}

boshqa {

Serial.println ("Kirish taqiqlangan");

kechikish (3000);

}

}

4 -qadam: Videoni tekshiring

Videoni tekshiring
Videoni tekshiring

Videoni tekshiring va digram sifatida yig'ing

Tavsiya: