Satura rādītājs:

Uz RFID balstīts izvēles un novietošanas robots: 4 soļi
Uz RFID balstīts izvēles un novietošanas robots: 4 soļi

Video: Uz RFID balstīts izvēles un novietošanas robots: 4 soļi

Video: Uz RFID balstīts izvēles un novietošanas robots: 4 soļi
Video: Торий: энергетическое решение - THORIUM REMIX 2011 2024, Jūlijs
Anonim
Uz RFID balstīts izvēles un novietošanas robots
Uz RFID balstīts izvēles un novietošanas robots
Uz RFID balstīts izvēles un novietošanas robots
Uz RFID balstīts izvēles un novietošanas robots

Kopš daudziem gadiem cilvēki mēģina aizstāt cilvēku darbu ar mašīnām. Mašīnas, ko sauc par robotiem, ir ātrākas un efektīvākas nekā cilvēki. Robotikas termins ir praktiski definēts kā robotu sistēmu izpēte, projektēšana un izmantošana ražošanā. Robotus parasti izmanto, lai veiktu nedrošus, bīstamus, ļoti atkārtotus un nepatīkamus uzdevumus. Tiem ir daudz dažādu funkciju, piemēram, materiālu apstrāde, montāža, loka metināšana, pretestības metināšana un darbgaldu iekraušanas un izkraušanas funkcijas, krāsošana, izsmidzināšana utt. Daudzi robotu elementi ir veidoti, iedvesmojoties no dabas. Manipulatora kā robota rokas konstrukcija ir balstīta uz cilvēka roku. Robotam ir iespēja manipulēt ar objektiem, piemēram, paņemt un novietot darbības. Tas arī spēj darboties pats par sevi. Elektroniskās rūpniecības robotu sistēmu tehnoloģijas attīstība ir arvien plašāka. Kā viens no šādiem lietojumiem nesen tika izstrādāts servisa robots ar mašīnas redzamības iespēju.

1. darbība. Nepieciešamās sastāvdaļas

Nepieciešamas sastāvdaļas
Nepieciešamas sastāvdaļas
Nepieciešamas sastāvdaļas
Nepieciešamas sastāvdaļas

1) RFID marķējums

2) RFID lasītājs

3) Arduino UNO

4) Jumper Wire

5) Servo motors

6) Līdzstrāvas motors

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

2. darbība: shēmas shēma

Ķēdes diagramma
Ķēdes diagramma
Ķēdes diagramma
Ķēdes diagramma
Ķēdes diagramma
Ķēdes diagramma

3. darbība: pārbaudiet Ardiuno kodu un augšupielādi

Pārbaudiet Ardiuno un augšupielādes kodu
Pārbaudiet Ardiuno un augšupielādes kodu
Pārbaudiet Ardiuno un augšupielādes kodu
Pārbaudiet Ardiuno un augšupielādes kodu

/*

*

* Visi šī projekta resursi:

* Modificēja Rui Santos

*

* Izveidoja FILIPEFLOP

*

*/

#iekļaut

#iekļaut

#define SS_PIN 10

#define RST_PIN 9

MFRC522 mfrc522 (SS_PIN, RST_PIN); // Izveidot MFRC522 instanci.

anulēts iestatījums ()

{

Sērijas sākums (9600); // Sāciet seriālo komunikāciju

SPI.begin (); // Uzsākt SPI kopni

mfrc522. PCD_Init (); // Uzsākt MFRC522

Serial.println ("Tuviniet savu karti lasītājam …");

Sērijas.println ();

}

tukša cilpa ()

{

// Meklējiet jaunas kārtis

ja (! mfrc522. PICC_IsNewCardPresent ())

{

atgriešanās;

}

// Izvēlieties vienu no kartītēm

ja (! mfrc522. PICC_ReadCardSerial ())

{

atgriešanās;

}

// Rādīt UID sērijas monitorā

Serial.print ("UID tags:");

Stīgu saturs = "";

baitu burts;

par (baits i = 0; i <mfrc522.uid.size; i ++)

{

Sērijas nospiedums (mfrc522.uid.uidByte <0x10? "0": "");

Sērijas nospiedums (mfrc522.uid.uidByte , HEX);

content.concat (String (mfrc522.uid.uidByte <0x10? "0": ""));

content.concat (String (mfrc522.uid.uidByte , HEX));

}

Sērijas.println ();

Serial.print ("Ziņojums:");

content.toUpperCase ();

if (content.substring (1) == "BD 31 15 2B") // šeit mainīt tās kartes/karšu UID, kurai vēlaties piešķirt piekļuvi

{

Serial.println ("Autorizēta piekļuve");

Sērijas.println ();

kavēšanās (3000);

}

cits {

Serial.println ("Piekļuve liegta");

kavēšanās (3000);

}

}

4. darbība: pārbaudiet video

Pārbaudiet Video
Pārbaudiet Video

Pārbaudiet video un salieciet to kā digramu

Ieteicams: