Aerospace Engineering Student

Hasan Can Uysal

I imagine, work, and build to shape the future.

Python PLC Systems AI & IoT SolidWorks Arduino Raspberry Pi Python PLC Systems AI & IoT
MY STORY

Who Am I?

Hello, I am Hasan Can Uysal. I am 21 years old and currently an undergraduate student in the Department of Aerospace Engineering at Necmettin Erbakan University.

While my engineering education provides me with a strong technical foundation, what truly defines me is my endless curiosity and passion for creation. For me, identifying a problem, contemplating it, and designing a solution from scratch is not just a task; it is a way of life that feeds my mind and spirit.

This adventure, which began in my childhood, has evolved into a professional journey of development where I build complex systems, learn something new every day, and constantly push my own limits.

Hasan Can Uysal - Photo

I do not view technology merely as circuits, code, or metal structures. I define engineering as the art of transforming an abstract idea into a tangible benefit that touches human lives.

My greatest motivation in my R&D endeavors is to use my technical competencies to build functioning, living systems that create real value. I believe that even the most complex project remains incomplete if it does not facilitate human life or solve a meaningful problem.

I approach every new project with the question, "How can I make this better, more efficient, and more accessible?" In this process, I not only deepen my technical skills but also broaden my vision.

I aim to use my technical knowledge not just to be a part of industrial production, but to produce innovative and human-centric solutions.

My dream for the future is to leave a mark as an engineer dedicated to solving universal problems in a world where boundaries are overcome by technology.

This blog is a record not only of my projects but also of my intellectual evolution as an engineer, the experiences I have gained, and my unceasing determination to learn on the path to building a better future.

PORTFOLIO

Other Projects

Flight  Simulation

Flight Simulation Rig

A compact simulation platform built with Arduino-based controls and SolidWorks-designed mechanical parts.

Industrial Manual Milling Machine

Industrial Manual Milling Machine

A precision-focused machine concept with rigid structure and practical workshop-oriented design decisions.

Automatic Wire Cutting System

Automatic Wire Cutting Automation

A production-oriented automation concept that improves speed, consistency, and repeatability for cable processing.

N.S.R. Native Study Resource

N.S.R. (Native Study Resource)

An innovative language acquisition application donated to Assist. Prof. Dr. Şeyda Yıldırım to optimize English preparatory education.

Contact


TARIK — AI Assistant

TARIK is an AI-powered personal and business assistant developed as a comprehensive, research-oriented smart system that combines artificial intelligence, embedded hardware, and human–machine interaction within a single unified architecture. The project was designed not as a conventional virtual assistant, but as a fully integrated cyber–physical system capable of interacting with both digital services and physical environments.

Built on a Linux-based Raspberry Pi platform and supported by ESP32 and ESP32-CAM microcontrollers, TARIK integrates real-world device control, data-driven decision-making, and intelligent automation. The system incorporates a 7-inch touchscreen display, a built-in microphone, and a built-in speaker, enabling direct, standalone interaction without the need for external peripherals. In addition, Pi Camera (v1.3) and ESP32-CAM modules provide visual perception and monitoring capabilities, extending TARIK’s functionality beyond purely software-based intelligence.

TARIK is designed as a modular and scalable platform where artificial intelligence is not isolated from hardware, but deeply embedded into the physical system. Through voice commands, touch-based interaction, and a web-based control panel, the system allows users to manage smart environments, production tools, personal data, and business workflows in a centralized manner. From an academic perspective, TARIK serves as an experimental platform for studying embedded AI systems, human–computer interaction, smart automation, and real-world system integration, making it suitable for university-level research, project-based learning, and international academic collaboration.

System Architecture & Conceptual Design

TARIK is designed as a research-oriented cyber–physical AI system rather than a conventional virtual assistant. Its architecture combines software intelligence and physical actuation into a single coherent platform. The system follows a local-first and offline-capable design philosophy, prioritizing reliability, privacy, and independence from continuous cloud connectivity. This approach makes TARIK suitable for experimental environments, academic laboratories, and long-term research deployments.

Hardware Infrastructure & Embedded Systems

