Code Monkey home page Code Monkey logo

mrr-rfid-esp32's Introduction

MRR-RFID-ESP32 RFID for Model Railroads

Multiple configurations under development:

For the MFRC522 reader: (1)Emulates MERG Concentrator for RFID communication with JMRI over WiFi (setup: JMRI RFID Connection) (2)Uses MQTT for RFID communication with JMRI over WiFi (setup: JMRI MQTT Connection)

For the PN5180 reader: (1) Test sketch to get the both ISO protocols working (15693 and 14443) (2) Slightly modified libraries to get this working more effectively with the ESP32 (3) TBD: sketch to communicate via MQTT to JMRI. (expected by June 30, 2023)

ESP32_RFID-v10p: Configurable sketch:

  • Select which layout config to use (your own layout config info, test info, etc.)
  • Select which type of reader to use (PN5180, RC522, PN532)
  • Select which communications method to use (MQTT, JMRI RFID Connection)

Hardware: ESP32-WROOM Development Board (includes WiFi support), either MFRC522, PN532, or PN5180 RFID Readers

Software: Arduino IDE, various libraries (see the list in the sketches), JMRI

** FIRST PUBLIC RELEASE **

Code provided "AS IS" with no warranties! PLEASE DO NOT DISTRIBUTE FURTHER WITHOUT PERMISSION OF AUTHOR AS CHANGES MAY BE MADE BY AUTHOR AT ANY TIME.

Distributed subject to license as specified in the Github reposoitory. Code on Github may be modified or withdrawn at any time

Motivated by sketches from Thomas Seitz https://github.com/TMRCI-DEV1/RFID-Concentrators

Copyright (c) 2023 Jerry Grochow

mrr-rfid-esp32's People

Contributors

jerryg2003 avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.