Hello,
My name is Lyla Nardo, and I’m a Year 12 Design and Technology student working on my Major Project. I’m exploring the design of a haptic feedback steering wheel cover that provides tactile warnings to drivers when they are exceeding the speed limit. The intention is to create a system that supports driver awareness in a non-visual, non-auditory way — allowing the driver to keep their eyes on the road and reduce cognitive overload.
The inspiration for this idea came from my experience as a learner driver, where I found myself paying too much attention to the speedometer rather than the road. I wanted to explore whether a more intuitive, tactile form of feedback could help address this.
I’m also aware that similar driver-assistance features exist in many newer cars, but from my research so far, I haven’t been able to find any accessible or retrofit solutions for older vehicles. That’s something I’m interested in exploring further through this project.
The current concept involves a modular system with three main components:
- A vision system that detects speed limit signs in real time
- A processing unit that interprets this data and compares it to vehicle speed
- A haptic feedback system (vibration motors embedded in a steering wheel cover) that alerts the driver when speeding
In early research and prototyping planning, we’ve been investigating different technical approaches. Initially, we considered using an Arduino for the entire system, but identified that it is not suitable for real-time vision processing. From there, we explored a more distributed system using:
An Arduino (or similar microcontroller) to control the haptic feedback
A separate vision-capable device (such as a Raspberry Pi or an AI camera like the OAK-1) to handle image processing and AI inference
We’ve also been looking into tools like Codex to support development, particularly for Python-based vision processing and microcontroller integration. At this stage, I’m aiming to use existing pre-trained models for traffic or speed sign detection rather than training a model from scratch.
I should also mention that I’m very new to electronics and programming, so I’m trying to design a solution that is realistic for my experience level. I’m particularly interested in approaches that are well-supported, beginner-friendly, and where AI tools can help do a lot of the heavy lifting in terms of coding and implementation.
I’m reaching out to see if you might be able to offer any advice around:
- The feasibility of this system architecture
- Suitable hardware choices for a project at this scale and experience level
- Any considerations around real-world implementation, safety, or reliability
- Or any general guidance you think would be valuable at this early stage
I’d really appreciate any insights you’re able to share, as I’m trying to ensure the project is both technically sound and grounded in real-world engineering practices.
Am I on the right track with my hardware decisions, if not any advice on this would be greatly appreciated?