Find Jobs
Hire Freelancers

Arduino Cruise Control

$10-30 CAD

Closed
Posted over 2 years ago

$10-30 CAD

Paid on delivery
Use MATLAB/Simulink environment to develop and implement an adaptive cruise control system for vehicles that automatically adjusts the vehicle speed to maintain a safe distance from vehicles ahead. Hardware Arduino uno x 1, button x 5, distance sensor x 1, 4 digit 7-segment anode display x 1 Description Implement an adaptive cruise control system with five buttons of (1) Set_speed, (2) Adaptive_speed, (3) Cancel, (4) Increase_speed, and (5) Decrease_speed. When the system is initialized, the display shows the initial speed of 0. 1. When the Increase_speed button is pressed, the speed increases and when the Decrease_speed button is pressed the speed decreases however without pressing the Set_speed button the speed will not remain constant and it changes slowly over time. 2. When the Set_speed button is pressed the system enters the cruise control mode where the speed is held constant. In this mode, the Increase_speed button and the Decrease_speed button are still functional and can be used to change the Set_speed. If the Cancel button is pressed, the system quits the cruise control mode where the speed decreases slowly. 3. If the Adaptive_speed button is pressed, the speed is set and held constant until a vehicle shows up at the front or an object is detected where the speed automatically decreases. When the road becomes clear, the speed increases to reach the set speed again. In the adaptive cruise control mode, the display has to blink to differentiate this mode from the cruise mode. In this mode, the Increase_speed button and the Decrease_speed button do not function but the Cancel button can still be used to quit the adaptive cruise mode. If the Cancel button is pressed, the display stops blinking and the vehicle speed begins to slow down. Test procedure The implemented project will be fully tested to ensure that the project objectives are met. A sample test may include the following steps. 1. When the system is initialized, the display system shows: 0 2. Press the Increase_speed button to increase the speed to over 40 and then release the button, the speed has to slow down. 3. Press the Decrease_speed button to decrease the speed until the speed reaches 0. 4. Press the Increase_speed button to increase the speed to about 20, press the Set_speed button, and then press the Increase_speed button and the Decrease_speed button to change the speed. Press the Cancel button to quit the cruise control mode. 5. Press the Increase_speed button to increase the speed to about 30 and then press the Set_speed button to lock the speed. Press the Adaptive_speed button; use a model car to trigger the distance sensor and watch that the speed decreases. Remove the model car and watch that the speed increases. Press the Increase_speed, the Decrease_speed, and the Cancel buttons to verify that they function according to the project description. I Have kit, I just need explanation and code thank you.
Project ID: 30909831

About the project

6 proposals
Remote project
Active 3 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
6 freelancers are bidding on average $23 CAD for this job
User Avatar
hello im master degree in control system engineering and have experience more than 4 years in control system especially for Offshore projects. I think i can done the job seamlessly and deliver the job in a perfect way
$35 CAD in 1 day
5.0 (1 review)
2.0
2.0
User Avatar
EXPERT IN NAMED SKILLS, OVER 18 YEARS OF EXPERIENCE, DEAR EMPLOYER, After KEENLY reading your description and being in possession of all CLEARLY STATED REQUIRED SKILLS as this is my area of PROFESSIONAL SPECIALIZATION having the above QUALIFICATIONS, i hereby humbly request you to consider my bid for QUALITY and PROFESSIONAL work. THANK-YOU.
$20 CAD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
A PRO IN MATLAB HELLO DEAR CLIENT, MASTERS IN SOFTWARE DEVELOPMENT AND ARCHITECTURE. EXPERT IN ENGINEERING,MATHEMATICS, WRITING ,JAVASCRIPT, HTML5, CSS C, C++, PYTHON, JAVA AND PHP, BOT MAKING AND SCRIPTING, AUTOMATION. Hi there! Thank you for sharing your project requirement, I have carefully read the project description and I would like to take part in this project. I am a nice guy to work with, very determined and self-motivated. I work according to your requirement to provide the best QUALITY and customer SATISFACTION. I hope you will benefit from my services I can ASSURE YOU that I will live up to your expectations. Just looking forward working with you and no doubt will be pleased with my services !!!
$20 CAD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
Doing my PhD in IIT-Bombay mainly in matlab. Coincidently designed cruise control for my Honda brio
$25 CAD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of CANADA
Brantford, Canada
0.0
0
Member since Jul 21, 2021

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.