The core of the system is powered by a Raspberry Pi 5, acting as the central processing and orchestration unit. Real-time hardware interactions are delegated to ESP32 and ESP32-CAM microcontrollers, forming a distributed embedded system architecture. This separation allows high-level AI processing to coexist with low-latency hardware control, reflecting modern industrial and IoT system design principles.

Artificial Intelligence & Voice-Based Interaction

TARIK incorporates continuous voice interaction through wake-word detection, speech recognition, and natural language processing. The system supports bilingual operation (Turkish and English) and enables hands-free control of both digital services and physical devices. Speech synthesis provides immediate auditory feedback, enhancing usability and human-centered system interaction.

Human–Computer Interaction (HCI) Framework

The system employs a multi-modal HCI framework, combining a 7-inch touchscreen, physical audio input/output, and a web-based control interface. This design enables users to interact with TARIK through voice, touch, and remote browsers, making the platform suitable for usability testing, interface evaluation, and interaction design research.

Smart Environment & Physical Control Systems

TARIK functions as a centralized smart environment controller, capable of managing lighting systems, LED strips, DC motors, curtains, relays, and MOSFET-based power circuits. The system bridges digital commands with physical actuation, demonstrating practical cyber–physical integration.

Visual Perception & Security Monitoring

Visual input is provided through Pi Camera and ESP32-CAM modules, enabling live monitoring, image capture, and remote observation. These features allow TARIK to act as a basic perception system, extending its intelligence beyond purely auditory interaction.

Network Architecture & Secure Remote Access

Remote connectivity is implemented using VPN-based solutions such as Tailscale, ensuring encrypted communication and secure external access. This approach avoids direct public exposure while maintaining global accessibility for research and demonstration purposes.

Media Control & External API Integration

TARIK integrates external APIs, most notably Spotify, allowing voice-controlled media playback, playlist navigation, and real-time user feedback. This demonstrates practical API usage and service orchestration within embedded systems.

Personal Productivity & Cognitive Assistance

The system supports reminders, daily activity logging, study progress tracking (vocabulary, reading, speaking), and personalized information summaries. TARIK acts as a cognitive assistant designed to augment daily decision-making and learning processes.

Business Logic & Data Management

TARIK provides structured data management using SQLite and Excel-based databases, supporting inventory tracking, project monitoring, and analytical reporting. All data is stored locally, ensuring privacy and transparency.

Manufacturing & 3D Printing Integration

The system enables remote management of a 3D printer, including power control, job execution, progress monitoring, and operational feedback. This feature highlights TARIK’s applicability in digital fabrication and smart manufacturing environments.

Software Engineering & Modularity

TARIK’s software stack is developed in Python, utilizing a Flask-based modular architecture. This structure allows independent feature development, academic experimentation, and long-term scalability.

Academic & Research Relevance

From an academic perspective, TARIK serves as a hands-on experimental platform for embedded AI, human–computer interaction, cyber–physical systems, and smart automation research.

Scalability & Future Research Potential

The system is designed to support future hardware modules, software services, and collaborative international research projects, making it suitable for long-term academic evolution.

PROJECT DETAILS

Flight Simulation Rig

High-Fidelity Haptic Simulation Interface (Custom HID Implementation)

Vision & Engineering Philosophy

... This project represents a divergence from conventional simulation controllers by offering mechanical realism, high-resolution actuation, and interoperability with standardized simulation platforms. Designed as a fully functional engineering prototype, it merges mechanical design, embedded systems, and control engineering into a unified interface, aiming to bridge the gap between digital simulation environments and tactile user feedback through a custom-engineered hardware interface.

The core objective was to design a modular, high-precision input system that surpasses the limitations of standard off-the-shelf controllers. By leveraging the principles of additive manufacturing and open-source firmware architecture, this project demonstrates how accessible hardware can be transformed into professional-grade avionics or automotive simulation equipment.

It is not merely a controller; it is an exploration of kinematic precision and human–computer interaction (HCI).

1. Kinematic & Mechanical Design

Gear-Driven Transmission System:

Utilizes a custom-engineered 33-tooth involute gear mechanism to transmit steering torque. This reduction system enhances angular resolution closer to the potentiometer's physical limits, providing finer control granularity than direct-drive counterparts.

