ARM Microcontroller Projects
Smart Home Security System
When we were first tasked with implementing an Embedded System using the TM4C123 Microcontroller, we wanted to develop a low-cost, yet practical device that solves an issue common in many societies, Home Burglary.
Because there are already several professional security systems on the market today with prices starting at over a hundred dollars, we wanted our security system to be extremely cost-effective so that anyone, especially poorer communities in which burglary is most rampant, can utilize our technology.
Therefore, we will use several low-cost, yet accurate peripherals that will help detect signs of burglary as well as preventing it, all being controlled by the Tiva Board.
The Tiva Board will also interface with a Raspberry Pi in order to add more advanced features to the Security System.
TM4C Source Code
Quake Detector
Throughout this project, we will design an Embedded System capable of detecting Seismic Activity using an Accelerometer. The system will display on an LCD screen how much Seismic Activity is currently being experienced and, if that amount were to surpass a set threshold, the system will classify this as a Quake and warn the user. An overheating prevention mechanism will also be implemented which will reduce power consumption of the system by sending the microcontroller into its Hibernation mode whenever the sampled internal temperature is past the safe threshold. Both the threshold for Seismic Activity and Temperature can be modified by the user via a Rotary Encoder.