Cuprins:

Robot de alegere și plasare bazat pe RFID: 4 pași
Robot de alegere și plasare bazat pe RFID: 4 pași

Video: Robot de alegere și plasare bazat pe RFID: 4 pași

Video: Robot de alegere și plasare bazat pe RFID: 4 pași
Video: Webinar POLISEA - Solutii inteligente: Pick&Place pentru coboti/roboti si Mentenanta predictiva 2024, Noiembrie
Anonim
Robot de alegere și plasare bazat pe RFID
Robot de alegere și plasare bazat pe RFID
Robot de alegere și plasare bazat pe RFID
Robot de alegere și plasare bazat pe RFID

De mulți ani oamenii încearcă să înlocuiască munca umană cu mașini. Mașinile numite roboți sunt mai rapide și mai eficiente decât oamenii. Termenul robotică este practic definit ca studiul, proiectarea și utilizarea sistemelor robotizate pentru fabricare. Roboții sunt folosiți în general pentru a îndeplini sarcini nesigure, periculoase, extrem de repetitive și neplăcute. Au multe funcții diferite, cum ar fi manipularea materialelor, asamblarea, sudarea cu arc, sudarea prin rezistență și funcțiile de încărcare și descărcare a mașinilor-unelte, vopsirea, pulverizarea etc. Multe elemente ale roboților sunt construite cu inspirație din natură. Construcția manipulatorului ca braț al robotului se bazează pe brațul uman. Robotul are capacitatea de a manipula obiecte, cum ar fi operațiile de alegere și plasare. De asemenea, este capabil să funcționeze de la sine. Dezvoltarea tehnologiei sistemelor robotice din industria electronică a fost extinsă din ce în ce mai mult. Ca o astfel de aplicație, robotul de service cu capacitate de viziune automată a fost dezvoltat recent.

Pasul 1: Componente necesare

Componente necesare
Componente necesare
Componente necesare
Componente necesare

1) Etichetă RFID

2) Cititor RFID

3) Arduino UNO

4) Jumper Wire

5) Servomotor

6) Motor DC

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

Pasul 2: Diagrama circuitului

Diagrama circuitului
Diagrama circuitului
Diagrama circuitului
Diagrama circuitului
Diagrama circuitului
Diagrama circuitului

Pasul 3: Verificați codul Ardiuno și încărcați

Verificați Codul Ardiuno și Încărcați
Verificați Codul Ardiuno și Încărcați
Verificați Codul Ardiuno și Încărcați
Verificați Codul Ardiuno și Încărcați

/*

*

* Toate resursele pentru acest proiect:

* Modificat de Rui Santos

*

* Creat de FILIPEFLOP

*

*/

#include

#include

#define SS_PIN 10

#define RST_PIN 9

MFRC522 mfrc522 (SS_PIN, RST_PIN); // Creați o instanță MFRC522.

configurare nulă ()

{

Serial.begin (9600); // Inițiază o comunicare în serie

SPI.begin (); // Lansați magistrala SPI

mfrc522. PCD_Init (); // Lansați MFRC522

Serial.println („Aproximează cardul tău la cititor …”);

Serial.println ();

}

bucla nulă ()

{

// Caută cărți noi

if (! mfrc522. PICC_IsNewCardPresent ())

{

întoarcere;

}

// Selectați una dintre cărți

if (! mfrc522. PICC_ReadCardSerial ())

{

întoarcere;

}

// Afișați UID pe monitorul serial

Serial.print ("etichetă UID:");

String content = "";

litere de octeți;

for (octet 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 („Mesaj:”);

content.toUpperCase ();

if (content.substring (1) == "BD 31 15 2B") // modificați aici UID-ul cardului / cardurilor pe care doriți să le acordați acces

{

Serial.println („Acces autorizat”);

Serial.println ();

întârziere (3000);

}

altceva {

Serial.println („Acces refuzat”);

întârziere (3000);

}

}

Pasul 4: Verificați videoclipul

Verificați videoclipul
Verificați videoclipul

Verificați videoclipul și asamblați-l ca digramă

Recomandat: