STM32F103_RFID_Access_Control-master
所属分类:系统设计方案
开发工具:Others
文件大小:4463KB
下载次数:0
上传日期:2022-04-24 14:55:00
上 传 者:
Jefson
说明: STM32进场标签方案,硬件原理图、源代码
文件列表:
.cproject (33702, 2016-11-22)
.externalToolBuilders (0, 2016-11-22)
.externalToolBuilders\Auto Version Increment.launch (1537, 2016-11-22)
.project (1259, 2016-11-22)
.settings (0, 2016-11-22)
.settings\language.settings.xml (2188, 2016-11-22)
.settings\org.eclipse.cdt.core.prefs (14656, 2016-11-22)
.settings\org.eclipse.cdt.managedbuilder.core.prefs (1258, 2016-11-22)
.settings\org.eclipse.cdt.ui.prefs (119, 2016-11-22)
Documentation.doxyfile (104267, 2016-11-22)
KeyPad_Loop.txt (2649, 2016-11-22)
LICENSE (35141, 2016-11-22)
PICC_Tag_Structure.txt (1622, 2016-11-22)
Sample_PICC_Dump.txt (10115, 2016-11-22)
TODO (143, 2016-11-22)
auto_version.pl (2059, 2016-11-22)
doc (0, 2016-11-22)
doc\images (0, 2016-11-22)
doc\images\photo0.jpg (112474, 2016-11-22)
doc\images\photo1.jpg (163539, 2016-11-22)
doc\images\photo10.jpg (389307, 2016-11-22)
doc\images\photo11.jpg (298017, 2016-11-22)
doc\images\photo12.jpg (429900, 2016-11-22)
doc\images\photo13.jpg (143902, 2016-11-22)
doc\images\photo14.jpg (308165, 2016-11-22)
doc\images\photo15.jpg (390573, 2016-11-22)
doc\images\photo2.jpg (97301, 2016-11-22)
doc\images\photo3.jpg (73699, 2016-11-22)
doc\images\photo4.jpg (293708, 2016-11-22)
doc\images\photo5.jpg (59499, 2016-11-22)
doc\images\photo6.jpg (190690, 2016-11-22)
doc\images\photo7.jpg (235228, 2016-11-22)
doc\images\photo8.jpg (445337, 2016-11-22)
doc\images\photo9.jpg (498703, 2016-11-22)
doc\images\project.jpg (386672, 2016-11-22)
doc\images\rfid_reader_signal.jpg (48843, 2016-11-22)
lib (0, 2016-11-22)
... ...
# RFID MFRC522 Access Control #
![Project](https://github.com/ninharp/STM32F103_RFID_Access_Control/blob/master/doc/images/project.jpg?raw=true)
## Project and Goals ##
Made a simple and easy to use solution for door entry systems (or maybe other purposes) with rfid tag combined with keypad.
First i think i can complete this project in the already existing repository [Arduino RC522 RFID Access Control](https://github.com/omersiar/RFID522-Door-Unlock) but than i decided to make a new project with a STM32 F103RB microprocessor cause i got with all pins used only 1 pin open if a use a simple Arduino UNO Board and i only got some Nucleo Boards which will support the count of pins i had to use.
I build all hardware in a Hammond enclosure with the ability to position it next to a door or something.
### What Hardware is used? ###
* STM32F103RB as Microcontroller on Nucleo F103 Board as CPU
* MFRC522 RFID Reader Module
* 4x5 Keypad Matix (optionally you can use TTP229 based touch keys)
* A beeper for simple sound feedback
* Two LEDs for visual feedback (green and red)
* Hammond Enclosure 1594E (lil' big, but it looks good)
### Libraries used ###
* SPI Library for MFRC522 RFID Reader
* Modified KeyPad Matrix Library from Tilen Majerle
* Modified MFRC522 Library also from Tilen Majerle
* Feedback Library for the audiovisual feedbacks
* UART Library for Debug output to RS232 (only in debug releases)
* TTP229 Touch Controller Library (optional instead of keypad matrix)
### Pictures from assembling ###
![Enclosure](https://github.com/ninharp/STM32F103_RFID_Access_Control/blob/master/doc/images/photo0.jpg?raw=true)
Enclosure
![Photo1](https://github.com/ninharp/STM32F103_RFID_Access_Control/blob/master/doc/images/photo1.jpg?raw=true)
The KeyPad Matrix i used
![Photo2](https://github.com/ninharp/STM32F103_RFID_Access_Control/blob/master/doc/images/photo2.jpg?raw=true)
The cheap china MFRC522 RFID Reader
![Photo3](https://github.com/ninharp/STM32F103_RFID_Access_Control/blob/master/doc/images/photo3.jpg?raw=true)
TTP229 Touchpad Controller Test Board
![Photo4](https://github.com/ninharp/STM32F103_RFID_Access_Control/blob/master/doc/images/photo4.jpg?raw=true)
The Nucleo Board with STM32F103RB as Central Unit
![Photo6](https://github.com/ninharp/STM32F103_RFID_Access_Control/blob/master/doc/images/photo6.jpg?raw=true)
![Photo14](https://github.com/ninharp/STM32F103_RFID_Access_Control/blob/master/doc/images/photo14.jpg?raw=true)
Groundplate for the Nucleo Board to attach inside of enclosure with double faced adhesive tape
![Photo8](https://github.com/ninharp/STM32F103_RFID_Access_Control/blob/master/doc/images/photo8.jpg?raw=true)
I cutted some plastic screws and glued it in small drilled holes in the front of the enclosure, these pins will hold
the RFID Reader
![Photo7](https://github.com/ninharp/STM32F103_RFID_Access_Control/blob/master/doc/images/photo7.jpg?raw=true)
Here you see the hole for the keypad matrix and the board for the two front leds
![Photo9](https://github.com/ninharp/STM32F103_RFID_Access_Control/blob/master/doc/images/photo9.jpg?raw=true)
The RFID Reader fully mounted on front
![Photo10](https://github.com/ninharp/STM32F103_RFID_Access_Control/blob/master/doc/images/photo10.jpg?raw=true)
The sensitive area from the RFID Reader is just under the keypad matrix
![Photo12](https://github.com/ninharp/STM32F103_RFID_Access_Control/blob/master/doc/images/photo12.jpg?raw=true)
The buzzer was simply glued to an hole in the enclosure (down faced), so it uses the enclosure as additional
resonating body
![Photo13](https://github.com/ninharp/STM32F103_RFID_Access_Control/blob/master/doc/images/photo13.jpg?raw=true)
These small plastic servo i use for testing purposes in this project
![rfid_reader_signal](https://github.com/ninharp/STM32F103_RFID_Access_Control/blob/master/doc/images/rfid_reader_signal.jpg?raw=true)
Sample Signal from RFID Reader SPI communication
### License ###
This procject is released under the GNU General Public License, you find a copy of the whole license
in the LICENSE file in the root of this project.
近期下载者:
相关文件:
收藏者: