Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Že vrsto let poskušajo človeško delo nadomestiti s stroji. Stroji, imenovani roboti, so hitrejši in učinkovitejši od ljudi. Izraz robotika je praktično opredeljen kot preučevanje, načrtovanje in uporaba robotskih sistemov za proizvodnjo. Roboti se običajno uporabljajo za opravljanje nevarnih, nevarnih, zelo ponavljajočih se in neprijetnih nalog. Imajo veliko različnih funkcij, kot so ravnanje z materialom, montaža, obločno varjenje, odporno varjenje in funkcije obremenitve in razkladanja obdelovalnih strojev, barvanje, škropljenje itd. Mnogi elementi robotov so zgrajeni po navdihu narave. Konstrukcija manipulatorja kot roke robota temelji na človeški roki. Robot lahko manipulira s predmeti, kot so operacije izbiranja in postavljanja. Prav tako lahko deluje sam. Razvoj tehnologije robotskih sistemov elektronske industrije se je vse bolj širil. Kot ena od takih aplikacij je bil nedavno razvit servisni robot z zmožnostjo strojnega vida.
1. korak: potrebne komponente
1) RFID oznaka
2) Bralnik RFID
3) Arduino UNO
4) Mostična žica
5) Servo motor
6) enosmerni motor
7) Robotska 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. korak: Shema vezja
3. korak: Preverite kodo Ardiuno in naložite
/*
*
* Vsi viri za ta projekt:
* Spremenil Rui Santos
*
* Ustvaril FILIPEFLOP
*
*/
#vključi
#vključi
#define SS_PIN 10
#define RST_PIN 9
MFRC522 mfrc522 (SS_PIN, RST_PIN); // Ustvari primerek MFRC522.
void setup ()
{
Serial.begin (9600); // Začetek serijske komunikacije
SPI.begin (); // Zagon vodila SPI
mfrc522. PCD_Init (); // Zagon MFRC522
Serial.println ("Svojo kartico približajte bralcu …");
Serial.println ();
}
void loop ()
{
// Poiščite nove kartice
if (! mfrc522. PICC_IsNewCardPresent ())
{
vrnitev;
}
// Izberite eno od kart
if (! mfrc522. PICC_ReadCardSerial ())
{
vrnitev;
}
// Pokaži UID na serijskem monitorju
Serial.print ("oznaka UID:");
Niz vsebine = "";
bajtna črka;
for (bajt 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 ("Sporočilo:");
content.toUpperCase ();
if (content.substring (1) == "BD 31 15 2B") // tukaj spremenite UID kartice/kartic, ki jim želite omogočiti dostop
{
Serial.println ("Pooblaščen dostop");
Serial.println ();
zamuda (3000);
}
drugače {
Serial.println ("Dostop zavrnjen");
zamuda (3000);
}
}
4. korak: Preverite video
Preverite video in sestavite kot digram