Tribologically Optimized Linear Sliders:

The Y and Z axes feature a "Slider & Plug" architecture designed with specific tolerances to minimize kinetic friction while eliminating mechanical backlash (play). This ensures smooth pedal actuation for throttle and brake inputs.

Structural Modularity:

The assembly is built on a reinforced "Main Body" (Ana Gövde) chassis with modular attachment points. The Z-axis includes an extendable shaft design, allowing for future mechanical upgrades or ergonomic adjustments without redesigning the core system.

DFM (Design for Manufacturing) Approach:

All components, from the steering shaft holders to the potentiometer brackets, are optimized for Fused Deposition Modeling (FDM), demonstrating efficient rapid prototyping techniques with high structural integrity.

2. Electronic Architecture

High-Resolution Signal Acquisition:

Powered by the ATmega32U4 microcontroller, the system employs a 10-bit Analog-to-Digital Converter (ADC), translating physical displacement into 1024 discrete digital steps per axis. This eliminates "stepping" artifacts common in low-resolution controllers.

Noise-Isolated Sensor Mounts:

Custom-designed "Potentiometer Holders" rigidly secure the 10K sensors, preventing mechanical vibration from inducing signal noise or jitter during aggressive simulation scenarios.

Driverless HID Integration:

Operates as a compliant Human Interface Device (HID) over USB 2.0. The device requires no proprietary drivers, ensuring immediate compatibility with Windows, Linux, and macOS environments (Plug-and-Play).

3. Firmware & Control Logic

Advanced Signal Filtering (MMJoy2):

The firmware layer incorporates real-time signal processing algorithms. Users can define custom response curves (linear, exponential, or logarithmic) and adjustable dead-zones to calibrate the controller's sensitivity profile to their specific driving style.

High-Frequency Polling Rate:

Optimized for low-latency transmission, ensuring that steering inputs are registered and processed by the simulation engine with millisecond-level precision.

Non-Volatile Memory Storage:

Calibration data and axis configurations are stored directly on the microcontroller's EEPROM, preserving settings even when disconnected or moved to a different workstation.

PROJECT DETAILS

Industrial Manual Milling Machine

1. Executive Summary and Systematic Introduction

The submitted CAD documentation illustrates the mechanical design of a robust Desktop Vertical Milling Machine chassis, engineered to facilitate precision subtractive manufacturing operations such as drilling, end-milling, and surface grinding. The structural core is constructed using 40x40mm and 40x80mm Aluminum Sigma Extrusions, forming a rigid "C-Frame" column architecture that effectively neutralizes cutting forces and minimizes deflection during operation.

The kinematic system employs a Trapezoidal Lead Screw Mechanism to drive the Z-axis carriage, converting rotary input into linear vertical feed.

A distinctive feature of this design is its Dual-Mode Actuation Interface, which allows for both manual tactile control via a handwheel and automated feed via a DC motor integration. This hybrid approach renders the machine highly versatile, suitable for both rapid prototyping applications requiring manual finesse and consistent, automated machining cycles.

1. Structural Frame & Column Rigidity

The vertical column utilizes a heavy-duty 40x80mm Sigma Profile, providing superior bending stiffness against the axial and lateral loads generated by the cutting tool. The base is reinforced to ensure orthogonality (perpendicularity) between the spindle axis and the worktable.

2. Precision Linear Guidance System

Vertical travel is guided by twin Hardened Chrome Shafts coupled with linear bearings. This configuration ensures smooth, friction-minimized motion while constraining all degrees of freedom except the Z-axis translation, critical for maintaining hole concentricity and milling accuracy.

3. Z-Axis Transmission Mechanism

The transmission relies on a Trapezoidal Lead Screw and a mating nut. Unlike ball screws, the friction inherent in the trapezoidal thread provides a self-locking capability, preventing the heavy spindle head from back-driving (falling) under gravity when power is lost.

4. Spindle Mounting Unit

The Motor Clamp is designed as a split-collar fixture, allowing for the secure clamping of cylindrical spindle motors. This component acts as the primary interface between the machine structure and the cutting tool, designed to dampen high-frequency vibrations during machining.

5. Hybrid Control Interface

Manual:

