Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Desde hace muchos años, la gente intenta sustituir el trabajo humano por máquinas. Las máquinas llamadas robots son más rápidas y efectivas que las personas. El término robótica se define prácticamente como el estudio, diseño y uso de sistemas robóticos para la fabricación. Los robots se utilizan generalmente para realizar tareas inseguras, peligrosas, altamente repetitivas y desagradables. Tienen muchas funciones diferentes, como manipulación de materiales, ensamblaje, soldadura por arco, soldadura por resistencia y funciones de carga y descarga de máquinas herramienta, pintura, pulverización, etc. Muchos elementos de los robots se construyen con la inspiración de la naturaleza. La construcción del manipulador como brazo del robot se basa en el brazo humano. El robot tiene la capacidad de manipular objetos como operaciones de recoger y colocar. También puede funcionar por sí solo. El desarrollo de la tecnología de sistemas robóticos de la industria electrónica se ha expandido cada vez más. Como una de esas aplicaciones, se ha desarrollado recientemente el robot de servicio con capacidad de visión artificial.
Paso 1: componentes necesarios
1) Etiqueta RFID
2) Lector RFID
3) Arduino UNO
4) Cable de puente
5) Servomotor
6) Motor de CC
7) Brazo robótico (https://www.amazon.in/Roinco-Metallic-Mechanical-robotic-Gripper/dp/B07FP28Q5J/ref=sr_1_8?keywords=robotic+ARM&qid=1576065471&sr=8-8)
Paso 2: diagrama de circuito
Paso 3: Verifique el código de Ardiuno y cargue
/*
*
* Todos los recursos para este proyecto:
* Modificado por Rui Santos
*
* Creado por FILIPEFLOP
*
*/
#incluir
#incluir
#define SS_PIN 10
#define RST_PIN 9
MFRC522 mfrc522 (SS_PIN, RST_PIN); // Cree la instancia de MFRC522.
configuración vacía ()
{
Serial.begin (9600); // Iniciar una comunicación en serie
SPI.begin (); // Iniciar bus SPI
mfrc522. PCD_Init (); // Iniciar MFRC522
Serial.println ("Aproxima su tarjeta al lector …");
Serial.println ();
}
bucle vacío ()
{
// Busque nuevas cartas
si (! mfrc522. PICC_IsNewCardPresent ())
{
regreso;
}
// Selecciona una de las cartas
si (! mfrc522. PICC_ReadCardSerial ())
{
regreso;
}
// Mostrar UID en el monitor serial
Serial.print ("Etiqueta UID:");
String content = "";
letra de byte;
para (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 ("Mensaje:");
content.toUpperCase ();
if (content.substring (1) == "BD 31 15 2B") // cambia aquí el UID de la tarjeta / tarjetas a las que quieres dar acceso
{
Serial.println ("Acceso autorizado");
Serial.println ();
retraso (3000);
}
demás {
Serial.println ("Acceso denegado");
retraso (3000);
}
}
Paso 4: verifica el video
Verifique el video y ensamble como el digram