Range Finder Using Ultrasonic Sensor & Arduino with OLED Display

0
79
Range Finder using Ultrasonic Sensor & Arduino with OLED Display
(Last Updated On: December 30, 2018)

Range Finder Using Ultrasonic Sensor & Arduino with OLED Display:

In this project we are going to interface Ultrasonic Sensor & Arduino with OLED Display for designing Range Finder. Ultrasonic sensor is used to measure the distance. It acts as a Sonar. It sends an ultrasonic wave of certain frequency which comes back after hitting the object and calculates the time traveled by it. So lets learn about Distance Measurement Using Arduino & HC-SR04 Ultrasonic Sensor.


Components Required:

1. Arduino Uno Board
2. Ultrasonic Sensor HC-SR04 - (Buy Online from Amazon)
3. 0.96" OLED Display - (Buy Online from Amazon)
4. Breadboard
5. Connecting Wires
6. 5V Power Supply

Ultrasonic Sensor HC-SR04:

Description:

The HC-SR04 ultrasonic sensor uses sonar to determine distance to an object like bats do. It offers excellent non-contact range detection with high accuracy and stable readings in an easy-to-use package.





Distance Measurement Using Arduino & HC-SR04

From 2cm to 400 cm or 1” to 13 feet. Its operation is not affected by sunlight or black material like sharp rangefinders are (although acoustically soft materials like cloth can be difficult to detect). It comes complete with ultrasonic transmitter and receiver module.

Specifications:

The specifications of the ultrasonic distance sensor HC-SR04 are below:

1. Minimum measuring range - 2 cm
2. Maximum measuring range : 400 cm or 4 meter
3. Accuracy : 3 mm
4. Operating Voltage : +5V
5. Operating Current : 15mA
6. Working Frequency : 40 KHz
7. Trigger Input signal : 10us pulse
8. Measuring angle : 15 degree

Pins:

1. VCC: +5VDC
2. Trig : Trigger (INPUT)
3. Echo: Echo (OUTPUT)
4. GND: GND

How Does it Work?

Ultrasonic sensors emit short, high-frequency sound pulses at regular intervals. These propagate in the air at the velocity of sound. If they strike an object, then they are reflected back as echo signals to the sensor, which itself computes the distance to the target based on the time-span between emitting the signal and receiving the echo.

Distance Measurement Using Arduino & HC-SR04

We will have to convert this time into cm to calculate the distance traveled. We will use the following equation to calculate the distance.

S = v * t

Ultrasonic wave is basically a sound wave which travels at a speed of 340 m/s (0.034 cm/s). The ultrasonic sensor is measuring the time it takes to hit the object and then come back but we need only time that it takes to hit the object. So, we will divide it by 2.

S = (t * 0.034)/2




0.96″ I2C OLED Display:

This is a 0.96 inch blue OLED display module. The display module can be interfaced with any microcontroller using SPI/IIC protocols. It is having a resolution of 128×64. The package includes display board, display,4 pin male header pre-soldered to board.

Range Finder Using Ultrasonic Sensor & Arduino with OLED Display

OLED (Organic Light-Emitting Diode) is a self light-emitting technology composed of a thin, multi-layered organic film placed between an anode and cathode. In contrast to LCD technology, OLED does not require a backlight. OLED possesses high application potential for virtually all types of displays and is regarded as the ultimate technology for the next generation of flat-panel displays.


Circuit Diagram & Connections:

Range Finder using Ultrasonic Sensor & Arduino with OLED Display


Source Code/Programs:

For project Range Finder Using Ultrasonic Sensor & Arduino with OLED Display, copy this code then compile and upload to your Arduino board. But before that you need to add these libraries. So download from below.

1. Adafruit SSD1306 Library




2. Adafruit GFX Library


Video Tutorial & Demonstration:

LEAVE A REPLY

Please enter your comment!
Please enter your name here