A top-mounted Handwheel enables the operator to perform sensitive drilling operations (peck drilling) or fine-tune the tool height setup.

Automated:

The chassis includes a mount for a DC Motor, enabling constant feed rates for surface milling passes, powered by a compatible supply like the AS150-48.

PROJECT DETAILS

Automatic Wire Cutting Automation

Electro-Mechanical Automation System for High-Volume Cable Processing (Step & Cam Mechanism)

Engineering Philosophy & Operational Concept

This project addresses the bottleneck of manual cable preparation in low-to-mid volume production lines. Designed as a desktop automation unit, the system automates the feeding, measuring, and cutting processes with high repeatability.

The core innovation lies in its Hybrid Actuation Topology, which combines the precision of Stepper Motors for linear feeding with the high-torque characteristics of DC Gear Motors for the cutting stroke. By integrating a custom-designed Cam Mechanism with standard hand tools, the machine offers a unique balance between industrial reliability and maintenance accessibility.

1. Kinematics & Cam Transmission

Eccentric Cam Actuation:

Unlike solenoid-based cutters which lack force, this design utilizes a high-torque DC gear motor driving a custom-profiled eccentric cam. This mechanism converts rotary motion into a powerful linear compression stroke, capable of severing thick gauge wires (up to 12 AWG) effortlessly.

2. Precision Feeding Subsystem

Stepper-Driven Linear Feed:

The feeding mechanism is powered by a NEMA 17 Stepper Motor coupled with high-friction polymeric rollers. This allows for digital control over wire length with millimeter-level precision, eliminating cumulative errors common in time-based feeding systems.

3. Tooling & Maintainability

COTS Tool Integration (Design for Maintenance):

A key design decision was to integrate standard, high-quality side cutters (pliers) as the cutting element rather than a custom blade. This ensures that the "blade" can be replaced in seconds using off-the-shelf tools, significantly reducing operational downtime and maintenance costs.

4. Control Logic & Interface

Closed-Loop Sequence Control:

The embedded controller manages the synchronization between the feed cycle and the cut cycle. Inputs allow the user to define Quantity and Length parameters, making it a "Set and Forget" solution for batch processing.

5. Structural Design

Sheet Metal & 3D Printed Hybrid:

The chassis utilizes laser-cut sheet metal for structural rigidity where high forces are applied (motor mounts), combined with 3D printed guides for complex geometries (wire straighteners), demonstrating an optimized manufacturing approach.

An Innovative Approach to Foreign Language Acquisition

N.S.R. (Native Study Resource)

The inception of the N.S.R. project, designed to optimize language education through technological integration, and its dedication to my esteemed professor, Assist. Prof. Dr. Şeyda Yıldırım.

During my intensive English preparatory studies in Aerospace Engineering, I began exploring methodologies to make the language acquisition process more effective and enduring, both for myself and my peers. The N.S.R. (Native Study Resource) software project was developed as a direct outcome of this initiative.

Mastering a new language extends beyond vocabulary memorization and grammatical syntax; it requires experiencing the language within its native context. N.S.R. was engineered to enhance the quality of foreign language exposure, facilitate interactive practice, and accelerate the learning curve. Through this system, the inherent challenges of language acquisition are mitigated, rendering the process significantly more accessible and fluid.

The primary significance of this project, however, lies in its contribution to my academic progress rather than its technical specifications. As an expression of my gratitude for her invaluable support during this period, I have gifted the N.S.R. project and all associated rights to my esteemed professor, Assist. Prof. Dr. Şeyda Yıldırım.

I am confident that this project, when integrated with her extensive expertise and pedagogical vision, will illuminate the language learning pathways of numerous students. The foundational source code for N.S.R. is available for review on my GitHub repository. I remain committed to developing further projects that synergize technological capabilities with educational advancement.

View Source Code Download N.S.R.

1. Pedagogical Integration

Designed specifically for the English preparatory curriculum, focusing on contextual learning rather than rote memorization.

2. Interactive Practice

Features modules engineered to increase the quality of foreign language exposure, making the learning curve faster and more fluid.

3. Open Source Foundation

Built with scalability in mind, the foundational code is structured to allow future integration with advanced educational technologies.