Coder Social home page Coder Social logo

rfid_station's Introduction

Writing Station for RFID HF Labels

The application transports the information printed on a 2D Datamatrix into a HF-RFID Transponder, the datamatrix and the transponder constitute a single unit (a label). The labels are delivered in a roll, there are 3 different formats, the station can be mechanically adjusted to accomodate the three diferent formats. The formats are for the software irrelevant.

Prerequisites

The application requires the following libraries to run

PyQt4
Queue
socket
threading

GUI

The GUI was designed using Qt Creator, alternatively the .xml file that resuls can be edited manually. The resolution of the screen was limited to 800 x480 px

Running the application

The program is mainly divided in two files:

main.py
RFH630_commands.py

To execute the program, the main.py file needs to be executed, the content of the second file are command and service routines used for interacting with the RFID transponder, the above mentioned libraries are of course the basic requierment for running the application

Deployment

The deployment of the application was concieved from the beginning to be deployed on the Raspberry Pi V2. The reason for the choice is mainly that the Raspberry offers a passing touch screen that merges seamlessly with the small embedded PC, in other words a formal PC is not required for running the application and the control interface. Since the application does not demand many resources from the host system the Raspberry was the ideal choice. The host system used had the following characteristics:

  • Raspbian Jeesie

Built With

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to me.

Versioning

Used was Github for versioning and management. For the versions available, see the tags on this repository.

Author

  • Angel Canizales

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • My colleages from Qiagen from the Software development for their ideas and open mind to discussion
  • The Stack overflow community with their always precious suggestions to all issues possible

rfid_station's People

Contributors

angelusmx avatar

Watchers

James Cloos 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.