Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Многие годы люди пытаются заменить человеческий труд машинами. Машины, называемые роботами, быстрее и эффективнее людей. Термин робототехника практически определяется как исследование, проектирование и использование роботизированных систем для производства. Роботы обычно используются для выполнения небезопасных, опасных, повторяющихся и неприятных задач. Они выполняют множество различных функций, таких как обработка материалов, сборка, дуговая сварка, контактная сварка и функции загрузки и разгрузки станков, окраска, напыление и т. Д. Многие элементы роботов созданы с вдохновением от природы. Конструкция манипулятора в виде руки робота основана на руке человека. Робот может манипулировать объектами, например выполнять операции выбора и размещения. Он также может работать сам по себе. Развитие робототехники в электронной промышленности постоянно расширяется. В качестве одного из таких приложений недавно был разработан сервисный робот с функцией машинного зрения.
Шаг 1. Необходимые компоненты
1) RFID-метка
2) Считыватель RFID
3) Arduino UNO
4) перемычка
5) Серводвигатель
6) Двигатель постоянного тока
7) Роботизированная рука (https://www.amazon.in/Roinco-Metallic-Mechanical-robotic-Gripper/dp/B07FP28Q5J/ref=sr_1_8?keywords=robotic+ARM&qid=1576065471&sr=8-8)
Шаг 2: Принципиальная схема
Шаг 3: проверьте код Ardiuno и загрузите
/*
*
* Все ресурсы для этого проекта:
* Изменено Руи Сантосом
*
* Создано FILIPEFLOP
*
*/
#включают
#включают
#define SS_PIN 10
#define RST_PIN 9
MFRC522 mfrc522 (SS_PIN, RST_PIN); // Создаем экземпляр MFRC522.
установка void ()
{
Serial.begin (9600); // Инициируем последовательную связь
SPI.begin (); // Запускаем шину SPI
mfrc522. PCD_Init (); // Запускаем MFRC522
Serial.println («Приблизьте карту к считывателю…»);
Serial.println ();
}
пустой цикл ()
{
// Ищем новые карточки
если (! mfrc522. PICC_IsNewCardPresent ())
{
возвращение;
}
// Выбираем одну из карточек
если (! mfrc522. PICC_ReadCardSerial ())
{
возвращение;
}
// Показать UID на последовательном мониторе
Serial.print ("Тег UID:");
String content = "";
байтовое письмо;
для (байт 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 ("Сообщение:");
content.toUpperCase ();
if (content.substring (1) == "BD 31 15 2B") // измените здесь UID карты / карт, которым вы хотите предоставить доступ
{
Serial.println («Авторизованный доступ»);
Serial.println ();
задержка (3000);
}
еще {
Serial.println («Доступ запрещен»);
задержка (3000);
}
}
Шаг 4. Проверьте видео
Посмотрите видео и соберите как биграмму