Sto lavorando a un prototipo, una delle quali è rilevare se un oggetto è "nel raggio di azione" di alcuni cm. In questo momento sto solo usando un Arduino e un kit Mifare RC-522 economico che funziona a 13,56 MHz:
L'ho ottenuto con successo per rilevare il tag, ma solo a una distanza di circa 3-4 cm quando il tag è orientato parallelamente all'antenna.
Secondo la mia ricerca limitata , la banda HF consente intervalli di lettura compresi tra 10 cm e 1 m per i tag passivi, a seconda di fattori quali la dimensione dell'antenna, la dimensione e l'orientamento dei tag e la potenza del ricetrasmettitore.
Mi rendo conto che questo lettore economico non è all'altezza delle cose così com'è, ma sono interessato a costruire qualcosa che raggiunga intervalli di lettura di 15-20 cm.
Alcuni criteri:
- Non è necessario leggere più tag; solo se un tag è nell'intervallo o meno.
- Non è necessario scrivere nel tag.
- Impossibile utilizzare un tag attivo.
Non ho ancora esperienza con la costruzione di lettori RFID, ma sono interessato a sapere cosa dovrei perseguire.
Ecco alcune cose che ho considerato:
- Abbandona l'antenna incorporata sul lettore RFID economico e costruisci la mia antenna più grande. Avrei bisogno di vedere se il MFRC522 di bordo è in grado di fornire ulteriore potenza.
- Cerca un altro IC attorno al quale costruire un lettore da zero.
- Trova una soluzione pronta invece di provare a costruirne una (più economica?).
- Usa qualcosa di diverso da RFID per un semplice rilevamento di prossimità.
Ho esperienza con i microcontrollori e l'elettronica di base e ho realizzato progetti audio e di illuminazione, ma questo è il primo con RFID. Dato che non ho bisogno di leggere più tag, a cui RFID è adatto, ho considerato forse una sorta di magnete e sensore ad effetto hall, ma la portata non sembra adeguata. Ho considerato l'utilizzo di un rilevatore di prossimità ad ultrasuoni, ma l'applicazione richiede di rilevare l'oggetto con tag ignorando quelli senza tag (gli ultrasuoni produrrebbero falsi positivi su oggetti senza tag). Ho considerato una sorta di superficie riflettente posizionata sull'oggetto e rilevando la luce riflessa, ma l'orientamento dell'oggetto non è abbastanza affidabile per mantenere l'allineamento.
Quindi, in poche parole, quali modifiche posso apportare al mio lettore esistente o quale tecnologia alternativa dovrei perseguire per ottenere un rilevamento di 15-20 cm di un oggetto etichettato passivamente?
Ho intenzione di collegare qualsiasi rilevatore di prossimità utilizzato a un microcontrollore tramite SPI.