Spisu treści:

Robot typu „podnieś i umieść” oparty na RFID: 4 kroki
Robot typu „podnieś i umieść” oparty na RFID: 4 kroki

Wideo: Robot typu „podnieś i umieść” oparty na RFID: 4 kroki

Wideo: Robot typu „podnieś i umieść” oparty na RFID: 4 kroki
Wideo: [WEBINAR] Jak unowocześnić magazyn? 2024, Lipiec
Anonim
Robot typu Pick and Place oparty na RFID
Robot typu Pick and Place oparty na RFID
Robot typu Pick and Place oparty na RFID
Robot typu Pick and Place oparty na RFID

Od wielu lat ludzie starają się zastąpić pracę ludzką maszynami. Maszyny zwane robotami są szybsze i bardziej efektywne niż ludzie. Termin robotyka jest praktycznie definiowany jako badanie, projektowanie i wykorzystywanie systemów robotycznych w produkcji. Roboty są zwykle używane do wykonywania niebezpiecznych, niebezpiecznych, bardzo powtarzalnych i nieprzyjemnych zadań. Pełnią one wiele różnych funkcji, takich jak obsługa materiałów, montaż, spawanie łukowe, zgrzewanie oporowe oraz funkcje załadunku i rozładunku obrabiarek, malowanie, natryskiwanie itp. Wiele elementów robotów budowanych jest z inspiracji naturą. Konstrukcja manipulatora jako ramienia robota oparta jest na ramieniu człowieka. Robot ma możliwość manipulowania przedmiotami, takich jak operacje pick and place. Jest również w stanie funkcjonować samodzielnie. Rozwój technologii systemów robotów dla przemysłu elektronicznego jest coraz bardziej rozszerzany. Jako jedną z takich aplikacji został niedawno opracowany robot usługowy z funkcją widzenia maszynowego.

Krok 1: Wymagane komponenty

Wymagane komponenty
Wymagane komponenty
Wymagane komponenty
Wymagane komponenty

1) Znacznik RFID

2) Czytnik RFID

3) Arduino UNO

4) przewód połączeniowy

5) Serwosilnik

6) Silnik prądu stałego

7) Ramię robota (https://www.amazon.in/Roinco-Metallic-Mechanical-robotic-Gripper/dp/B07FP28Q5J/ref=sr_1_8?keywords=robotic+ARM&qid=1576065471&sr=8-8)

Krok 2: Schemat obwodu

Schemat obwodu
Schemat obwodu
Schemat obwodu
Schemat obwodu
Schemat obwodu
Schemat obwodu

Krok 3: Sprawdź kod Ardiuno i prześlij

Sprawdź kod Ardiuno i prześlij
Sprawdź kod Ardiuno i prześlij
Sprawdź kod Ardiuno i prześlij
Sprawdź kod Ardiuno i prześlij

/*

*

* Wszystkie zasoby dla tego projektu:

* Zmodyfikowane przez Rui Santosa

*

* Utworzony przez FILIPEFLOP

*

*/

#włączać

#włączać

#zdefiniuj SS_PIN 10

#zdefiniuj RST_PIN 9

MFRC522 mfrc522 (SS_PIN, RST_PIN); // Utwórz instancję MFRC522.

pusta konfiguracja()

{

Serial.początek(9600); // Zainicjuj komunikację szeregową

SPI.początek(); // Zainicjuj magistralę SPI

mfrc522. PCD_Init(); // Zainicjuj MFRC522

Serial.println("Przybliż swoją kartę do czytnika…");

Serial.println();

}

pusta pętla()

{

// Poszukaj nowych kart

jeśli (! mfrc522. PICC_IsNewCardPresent())

{

powrót;

}

// Wybierz jedną z kart

jeśli (! mfrc522. PICC_ReadCardSerial())

{

powrót;

}

//Pokaż UID na monitorze szeregowym

Serial.print("znacznik UID:");

Treść ciągu = "";

litera bajtu;

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("Wiadomość: ");

content.toUpperCase();

if (content.substring(1) == "BD 31 15 2B") //zmień tutaj UID karty/kart, którym chcesz przyznać dostęp

{

Serial.println("Dostęp autoryzowany");

Serial.println();

opóźnienie(3000);

}

w przeciwnym razie {

Serial.println("Odmowa dostępu");

opóźnienie(3000);

}

}

Krok 4: Sprawdź wideo

Sprawdź wideo
Sprawdź wideo

Sprawdź wideo i zmontuj jako schemat

Zalecana: