Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Sedan många år försöker människor ersätta mänskligt arbete med maskiner. Maskiner som kallas robotar är snabbare och effektivare än människor. Begreppet robotik definieras praktiskt taget som studier, design och användning av robotsystem för tillverkning. Robotar används vanligtvis för att utföra osäkra, farliga, mycket repetitiva och obehagliga uppgifter. De har många olika funktioner som materialhantering, montering, bågsvetsning, motståndssvetsning och maskin- och lastnings- och lossningsfunktioner, målning, sprutning etc. Många element av robotar är byggda med inspiration från naturen. Konstruktionen av manipulatorn som robotens arm är baserad på en mänsklig arm. Roboten har förmågan att manipulera objekt som plock- och placeringsoperationer. Den kan också fungera av sig själv. Utvecklingen av elektronikindustrins robotsystemteknik har utökats allt mer. Som en sådan applikation har servicroboten med maskinsynskapacitet utvecklats nyligen.
Steg 1: Komponenter krävs
1) RFID -tagg
2) RFID -läsare
3) Arduino UNO
4) Jumper Wire
5) Servomotor
6) Likströmsmotor
7) Robotic Arm (https://www.amazon.in/Roinco-Metallic-Mechanical-robotic-Gripper/dp/B07FP28Q5J/ref=sr_1_8?keywords=robotic+ARM&qid=1576065471&sr=8-8)
Steg 2: Kretsdiagram
Steg 3: Kontrollera koden för Ardiuno och Upload
/*
*
* Alla resurser för detta projekt:
* Ändrad av Rui Santos
*
* Skapad av FILIPEFLOP
*
*/
#omfatta
#omfatta
#define SS_PIN 10
#define RST_PIN 9
MFRC522 mfrc522 (SS_PIN, RST_PIN); // Skapa MFRC522 -instans.
void setup ()
{
Serial.begin (9600); // Starta en seriell kommunikation
SPI.begin (); // Starta SPI -buss
mfrc522. PCD_Init (); // Starta MFRC522
Serial.println ("Ungefärligt ditt kort till läsaren …");
Serial.println ();
}
void loop ()
{
// Leta efter nya kort
om (! mfrc522. PICC_IsNewCardPresent ())
{
lämna tillbaka;
}
// Välj ett av korten
om (! mfrc522. PICC_ReadCardSerial ())
{
lämna tillbaka;
}
// Visa UID på seriell bildskärm
Serial.print ("UID -tagg:");
Stränginnehåll = "";
byte brev;
för (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));
}
Serial.println ();
Serial.print ("Meddelande:");
content.toUpperCase ();
if (content.substring (1) == "BD 31 15 2B") // ändra här UID för kortet/korten som du vill ge åtkomst
{
Serial.println ("Auktoriserad åtkomst");
Serial.println ();
fördröjning (3000);
}
annat {
Serial.println ("Åtkomst nekad");
fördröjning (3000);
}
}
Steg 4: Kontrollera videon
Kontrollera videon och montera som digram