mostafaaboseif / arm-tm4c123-safe-project Goto Github PK
View Code? Open in Web Editor NEWWe designed a safe with two sets of protection; a TFT LCD touch screen where we input the password, then a fingerprint sensor to verify your identity (displayed on the screen). The project consists of 2 Tiva-Cs (TM4c123x series) connected by a CAN bus; the first is connected with: PC by ESP32 WIFI module through UART and an external EEPROM (to store the passwords) through I2C bus, the second is connected with: MCP (SPI to GPIO expander) that illuminates a series of leds (like a robbery alarm), TFT LCD, touch sensor and a relay for the lock. A simpler version using keypad & LCD is implemented using FreeRTOS.