• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
NFC Tag reader esp32 USB-C 3D Printer File Image 1
NFC Tag reader esp32 USB-C 3D Printer File Image 2
NFC Tag reader esp32 USB-C 3D Printer File Image 3
NFC Tag reader esp32 USB-C 3D Printer File Image 4
NFC Tag reader esp32 USB-C 3D Printer File Image 5
NFC Tag reader esp32 USB-C 3D Printer File Thumbnail 1
NFC Tag reader esp32 USB-C 3D Printer File Thumbnail 2
NFC Tag reader esp32 USB-C 3D Printer File Thumbnail 3
NFC Tag reader esp32 USB-C 3D Printer File Thumbnail 4
NFC Tag reader esp32 USB-C 3D Printer File Thumbnail 5

NFC Tag reader esp32 USB-C

Leinich avatarLeinich

February 20, 2024

makerworld-icon
DescriptionCommentsTags

Description

Tag Reader for Home Assistant

The tag reader is a simple to build/use NFC tag reader, specially created for Home Assistant. It is using a esp32 and the PN532 NFC module. The firmware is built using ESPhome.

I mainly use this to allow my kids use spotify playlists to play on speakers. (The URL of the spotify playlist is stored on the NFC Tag)


Please also look at the Githib repo: https://github.com/leinich/tagreader

Building the tag reader

To build your own tag reader, you need the following components:

  • esp32 (in my case: D1 ESP32 Mini Wroom USB-C) - https://amzn.to/49qhjll
  • PN532 NFC Reader - https://amzn.to/3wlqll0
  • WS2812 Led
  • Piezo Buzzer (KY-012) - https://amzn.to/3UOuI2k
  • Some wires and solder
  • I used PLA (white for LED, grey for NFC Logo and black for case)

Connecting the components

 

 

Also, make sure that you have set the switches on the PN532 to utilize I2C the following:

  • Switch 1: On (up)
  • Switch 2: Off (down)

This enables the PN532 module to communicate with the GPIO21/22 over I2C, and is required for the modules to work together!

 

The adjusted 3D models for the case are here. Available as Multicolor STL & 3MF. Prints on a bambu Lab in 2h 25min. (Lid, base & storagebox)

Configuring for use with Home Assistant

The tag reader requires Home Assistant 0.115 or later.

If the tag reader is unable to connect to a wifi network, it will start a WiFi access point with a captive portal to allow you to enter your WiFi credentials.

The tag reader will be automatically discovered by Home Assistant once the tag reader is connected to the same network. You can follow the instructions in the UI to set it up.

Usage

Scanned tags can be managed from the tags interface in Home Assistant. You can find it under config -> tags.

 

License:

BY-NC-SA

Related Models

Digital Sundial preview image

Digital Sundial

Mojoptix profile image

Mojoptix

67,297

ratgdo32, v2.53i, v2.52i, v2.5i, v2.5, & v2.0 PCB Case / Enclosure preview image

ratgdo32, v2.53i, v2.52i, v2.5i, v2.5, & v2.0 PCB Case / Enclosure

samwiseg0 profile image

samwiseg0

276

NFC Sticker Spender mit integriertem Aufroller preview image

NFC Sticker Spender mit integriertem Aufroller

Yannmarch profile image

Yannmarch

244

Keychain / Smartphone Stand preview image

Keychain / Smartphone Stand

Shira profile image

Shira

35,909

Case for ESP32-C3 SuperMini and LD2410C preview image

Case for ESP32-C3 SuperMini and LD2410C

TheProjectWheel profile image

TheProjectWheel

240

NFC Tag Reader: ESP8266/32-C6/C3 Supermini + PN532 preview image

NFC Tag Reader: ESP8266/32-C6/C3 Supermini + PN532

Fabrice profile image

Fabrice

125