Final Project¶
My final project idea is Smart Anti-Theft Side Mirror and Cars Part byAlarming high during detachment¶
Introduction
In my city Addis Ababa and some city of Ethiopia, vehicle side mirror theft is a common and recurring problem, causing financial loss and inconvenience to car owners. Side mirrors are easy to remove quickly, making them a frequent target for theft, especially in public parking areas and residential streets.
This project proposes the design and development of a smart anti-theft device integrated into a car’s side mirror system and some easily detachable parts, for my current project just for side mirrors. The device will detect unauthorized removal or tampering, immediately alert the car owner, and track the mirror’s location once it has been stolen. The alert system may use sound, mobile notification, or both, while the tracking functionality will enable the owner to locate and potentially recover the stolen mirror.
The solution focuses on low-cost electronics, compact design, and ease of installation, making it suitable for widespread use in cities environments like Addis Ababa. By combining sensing, communication, and tracking technologies, the project aims to reduce side mirror theft and improve vehicle security through a practical, locally relevant innovation.
Theft on side mirror snach¶
Theft trying removing the side mirror

Project Description¶
This project aims to design a smart system that detects unauthorized removal of a car side mirror, alerts the car owner immediately, and tracks the mirror’s location to enable recovery.
Project Objectives¶
- Detect mirror removal
- Alert the owner in real time
- Track mirror location
- Enable retrieval
- Create a compact and affordable solution
How It Works¶
- Sensors detect mirror movement or removal
- Microcontroller processes the event
- Alert is sent to the owner
- Location tracking is activated
project concept drawing

Sketch Concept¶

Planned Components¶
- Sensors (motion / magnetic)
- Microcontroller
- Communication module
- GPS
- Power source
Project progress¶
All the above was my first concept to electronics/fabrication to the final project (Started at the second week/week02 of the course journey). Below in each weeks title I will updated on my project ongoing improvement and additions to the web page appeared below.
Week 02 – Introduction to Digital Fabrication¶
This week marked the beginning of my final project journey.
Initial Project Concept¶
- Detect when a car side mirror is removed
- Trigger a loud alarm when detachment occurs
What I Learned¶
- How to define a real-world problem
- Breaking a project into inputs, processing, and outputs
- Basic electronic system thinking
- Project Considerations
- Selecting a suitable sensor for detection
- Power source planning
- Physical placement inside the mirror housing. This was the foundation stage of my final project.
From week 02 first design of physical models

Week 03 – Introduction to Electronics¶
This week was my first hands-on experience with electronic components.
What I Learned¶
- Understanding resistors, LEDs, and push buttons
- How current flows in a circuit
- Difference between input and output devices
- Reading simple circuit diagrams
Tools Used¶
- Tinkercad for circuit simulation
- Arduino IDE for programming and testing
- Practical Skills Gained
- Controlling an LED using Arduino
- Understanding HIGH and LOW digital states
- Importance of correct wiring and resistor values
- This week helped me understand how an alarm system could be controlled using a microcontroller.
Week 04 – Embedded Programming & Input/Output¶
Global Session Presentation¶
This week I was got a chance to present my FP to our Prfessor, Proff Neil, I recieved feedback which will strengthened my programming and hardware integration skills to my final acheivement. It was at the beginning of Week 04, during the global session, I had the opportunity then present my Final Project to our professor, Prof. Neil and online class mates.
I introduced my project idea:¶
- Car Side Mirror Theft Protection System, explaining:
- The problem of side mirror theft
- The detection mechanism concept
- The alarm activation system
- How a microcontroller would control the process Presenting my idea helped me improve my confidence in explaining technical concepts and organizing my thoughts clearly.
Feedback and Improvement Suggestion
After the presentation, Prof. Neil suggested that it would be beneficial to add a proximity sensor to enhance the system. And the benefit is: - A proximity sensor can: Detect movement or presence near the side mirror - Trigger a warning before physical detachment happens - Improve the overall security level of the system - Make the system more intelligent and preventive, not only reactive This suggestion expanded my project from simple detachment detection to a smarter multi-layer protection system
Car Side Mirror with Proximity Consideration

Updated Project Direction¶
With this new idea, my system include:¶
- A proximity sensor for early detection
- A vibration or limit switch for physical tampering detection
- A buzzer for high alarm sound
- A microcontroller to manage logic and decision-making
This week’s important take away is: - Programs Developed - Turning an LED ON and OFF - Using a button as input to control an output - Testing circuits in simulation and on real hardware - Structure of Arduino programs (setup() and loop()) - Using pinMode() for pin configuration - Using digitalRead() and digitalWrite() - Basic debugging of code and wiring
My ELectronics production paused due to supply chain¶
XIAO C3 out of stook … soon fix…
Local session discussion¶
clarify the problem¶
- We have to protect mirror and EV ports
- stollen when few people nearby
- Stollen daytime and night time
- contact or proximity sensor?
- proximity: <20cm for 10 sec
Component list:
- MCU: ESP XIAO C3
- Input: PIR sensor?, Ultrasonic water proof sensor
- Out put: Speaker, mini mp3 player
- Power: Lithium ion battery (how to charge)
Flow chart¶
Flowchart hand

AI corrected my hand sketch

Expected Outcome¶
A working to prototype and demonstrating of car parts detection and alarming or alerting (Noisy sound) to show the part is stolen by alarming, and tracking (Premium concept) functionality for side mirror theft prevention.
problem to be solved

Sensors selection for FP¶
After studying the the sensors class my final project my use different two layers of sensing as: 1. Detachment detection (is the part removed?) 2. Tracking + proximity detection (is it far from the car?), Professor Neil’s recommendation during presenting my FP including this proximity sensors.The aim of the project is to triggering Alarm on the detached or stollen part of the car. By now I decided to continue on the second idea, since it provide the alarm during detachment; I think it will fulfill to tracking and proximity detection or (is it far from the car?). Recommended sensors were selected after studying input sensors such as:
Research these sensors and learn how they work and how to use them in my final project, as they involve the physical, electrical, and coding design of the projects. Below, I Googled and read from sources what is described herein after, along with their controller integration using Arduino.
1. PIR Sensor (Passive Infrared)¶
A PIR sensor detects motion by measuring changes in the infrared (heat) levels emitted by surrounding objects (like humans or animals).
How it works: It has two slots made of a special material sensitive to IR. When a warm body passes in front, it intercepts one slot first and then the other. The “differential” change between these two slots is what triggers the “motion detected” signal.
Arduino Connection: Usually has 3 pins: VCC (5V), GND, and OUT (Digital).
Key Adjustment: Most PIRs have two potentiometers (small orange screws) on the back. One adjusts Sensitivity (distance) and the other adjusts Time Delay (how long the signal stays “High” after sensing motion.) The PIR sensors are digital. While we can read them with digitalRead(), they don’t give a “range” of how much motion occurred—just a “Yes” or “No.”
Best Source:PIR Sensor Tutorial – This is widely considered the “gold standard” beginner guide.

https://youtu.be/sMPC8fa8tVE
2. Capacitive Touch Sensor (TTP223 or similar)¶
This sensor acts like a smartphone screen. It detects the electrical capacitance of the human body.
How it works: The sensor creates an electric field. When our finger (which is conductive) touches the pad, it increases the capacitance of the circuit. The onboard chip detects this change and flips a switch.
Arduino Connection: 3 pins: VCC, GND, and SIG. Connect SIG to any digital or analog pin.
Libraries: For simple modules like the TTP223, no library is required—it works with a simple digitalRead(). However, if we are making our own touch sensor out of aluminum foil, we will need the CapacitiveSensor library.
i can hide these sensors behind a thin sheet of plastic or wood (up to 3mm), and they will still work!
Best Source: Arduino Get Started: Capacitive Touch Sensor – Excellent for clear wiring diagrams and basic code.
3. Step Response Sensor (DIY Pressure/Proximity)¶
This is less of a “bought” sensor and more of a technique. It measures how long it takes for a capacitor (or a DIY conductive pad) to charge.
How it works: i can use two pins on the Arduino and a high-value resistor (e.g., 10 Megaohm). One pin sends a “Step” (a pulse), and the other pin measures how long it takes for the receiving end to feel that pulse. If a human is touching or near the receiving end, their body “absorbs” some of that energy, changing the timing.
Arduino Connection: You bridge a Send Pin and a Receive Pin with a large resistor. The “Sensor” is just a wire attached to the Receive Pin.
This provides Analog Signal Data (a range of numbers), allowing us to detect how close someone is, not just if they touched it.
Libraries: Use the CapacitiveSensor library by Paul Stoffregen.
Reflection¶
This project addresses a real local problem in Ethiopia by using digital fabrication and embedded systems, aligning with FabAcademy’s learning goals.
Refernce¶
- Theft on side mirror snach sketch AI Generated and I redraw with Prompt “Provide me with Someone theft on the cars side mirror sketch”
- Introduction part is edited with Chat GPT with Prompt “Correct the following paragraph for any grammar error without modify my Ideas”