Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Sinds vele jaren proberen mensen mensenwerk te vervangen door machines. Machines die robots worden genoemd, zijn sneller en effectiever dan mensen. De term robotica wordt praktisch gedefinieerd als de studie, het ontwerp en het gebruik van robotsystemen voor productie. Robots worden over het algemeen gebruikt om onveilige, gevaarlijke, zeer repetitieve en onaangename taken uit te voeren. Ze hebben veel verschillende functies, zoals materiaalbehandeling, assemblage, booglassen, weerstandslassen en laad- en losfuncties van gereedschapsmachines, schilderen, spuiten, enz. Veel elementen van robots zijn gebouwd met inspiratie uit de natuur. De constructie van de manipulator als de arm van de robot is gebaseerd op de menselijke arm. De robot heeft de mogelijkheid om objecten te manipuleren, zoals pick-and-place-bewerkingen. Het kan ook op zichzelf functioneren. De ontwikkeling van robotsysteemtechnologie voor de elektronische industrie is in toenemende mate uitgebreid. Als een dergelijke toepassing is onlangs de servicerobot met machine vision-capaciteit ontwikkeld.
Stap 1: Vereiste componenten
1) RFID-tag
2) RFID-lezer
3)Arduino UNO
4) Doorverbindingsdraad
5)Servomotor:
6) DC-motor
7) Robotarm (https://www.amazon.in/Roinco-Metallic-Mechanical-robotic-Gripper/dp/B07FP28Q5J/ref=sr_1_8?keywords=robotic+ARM&qid=1576065471&sr=8-8)
Stap 2: Schakelschema
Stap 3: Controleer de code van Ardiuno en upload
/*
*
* Alle bronnen voor dit project:
* Aangepast door Rui Santos
*
* Gemaakt door FILIPEFLOP
*
*/
#erbij betrekken
#erbij betrekken
#define SS_PIN 10
#define RST_PIN 9
MFRC522 mfrc522(SS_PIN, RST_PIN); // Maak een MFRC522-instantie.
ongeldige setup()
{
Serieel.begin(9600); // Start een seriële communicatie
SPI.begin(); // Start SPI-bus
mfrc522. PCD_Init(); // Start MFRC522
Serial.println("Breng uw kaart bij de lezer…");
Serieel.println();
}
lege lus()
{
// Zoek naar nieuwe kaarten
if (! mfrc522. PICC_IsNewCardPresent())
{
opbrengst;
}
// Selecteer een van de kaarten
if (! mfrc522. PICC_ReadCardSerial())
{
opbrengst;
}
//Toon UID op seriële monitor
Serial.print("UID-tag:");
String inhoud = "";
byte-letter;
voor (byte 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));
}
Serieel.println();
Serial.print("Bericht: ");
inhoud.toUpperCase();
if (content.substring(1) == "BD 31 15 2B") // wijzig hier de UID van de kaart/kaarten die u toegang wilt geven
{
Serial.println("Geautoriseerde toegang");
Serieel.println();
vertraging (3000);
}
anders {
Serial.println ("Toegang geweigerd");
vertraging (3000);
}
}
Stap 4: Controleer de video
Bekijk de video en monteer als het digram