Arduino Smart Speed Bump

by theworkshop.by.gm in Circuits > Arduino

776 Views, 2 Favorites, 0 Comments

Arduino Smart Speed Bump

This Might Save Your Life! - Cool Arduino Project: Smart Speed Bump

In this project, I will show you how to build an Arduino-controlled Smart Speed Bump.

To learn more about the project and understand the theory behind it make sure to check the Youtube video.

You can also support my channel by SUBSCRIBING and LIKING the video.

Supplies

- Coils (or coil wires)

- Arduino (I used 2 Arduino Unos and 1 Arduino Mega)

- Resistors, Capacitors and N-Type Transistors

Step 1: the Mechanical Part

Screen Shot 2021-04-21 at 3.02.41 PM.png

You will need to place the coils as shown in the image above. The role of the coils is to detect the car. And thanks to the 5 coils before the bump (on the right) we are able to measure the speed and acceleration of the car, as well as predicting its speed at the bump.
You will also need to 3D print the deployable speed bump. (The 3D files are attached above)

I also added 3D files for the 2x7 segment display ( that displays the current speed limit) and the 3 in 1 sensor to measure the temperature, light, and rain (in order to find a safe speed limit)

Step 2: Electronics!

Screen Shot 2021-04-21 at 3.02.24 PM.png
Screen Shot 2021-04-21 at 3.03.30 PM.png

You will need to create a Colpitts oscillator circuit for every coil. This circuit will generate a sinusoidal signal that will change its frequency when a metallic object (the car) passes over it.
The change in frequency will be picked up by the Arduino Unos and sent to the Arduino Mega similarly to triggers.
We need to separate the Colpitts oscillator readers (the 2 Arduino Unos) from the main microcontroller ( the Arduino Mega) because we need very high-speed reading for the Colpitts oscillators.
We also connect the 2x7 segment display and the Sensors to the Arduino Mega.

Step 3: Software

Now that the hardware is in place, we need to program the Arduinos to do useful work. The 2 sketches above can directly be uploaded to the Arduino Unos and Mega, and contain comments to help you understand what is happening.

Step 4: Crucial Step!

Instructables.png

Those projects are quite time-consuming, so if you would like to support me to continue doing similar projects make sure to SUBSCRIBE to my Youtube Channel and LIKE the video. This will help me a lot with the youtube algorithm!

I hope you enjoyed this video, and I will see you in the next project!