Dlatego też w niniejszym projekcie zajmiemy się stworzeniem urządzenia, które będzie w stanie odczytać mały chip RFID umieszczony w książce lub na jej tylnej okładce, aby szybko odnaleźć konkretną, pożądaną książkę, tym samym skutecznie rozwiązując powyższy problem. Technika ta może być również zastosowana do zarządzania każdym innym przedmiotem.
Zacznijmy projekt od zakupu potrzebnych komponentów.
Przygotowania wstępne
Najpierw należy zainstalować bibliotekę MFRC522 w Arduino i mocno przykleić tag/chip RFID na każdej okładce książki za pomocą kleju.
Następnie utwórz arkusz Google z numerami ID i szczegółami książek (dla przyszłych celów referencyjnych).
Kodowanie
Potrzebne są dwa kody: jeden to kod "write", który utworzy dane o dostępnych książkach lub innych rzeczach w chipie RFID. Drugi to kod “read”, który przeanalizuje chip i wyciągnie odpowiednie informacje, które pomogą nam zlokalizować konkretną książkę lub przedmiot wśród całej sterty.
Pisanie kodu
Należy wykorzystać bibliotekę dla RFID, która zawiera SPI do komunikacji z modułem odczytu/zapisu RFID.
Następnie w funkcji loop() sprawdzamy, czy RFID jest obecny, czy nie. Jeśli RFID jest wykrywany, to następnie uzyskuje dane z portu szeregowego, aby zapisać je na chipie RFID.
Odczyt kodu
W tym miejscu należy dołączyć bibliotekę SPI oraz MFRC522. Następnie utwórz zmienną łańcuchową, która będzie przechowywać nazwę książki (która ma być przeszukiwana). Po wykryciu RFID w funkcji loop(), odpowiednie szczegóły zostaną wyodrębnione. Następnie zostaną one dopasowane do ciągu znaków. Jeśli się powiedzie, oznacza to, że poszukiwana książka z tymi samymi szczegółami została znaleziona w bibliotece.
Połączenie
Podłącz elementy zgodnie z poniższym schematem.
Testowanie
Najpierw wgraj kod "write", a następnie wprowadź dane książki/obiektu do chipa RFID.
Następnie należy wgrać kod "read" i podłączyć urządzenie do komputera. Otworzyć monitor szeregowy i wpisać nazwę książki, którą chcemy wyszukać. Na przykład, jeśli nazwa książki to EFY, wpisz #EFY i wyślij z terminala szeregowego.
Po odczytaniu wbudowanego chipu RFID, jeśli nazwa i szczegóły pasują, książka została znaleziona. Czytelnik musi teraz po prostu pójść i odebrać ją z biblioteki. Można również ustawić automatyczny mechanizm na półkach z książkami, aby każda książka została zeskanowana i szybko zidentyfikowana.