Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Jau daugelį metų žmonės stengiasi pakeisti žmogaus darbą mašinomis. Mašinos, vadinamos robotais, yra greitesnės ir efektyvesnės nei žmonės. Robotikos terminas praktiškai apibrėžiamas kaip robotų sistemų tyrimas, projektavimas ir naudojimas gamyboje. Robotai paprastai naudojami nesaugioms, pavojingoms, labai pasikartojančioms ir nemalonioms užduotims atlikti. Jie turi daugybę skirtingų funkcijų, tokių kaip medžiagų tvarkymas, surinkimas, lankinis suvirinimas, atsparus suvirinimas ir staklių pakrovimo bei iškrovimo funkcijos, dažymas, purškimas ir kt. Daugelis robotų elementų yra sukurti įkvėpti gamtos. Manipuliatoriaus, kaip roboto rankos, konstrukcija pagrįsta žmogaus ranka. Robotas turi galimybę manipuliuoti objektais, tokiais kaip paėmimo ir įdėjimo operacijos. Jis taip pat gali veikti savarankiškai. Elektroninės pramonės robotų sistemos technologijos plėtra buvo vis labiau plečiama. Neseniai buvo sukurtas aptarnavimo robotas, turintis mašinos matymo galimybes.
1 žingsnis: reikalingi komponentai
1) RFID žymė
2) RFID skaitytuvas
3) „Arduino UNO“
4) trumpiklis
5) Servo variklis
6) nuolatinės srovės variklis
7) Robotų ranka (https://www.amazon.in/Roinco-Metallic-Mechanical-robotic-Gripper/dp/B07FP28Q5J/ref=sr_1_8?keywords=robotic+ARM&qid=1576065471&sr=8-8)
2 žingsnis: grandinės schema
3 veiksmas: patikrinkite „Ardiuno“kodą ir įkelkite
/*
*
* Visi šio projekto ištekliai:
* Pakeitė Rui Santos
*
* Sukūrė FILIPEFLOP
*
*/
#įtraukti
#įtraukti
#define SS_PIN 10
#define RST_PIN 9
MFRC522 mfrc522 (SS_PIN, RST_PIN); // Sukurti MFRC522 egzempliorių.
negaliojanti sąranka ()
{
Serial.begin (9600); // Pradėti serijinį ryšį
SPI.begin (); // Inicijuoti SPI magistralę
mfrc522. PCD_Init (); // Inicijuoti MFRC522
Serial.println („Priartinkite savo kortelę prie skaitytuvo …“);
Serial.println ();
}
tuštumos kilpa ()
{
// Ieškokite naujų kortelių
jei (! mfrc522. PICC_IsNewCardPresent ())
{
grįžti;
}
// Pasirinkite vieną iš kortelių
jei (! mfrc522. PICC_ReadCardSerial ())
{
grįžti;
}
// Rodyti UID serijiniame monitoriuje
Serial.print ("UID žyma:");
Eilutės turinys = "";
baitų raidė;
(baitas i = 0; i <mfrc522.uid.size; i ++)
{
Serijinis atspaudas (mfrc522.uid.uidByte <0x10? "0": "");
Serijinis atspaudas (mfrc522.uid.uidByte , HEX);
content.concat (Styga (mfrc522.uid.uidByte <0x10? "0": ""));
content.concat (Styga (mfrc522.uid.uidByte , HEX));
}
Serial.println ();
Serial.print („Pranešimas:“);
content.toUpperCase ();
if (content.substring (1) == "BD 31 15 2B") // čia pakeisti kortelės/kortelių, kurioms norite suteikti prieigą, UID
{
Serial.println („Įgaliota prieiga“);
Serial.println ();
vėlavimas (3000);
}
Kitas {
Serial.println („Prieiga uždrausta“);
vėlavimas (3000);
}
}
4 žingsnis: patikrinkite vaizdo įrašą
Patikrinkite vaizdo įrašą ir surinkite jį kaip digramą