Weekly Updates

Week 7 Update:

  1. This week we focused on finishing Lab3

  2. Chris and I have decided to work together for this project. We have made some adjustments to my project proposal and will be overall using mine. Our github repo is: https://github.com/chrislianides/accessControl

  3. We have ordered parts:


Week 8 Update:

  1. Soldered the LCD and RFID module

  2. We were able to get the RFID module read the key and set a master tag using on arduino we will further implement the stm32 interaction

  3. We will work on adding more users to the system and implementing the other peripherals in the following week such as the distance sensor and the lock mechanism

Week 9 Update:

  • We implemented some of our PWM peripherals (servos)

  • We decided on what our final product will look like and how we will incorporate the lock mechanism into a door design

  • This upcoming week we will finish by adding the other peripherals (bluetooth display, sonar sensor, temp sensor, etc) that will change the status of the door

Week 10 Update:

  • This week we worked on adding interrupts for our peripherals that use I2C protocol

  • Our proximity sensor scheduled to deliver by end of April so we decided to remove device from the scheme.

  • We plan on recording the demo video this weekend

Final Update

  • https://drive.google.com/file/d/1DYuA1UO6jGxxVZluC67aB3HhAE1EQzVM/view?usp=sharing

  • The video above is the final working project

  • The STM32 controlled the Arduino Mega (with instructors approval which controlled the RFID module using SPI ), the Temperature Sensor, and the Ultrasonic Sensor.

  • Used I2C, and UART for protocols

  • Used RTC interrupts to receive values and solve address conflict

  • Used PWM for the Ultrasonic Sensor