Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Depuis de nombreuses années, les gens essaient de remplacer le travail humain par des machines. Les machines appelées robots sont plus rapides et plus efficaces que les humains. Le terme robotique est pratiquement défini comme l'étude, la conception et l'utilisation de systèmes robotisés pour la fabrication. Les robots sont généralement utilisés pour effectuer des tâches dangereuses, très répétitives et désagréables. Ils ont de nombreuses fonctions différentes telles que la manutention, l'assemblage, le soudage à l'arc, le soudage par résistance et les fonctions de chargement et de déchargement des machines-outils, la peinture, la pulvérisation, etc. De nombreux éléments des robots sont construits en s'inspirant de la nature. La construction du manipulateur en tant que bras du robot est basée sur le bras humain. Le robot a la capacité de manipuler des objets tels que des opérations de prélèvement et de placement. Il est également capable de fonctionner par lui-même. Le développement de la technologie des systèmes de robots de l'industrie électronique s'est de plus en plus étendu. En tant qu'une de ces applications, le robot de service avec capacité de vision industrielle a été développé récemment.
Étape 1: Composants requis
1) Étiquette RFID
2) Lecteur RFID
3)Arduino UNO
4) fil de cavalier
5) servomoteur
6) Moteur à courant continu
7) Bras robotique (https://www.amazon.in/Roinco-Metallic-Mechanical-robotic-Gripper/dp/B07FP28Q5J/ref=sr_1_8?keywords=robotic+ARM&qid=1576065471&sr=8-8)
Étape 2: schéma de circuit
Étape 3: Vérifiez le code d'Ardiuno et téléchargez
/*
*
* Toutes les ressources pour ce projet:
* Modifié par Rui Santos
*
* Créé par FILIPEFLOP
*
*/
#comprendre
#comprendre
#définir SS_PIN 10
#définir RST_PIN 9
MFRC522 mfrc522(SS_PIN, RST_PIN); // Créer une instance MFRC522.
void setup()
{
Serial.begin(9600); // Initie une communication série
SPI.begin(); // Lancer le bus SPI
mfrc522. PCD_Init(); // Lancer le CRFM522
Serial.println("Rapprochez votre carte du lecteur…");
Serial.println();
}
boucle vide()
{
// Recherche de nouvelles cartes
si (! mfrc522. PICC_IsNewCardPresent())
{
revenir;
}
// Sélectionnez une des cartes
si (! mfrc522. PICC_ReadCardSerial())
{
revenir;
}
//Afficher l'UID sur le moniteur série
Serial.print("balise UID:");
Contenu de la chaîne = "";
lettre d'octet;
pour (octet 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("Message: ");
content.toUpperCase();
if (content.substring(1) == "BD 31 15 2B") //changez ici l'UID de la ou des cartes auxquelles vous souhaitez donner accès
{
Serial.println("Accès autorisé");
Serial.println();
retard(3000);
}
autre {
Serial.println("Accès refusé");
retard(3000);
}
}
Étape 4: Vérifiez la vidéo
Vérifiez la vidéo et assemblez comme le diagramme