Prototype RFID / NFC writer / reader

Need assistance with the design of a prototype RFID / NFC tagging machine. Needs to be capable of reading a barcode using a PS/2 MCR12 scanner and writing it to each tag while mounted on a moving conveyor belt.

I will supply:
16 x Seeed Studio Grove NFC modules,
1 x MCR12 scanning head unit, MCP23017 multiplexer
2 x Seeed Studio line sensors


The project is to design and build a prototype (breadboard is fine) that is able to write CSV + unique code read from printed card stock to each of 16 RFID / NFC tags on a moving conveyor. The ultimate goal is to have it operate on a moving assembly line, but will settle for a working prototype on a stationary card (see below)

Cards are placed onto a moving conveyor by a sheet feeder, and assembly workers attach the tags like this (https://youtu.be/Nnsc-bActXk). We’re assuming the line will be slower than in the video.
Assume that the tags are arranged on an A4 sized card, with a barcode at the top right corner and tags in 2 columns of 8.
The prototype will sit over the conveyor (approx 1-2cm from the deck), the NFC antennas fixed in equivalent positions on an acrylic base plate of some sort.

It is expected to:
read the barcode from the card (assume CODE-39)
combine this data with that of a CSV file which contains other information per tag (assume 16 columns of data)
Write 2 NDEF fields to each tag. The unique CSV value into one field, and the value from the barcode scanner in the other
Read the tag data from each tag (both the unique field and the barcode)
Write the tag data (both unique and barcode) to CSV (QA)
Controlling software will compare and alert if there’s a QA violation

The MCR12 is capable of automatically scanning (always on) so the assumption is that it will initiate the “read” function (get the barcode, and have the CSV data to write ready to go)
The line sensors were assumed to be located at the opposite end of the card for the purpose of triggering the “write” function. Assuming fixed velocity from the conveyor and known positions of the tags we’re hoping this will be accurate enough. The speed of the conveyor is highly accurate and controllable.

Ideally the prototype would be able to read / write at the same rate as the assembly line is capable of working. We don’t know exactly what this is yet, so will need to be able to tune it.

A mounting mechanism for the conveyor is out of the initial scope.

Success criteria:
1) Prototype functions without a moving card: triggered by a button or something equivalent, I am able to insert a card, press a button and have it perform the read / write / read function.
2) Prototype can perform the full function with a moving card using fixed configuration values

Current Manifest

16 x Grove NFC, modified to use I2C http://www.seeedstudio.com/wiki/Grove_-_NFC
1 x PS/2 MCR12 barcode scanner https://www.adafruit.com/products/1203
1 x Grove Base Shield http://www.seeedstudio.com/wiki/Grove_-_Base_shield_v2
2 x Grove LIne Finder http://www.seeedstudio.com/wiki/Grove_-_Line_Finder
1 x Arduino Uno R3
16 x Grove 4 pin connectors
1 x MCP23017 mux

There’s also a 2x16 LCD, LED bars e.t.c for some visual feedback (errors, calibration if needed) but these are optional for this initial prototype.



Current problems

1. Haven’t been able to read the barcode from the MCR12. See my post http://forum.arduino.cc/index.php?topic=235894.msg2357610#msg2357610
2. Each Grove NFC module has the same I2C address. I can write / read from a single module connected via the grove shield I2C, and I’ve attempted to wire the MCP23017 to detect a single Grove NFC module at the MUX address 0x20 using the adafruit MCP library. The two aren’t compatible without code changes, the expectation is that these will be supplied as part of the build process.

Compétences : Programmation C, Design de circuits, Electronique, Microcontrôleur, Mise en Page PCB

en voir plus : nfc reader writer pcb, nfc reader writer schematics, rfid reader writer gui software, microcontroller nfc reader writer, nfc rfid card reader php, rfid reader writer gui, nfc rs232 reader writer, nfc reader writer rs232, nfc reader writer, rfid reader writer pic16f project

Concernant l'employeur :
( 1 commentaire ) NEWINGTON, Australia

Nº du projet : #8488801

Décerné à:


I can do it. let me ask something(Operating conditions). Then, please discuss details by chat. ----------------------------------------------------------------

%selectedBids___i_sum_sub_7% %project_currencyDetails_sign_sub_8% AUD en 20 jours
(1 Évaluation)

10 freelance font une offre moyenne de $1130 pour ce travail


hello i am expert in RFID 3.4 GHZ and 125 MHz, i did project using NFC 522, adafruit RFID, and cottonwood RFID with UHF antenna the connection between RFID and the controller, usig I2c and SPI protocol plea Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 20 jours
(8 Commentaires)

Have worked on NFC read/write. Have used NFC read/write in another product where it was need to read /write IDs from tag to mobile devices. Can execute your project independantly and would like to have discussion with Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 45 jours
(1 Évaluation)

Hi, I have experience for 15+ years in electronics/embedded development. You can check my linkedin profile here: [login to view URL] Regarding your project, some clarifications: - what is the an Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 15 jours
(6 Commentaires)

Hello, I am expert in embedded system design and implementation. Technical experties, Arduino, RaspberryPi, AVR Microcontroller, can adopt with various sensors. Some of my previous projects include, RFID b Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 20 jours
(4 Commentaires)

Hello, your project looks interesting, I would like to help you. The most problem here is, it seems to be a wrong decision to use 16 transceivers at once - you are trying to work in the RFID frequency 13.56MHz which Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 20 jours
(1 Évaluation)

very good thanks for your reply i am engineer and have rich experience with PCB design im interesting in your project your project is very carefull. i will read your descriptions more carefully. plz check pm

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 20 jours
(3 Commentaires)

I am bedded system engineer. I have 3 years experience in embedded system domain. About the NFC and RFID, I had chance to implement a NFC and RFID product at university. I read NFC information from TRF7970A the control Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 30 jours
(2 Commentaires)

Please try this alternative library to interface MCR12: [login to view URL] Let me know if you willing to outsource this project to me. I can make it work perfectly within 2-3 Weeks.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 20 jours
(0 Commentaires)

I am assistant technical manager of Sublime Enterprise . i have 5 year experience to work with microcontrollers, arduino, single board computer & PLC. i have design pakistan's 1st RFID DEBIT CARD system. i have strong Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 20 jours
(2 Commentaires)

Select a android platform to connect MCR12 scanner. Use android NFC to communicate with NFC tag. Write a android App to perform all the functionalities. this is easier and faster development cycle than Arduino.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 10 jours
(0 Commentaires)