Skip to content

Latest commit

 

History

History
46 lines (35 loc) · 1.61 KB

README.md

File metadata and controls

46 lines (35 loc) · 1.61 KB

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.