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.
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
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.
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.
Décerné à :
I can do it. let me ask something(Operating conditions). Then, please discuss details by chat. ----------------------------------------------------------------
10 freelance ont fait une offre moyenne de 1130 $ pour ce travail
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
Please try this alternative library to interface MCR12: [url removed, login to view] Let me know if you willing to outsource this project to me. I can make it work perfectly within 2-3 Weeks.
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.