Skip to main content

Car gadget 2020



Introduction


This is a car gadget which is a present for my wife who got a driver’s license not long ago. In fact, the traffic in Vietnam is terrifyingly dangerous because vehicle owners usually break the rules. For example, reckless driving, road rage, making improper turns, following too close, jaywalking and accidents are common sense in Hanoi. Driving is truly a big challenge for a new driver. This device may improve one-way communication between the driver and another from the following vehicle.


Main features


This device has two separated modules: 
  1. The first module will be set up in front of the driver. It can recognize the driver's voice. Then it automatically translates driver voice to text commands and forwards these commands to the other module which is installed in the rear-end of the car.
  2. The second module receives the command from the first module and displays corresponding content on the led matrix screen. It also reads car speed from the GPS module, automatically calculates and shows a safe following distance between two vehicles in the form of a warning message on an LED matrix screen.
Moreover, it allows car owners to show some advertisements while their car runs stable on the road.





Some typical user cases 


Jaywalking or accidents might happen while you are behind the wheel. As a consequence, the driver from the following vehicle(tailgater) would immediately change lane, speed up and overtake without consideration. My gadget prevents this dangerous action by providing more detailed information about what is happening in front of the car to the tailgater.

Another use case, following too closely behind another vehicle is deadly action in freeways. The gadget receives speed from a GPS signal and automatically calculates the stopping distance that is referred to as how far it takes you to bring the car to a full stop in an emergency number of seconds. This number is always displayed on the rear-end screen which is controlled by a second module.




How to build this device by yourself?

Hardware

a. Schematic


b. Prototype product


Firmware

Demo board on Zumo
The second module is placed on the Zumo robot shield. I also implemented some commands to control Zumo do some simple action as forwarding, turn left, turn right, obstacle avoidance ...




Objective

According to recent research, 10 thousand deceased are caused by accidents every year. Reducing the number of deaths and traffic jams and increasing driver’s awareness in the city are my ultimate goals.

Limitation

1. The Voice recognition module responds slowly.
2. LED matrix screen height is limited. It is a bit difficult to see the message in long-distance between two vehicles.

Video demonstration
https://youtu.be/pjKFt0LwmiE

...tobe continue

Comments

Popular posts from this blog

[STM32] How to configure Timer 1, Channel 3 is PWM 1kHz, duty cycle 20% to control BLDC motor

 To configure Timer1 for a 1 kHz PWM signal with a 20% duty cycle on an STM32H7S3L8 microcontroller, follow these steps: 1. Understand the Timer Parameters PWM Frequency : 1 kHz → Period = 1 ms. Duty Cycle : 20% → ON time = 0.2 ms. The timer’s clock frequency is derived from the APB clock (e.g., TIMCLK). Let’s assume you know the APB clock frequency. The Timer prescaler and auto-reload register (ARR) define the PWM frequency. 2. Compute Timer Parameters Formula: PWM Frequency = Timer Clock (Prescaler + 1) * (ARR + 1) \text{PWM Frequency} = \frac{\text{Timer Clock}}{\text{(Prescaler + 1) * (ARR + 1)}} PWM Frequency = (Prescaler + 1) * (ARR + 1) Timer Clock ​ For 1 kHz PWM: A R R = Timer Clock PWM Frequency ∗ ( Prescaler + 1) − 1 ARR = \frac{\text{Timer Clock}}{\text{PWM Frequency} * (\text{Prescaler + 1)}} - 1 A RR = PWM Frequency ∗ ( Prescaler + 1) Timer Clock ​ −...

[CanadaLife] Example of answers for final test in Smart Service Ontario 2024

If you have failed the final exam in the first attempt. Congratulations, you are not odd. Here, take a look and grab some corrected answers for your next attempt.  Don't waste your money and time for more failure.  Good luck bros. Quick note: remember that, the system will change the bunch of questions after each attempt. Then your next questionnaire will be different compared with the first trial. ========================================== =============FINAL TEST=================== ========================================== TIP: Here is a list of questions you did not answer correctly. *Please note: You will only be able to view this list immediately following your test attempt. ========================================== Alcohol slows down the central nervous system and impacts how a person thinks, acts, and moves. This means alcohol is a: depressant ========================================== Alcohol is metabolized in the body at a set rate. For most people, that rate is: one...

How to use ChatGPT to get your resume shortlisted?

How to use ChatGPT to get your resume shortlisted? Core steps: Chat GPT -> Resume Creator -> LinkedIn(Copy the job description to ChatGPT) -> Add your personal information -> Copy output from ChatGPT to Instaresume.io to make the template -> Goto SkillSyncer to check ATS(Applicant Tracking Software) score, point out the missing keywords. Detail ☑️In my pursuit of job #opportunities, I encountered a familiar challenge - my resume seemingly disappeared into oblivion, yielding no responses despite my diverse skill set and numerous applications. ☑️As I delved into my research, I uncovered the existence of ATS software, the automated gatekeeper of #resumes, which swiftly filtered out those lacking relevant keywords. ☑️The outcome? Not just one #company, but over a dozen organizations recognized the potential in my resume, resulting in multiple shortlists and promising #job prospects! 💻If you want to supercharge your resume and unlock countless opportunities, don't miss o...