Neuroengineering medical group from UMH
This V1 version is built using an Arduino Uno R3, a NFC Solutions Cubed breakout and an Adafruit BLE module. This version was built to check the performance of the modules for NFC and BLE communications. The NFC reading allows you to dump the tag memory using Matlab.
We always use outdated FSL tags. Do not use with currently being used tags, as the NFC communications could damage the tag.
- Arduino uno R3. https://www.arduino.cc
- Solutions Cubed BM019 breakout. http://www.solutions-cubed.com/bm019/
- Adafruit BLE nRF8001. https://www.adafruit.com/product/1697
- A breadboard (or the hand-made shield described in v1shield . Here we provide the Eagle files)
- 4 resistor 1.0k
- 4 resistor 2.0k
- (optional) The stl files for the plastic case.
- .ino files for the Arduino Uno: leerFSL2.ino , FSLtoMatlab.ino
- Library for the Arduino sketch: NFCReader
- .m file for reading the serial port with Matlab: leerFSLtxt1.m
- Eagle files for the hand-made shield: v1shield
- .stl files for the plastic case:
- Make the necessary connections.
- option 1. Using a breadboard. Use the schematics of the tutorial http://blog.solutions-cubed.com/near-field-communication-nfc-with-the-arduino for connecting the NFC breakout to the Arduino Uno. You will need the resistors to build a voltage divisor.
- option 2. Using the hand-made shield. Note. This shield was prepared for the UNO R3 version of Arduino. The code for the .ino files use the pin configuration of the shield. The Eagle files for this shield are provided.
- Connect the Arduino to the computer and open the Arduino IDE.
- Put the libraries for NFCReader on your libraries folder.
- Load one of the next experimental sketches:
- Tutorial for NFC communication with the arduino. http://blog.solutions-cubed.com/near-field-communication-nfc-with-the-arduino
- Datasheet of BM019. DATASHEET_BM019
- Tutorial for BLE with the arduinio. getting-started-with-the-nrf8001-bluefruit-le-breakout
Av. de la Universidad s/n
José María Sabater-Navarro