This shows you the differences between two versions of the page.
pm:prj2023:apredescu:rfiddoor [2023/05/25 15:48] razvan.neacsu2509 [Electrical Schematic] |
pm:prj2023:apredescu:rfiddoor [2023/05/25 15:57] (current) razvan.neacsu2509 [Journal] |
||
---|---|---|---|
Line 31: | Line 31: | ||
{{:pm:prj2023:apredescu:i2c_1602_nrf.jpg?direct&300|}} | {{:pm:prj2023:apredescu:i2c_1602_nrf.jpg?direct&300|}} | ||
- | ====Electrical Schematic==== | + | ==== Electrical Schematic ==== |
{{:pm:prj2023:apredescu:elec_sch_rfid.png?700|}} | {{:pm:prj2023:apredescu:elec_sch_rfid.png?700|}} | ||
- | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | ||
- | ====Software Design==== | + | |
+ | ===== Software Design ===== | ||
The software design integrates various libraries and functionalities to create a secure and user-friendly access control solution. It includes the SPI communication library (SPI.h) for RFID communication, the MFRC522 RFID library (MFRC522.h), the Servo library (Servo.h) for controlling the servo motor, the Wire library (Wire.h) for I2C communication, and the LiquidCrystal_I2C library (LiquidCrystal_I2C.h) for the I2C-based LCD display. | The software design integrates various libraries and functionalities to create a secure and user-friendly access control solution. It includes the SPI communication library (SPI.h) for RFID communication, the MFRC522 RFID library (MFRC522.h), the Servo library (Servo.h) for controlling the servo motor, the Wire library (Wire.h) for I2C communication, and the LiquidCrystal_I2C library (LiquidCrystal_I2C.h) for the I2C-based LCD display. | ||
Line 55: | Line 55: | ||
Overall, the software design combines RFID communication, servo motor control, user interface management, and audio feedback to create a secure and user-friendly access control system. It incorporates error handling, code modularity, and configuration/customization options to enhance functionality, maintainability, and adaptability. | Overall, the software design combines RFID communication, servo motor control, user interface management, and audio feedback to create a secure and user-friendly access control system. It incorporates error handling, code modularity, and configuration/customization options to enhance functionality, maintainability, and adaptability. | ||
- | ====Journal==== | + | ===== Download ===== |
+ | |||
+ | {{:pm:prj2023:apredescu:ma_rfid_lock_project.zip|}} | ||
+ | |||
+ | ===== Journal ===== | ||
* Basically the project is done, I only have to slightly improve the code and it is done. Down below I have uploaded some pictures with the project itself for which I have also done a box using a 3D printer. | * Basically the project is done, I only have to slightly improve the code and it is done. Down below I have uploaded some pictures with the project itself for which I have also done a box using a 3D printer. | ||
Line 67: | Line 71: | ||
{{:pm:prj2023:apredescu:servo_1_.jpeg?300|}} | {{:pm:prj2023:apredescu:servo_1_.jpeg?300|}} | ||
{{:pm:prj2023:apredescu:servo_2_.jpeg?300|}} | {{:pm:prj2023:apredescu:servo_2_.jpeg?300|}} | ||
+ | |||
+ | |||
+ | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | ||