A collection of embedded systems and software projects I've worked on
Building an intelligent autonomous vehicle with ultrasonic obstacle avoidance, line tracking capabilities, and FPV camera streaming. Features motor control via GPIO, real-time video processing, and sensor-based navigation algorithms.
Developing a custom flight computer for a rocket launch vehicle with real-time data logging, sensor fusion (accelerometer, gyroscope, barometer), and telemetry transmission. Handles flight state detection, apogee determination, and parachute deployment triggering.
Designed and normalized a relational database schema. Applied normalization techniques (1NF through 3NF) to eliminate redundancy and ensure data integrity. Created ER diagrams and implemented the schema with proper indexing.
Basic digital output control with LED patterns, including sequential blinking, fading effects using PWM, and multiple LED coordination. Foundation project for understanding GPIO and timing.
Push button interfacing with LED control, implementing proper debouncing techniques to handle mechanical switch bounce. Learned about pull-up/pull-down resistors and interrupt-driven input.
Generating different tones and playing simple melodies using a piezo buzzer. Implemented frequency control and timing to create musical notes and alarm patterns.
DHT11/DHT22 sensor integration with LCD display showing real-time environmental data. Includes data validation, error handling, and threshold-based alerts.
HC-SR04 ultrasonic sensor implementation for distance measurement with serial output and LED indicators. Applied trigonometry for accurate distance calculations and filtering for noise reduction.
Precise servo motor control with potentiometer input and button-based position presets. Implemented smooth acceleration/deceleration curves and position feedback.
State machine-based traffic light system with pedestrian crossing button, countdown timers, and emergency vehicle override. Demonstrates finite state machine implementation in embedded systems.
RF module (nRF24L01) wireless communication between two Arduinos with error checking, acknowledgment protocol, and data encryption. Includes packet structure design and collision avoidance.
I'm actively seeking internship opportunities and collaborative projects in embedded systems and aerospace engineering. Whether you have questions about my projects or want to discuss potential opportunities, feel free to reach out!
Say Hello