Side Project Playground: Adventures in Coding
1) Real-Time Text Translation Smart Glasses
I designed a smart eyewear system featuring an integrated camera and LCD display. The camera continuously captures live video of the user's environment, which is then processed using image processing algorithms to detect and isolate any visible text. Once the text is identified, it is passed through a custom-built translation module, which translates the content into a predefined target language.
The image processing pipeline, implemented in C++, extracts the text using methods such as edge detection and pattern recognition, optimized for various lighting conditions and font types. A neural network-based algorithm is used to handle the text translation, ensuring accuracy across different languages and contexts.
The translated text is then displayed on the eyeglasses' LCD in real time. The system prioritizes low-latency performance, enabling smooth and immediate translation for the user without interruption.
2) Logical Data Learning Application
I developed a Java-based application packaged as a JAR file that processes and learns from logical operations such as XOR, OR, and AND. The system uses neural network algorithms to train on various logical inputs and outputs. After learning the patterns, the app can answer logical questions with approximately 85% accuracy. The underlying neural network dynamically adjusts based on the data it encounters, enabling it to generalize across different types of logical queries. This project demonstrates the use of machine learning techniques to solve logical problems through training and inference in real-time.
3) Real-Time Temperature Monitoring System
In this project, I developed a real-time temperature monitoring system using C++, C#, and SQL. The system retrieves temperature values from a sensor, displays them on a live user interface within a Windows application, and securely stores the data in an SQL database for future reference.​
4) Ultrasonic Object Detection Radar
In this project, I developed an ultrasonic radar system using Arduino technology. The user interface (UI) features a clean layout with real-time distance readings prominently displayed, along with color-coded indicators that signal object proximity—green for safe distances, yellow for caution, and red for close range. Additionally, a graphical representation illustrates the radar's detection zone, providing users with a clear visual of object positions and an intuitive control panel for easy adjustments and calibration.
5) Ultrasonic Walking Stick: Enhancing Mobility for the Visually Impaired
This project involved creating an Ultrasonic Walking Stick designed specifically for individuals with visual impairments. An Arduino, powered by a battery, was mounted onto a pair of gloves. A distance sensor connected to the Arduino detects objects within a range of up to 4 meters. Based on the distance of detected objects, the device plays different musical notes through connected headphones, providing auditory feedback to help users navigate their surroundings safely. This innovative solution enhances mobility and independence for those with visual disabilities.
6) Bluetooth-Controlled Car via Android App
In this project, I developed a system that allows users to control a car using an Android phone app, facilitated by an Arduino board and Bluetooth connectivity. The app provides an intuitive interface for steering and acceleration, enabling seamless control of the car's movements. This project demonstrates the integration of mobile technology with hardware components, offering a fun and interactive way to operate a vehicle remotely.