Pracuję nad prototypem, którego funkcją jest wykrycie, czy obiekt znajduje się w „zasięgu” o kilka cm. Teraz używam właśnie Arduino i taniego zestawu Mifare RC-522, który działa na częstotliwości 13,56 MHz:
Udało mi się wykryć tag, ale tylko w odległości około 3-4 cm, gdy tag jest ustawiony równolegle do anteny.
Według moich ograniczonych badań , pasmo HF pozwala na zasięg odczytu między 10 cm a 1 m dla tagów pasywnych, w zależności od czynników takich jak rozmiar anteny, rozmiar i orientacja tagu oraz moc nadajnika-odbiornika.
Zdaję sobie sprawę, że ten niedrogi czytnik nie jest w stanie takim, jaki jest, ale jestem zainteresowany budowaniem czegoś, co osiąga zakresy odczytu 15-20 cm.
Niektóre kryteria:
- Nie trzeba czytać wielu tagów; tylko czy jeden tag jest w zasięgu czy nie.
- Nie musisz pisać do tagu.
- Nie można użyć aktywnego tagu.
Nie mam jeszcze doświadczenia w budowie czytników RFID, ale interesuje mnie to, co powinienem realizować.
Oto kilka rzeczy, które rozważałem:
- Porzuć wbudowaną antenę na tanim czytniku RFID i zbuduj własną, większą antenę. Chciałbym sprawdzić, czy pokładowy MFRC522 ma za zadanie zapewnić dodatkową moc.
- Poszukaj innego układu scalonego, wokół którego zbudujesz czytnik od zera.
- Znajdź gotowe rozwiązanie zamiast próbować je zbudować (bardziej opłacalne?).
- Użyj czegoś innego niż RFID do prostego wykrywania bliskości.
Mam doświadczenie z mikrokontrolerami i podstawową elektroniką, realizowałem projekty audio i oświetleniowe, ale to pierwszy raz z RFID. Ponieważ nie muszę czytać wielu tagów, do których nadaje się RFID, rozważałem może jakiś magnes i czujnik Halla, ale zasięg nie wydaje się odpowiedni. Rozważałem użycie ultradźwiękowego detektora zbliżeniowego, ale aplikacja wzywa do wykrycia oznakowanego obiektu, ignorując nieoznaczone (ultradźwiękowy dałby fałszywe wyniki dodatnie na nieoznakowanych obiektach). Zastanawiałem się nad jakąś odblaskową powierzchnią umieszczoną na obiekcie i wykrywaniem odbitego światła, ale orientacja obiektu nie jest wystarczająco niezawodna, aby utrzymać wyrównanie.
Krótko mówiąc, jakie modyfikacje mogę wprowadzić do mojego istniejącego czytnika lub jaką alternatywną technologię powinienem zastosować, aby uzyskać wykrycie 15-20 cm pasywnie oznakowanego obiektu?
Planuję podłączyć dowolny detektor zbliżeniowy do mikrokontrolera za pomocą SPI.