Abdullahi Asimiyu
Created December 27, 2024

QuickLink Badge

QuickLink Badge: Wearable NFC & QR code for instant contact sharing. Stylish, simple, and sustainable—connect effortlessly!

11
QuickLink Badge

Things used in this project

Hardware components

NT3H1101W0FHKH
×1
Through Hole Resistor, 220 ohm
Through Hole Resistor, 220 ohm
×4
Through Hole Resistor, 0 ohm
Through Hole Resistor, 0 ohm
×3
LED (generic)
LED (generic)
×4
Capacitor 220 µF
Capacitor 220 µF
×1

Software apps and online services

KiCad
KiCad

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
Solder Wire, Lead Free
Solder Wire, Lead Free
Helping Hand Tool, with Magnifying Glass
Helping Hand Tool, with Magnifying Glass
Solder Paste, Tack Flux
Solder Paste, Tack Flux

Story

Read more

Schematics

NRF IDCard Schematic

THis was designed with KiCAD

Code

NFC IDCard Arduino Sample Test Code

C/C++
#include <Wire.h>

#define NT3H1101_I2C_ADDRESS 0x55 // Default I²C address

void setup() {
  Wire.begin();
  Serial.begin(9600);
}

void writeData(uint8_t memoryAddress, uint8_t data) {
  Wire.beginTransmission(NT3H1101_I2C_ADDRESS);
  Wire.write(memoryAddress); // Memory address to write to
  Wire.write(data);          // Data to write
  Wire.endTransmission();
}

void readData(uint8_t memoryAddress) {
  Wire.beginTransmission(NT3H1101_I2C_ADDRESS);
  Wire.write(memoryAddress); // Memory address to read from
  Wire.endTransmission();

  Wire.requestFrom(NT3H1101_I2C_ADDRESS, 1);
  if (Wire.available()) {
    uint8_t data = Wire.read();
    Serial.println(data, HEX);
  }
}

void loop() {
  // Example: Write and read from EEPROM
  writeData(0x04, 0x42); // Write 0x42 to memory address 0x04
  delay(100);
  readData(0x04);        // Read from memory address 0x04
  delay(1000);
}

Credits

Abdullahi Asimiyu
4 projects • 2 followers
I am currently an undergraduate student, I started DIY after finishing my secondary school and I have interest in embedded systems..

Comments