Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

πŸ“±πŸ“‘ Android app created for RFID logger project for Microprocessor's System and Design Laboratory project at electronics faculty.

Notifications You must be signed in to change notification settings

Panicum/BoardLoggerRFID

Repository files navigation

RFIDtagboardlogger

Final project of app to Microprocessor's System II and Design Laboratory project at Electronics faculty. Full project: https://github.com/Andropogon/RFIDtagboardlogger

Simple logger of developement boards rented by students on laboratories.

##More about project:

Used modules

Project uses STM32F401RE Nucleo board, NodeMCU v0.9, LCD HD44780 16x2 with I2C converter and RC522 RFID module. Moreover, it uses Firebase.

Setting up

More informations and screenshots in documentation [PL]: https://github.com/Andropogon/RFIDtagboardlogger/blob/master/RFIDtagboardlogger_Kapa%C5%82a_GasienicaJozkowy.pdf

Hardware

Connect everyting following schematic

Software

  1. Program Nucleo board using source files. During developement we used Keil software.
  2. Download necessary Arduino libs and install them: Firebase-Arduino, ArduinoJson, LiquidCrystal_I2C, ESP8266
  3. Configure NodeMCU by changing following lines of code:
#define FIREBASE_HOST "XXX.firebaseio.com"
#define FIREBASE_AUTH "XXX"
#define WIFI_SSID "XXX"
#define WIFI_PASSWORD "XXX"

After that, program using Arduino IDE.

Functions

  • Reading UID of RFID cards using RC522 module
  • Debug through UART
  • RTC
  • Connection to Firebase through Wi-Fi

Authors

License

Feel free to use.

About

πŸ“±πŸ“‘ Android app created for RFID logger project for Microprocessor's System and Design Laboratory project at electronics faculty.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /