Follow us on
Facebook Twitter
Login / Register
Robot R Us Robot R Us
0 items / $0.00
Menu
Menu
Robot R Us Robot R Us
0 items / $0.00
Sold out
HomeSensorsUltrasonic SRF05 – Low cost Ultrasonic Ranger 1cm to 4m
Previous product
10KG Scale Load Cell $6.30
Back to products
Next product
JTAG3-Parallel Port Programming Cable $27.00

SRF05 – Low cost Ultrasonic Ranger 1cm to 4m

$28.80

Low cost Ultrasonic Ranger, with range from 1cm to 4m.

Out of stock

Notify me when stock is available.

Usually ships in 2 - 3 days
Share
Facebook Twitter linkedin WhatsApp WhatsApp Telegram
  • Description
Description

Features

  • Range: 1cm to 4m
  • Power: 5v, 4mA Typical
  • Frequency: 40KHz
  • Size: 43mm x 20mm x 17mm (length x breadth x height)

Two operational modes are available, Single pin for trig/echo or 2 Pin SRF04 compatible.

The input Trigger is a 10uS Min. TTL level pulse
Echo Pulse is Positive TTL level signal, with the width proportional to the object range.

Technical Specification

Introduction

The SRF05 is an evolutionary step from the SRF04, and has been designed to increase flexibility, increase range, and to reduce costs still further. As such, the SRF05 is fully compatible with the SRF04. Range is increased from 3 meters to 4 meters. A new operating mode (tying the mode pin to ground) allows the SRF05 to use a single pin for both trigger and echo, thereby saving valuable pins on your controller. When the mode pin is left unconnected, the SRF05 operates with separate trigger and echo pins, like the SRF04. The SRF05 includes a small delay before the echo pulse to give slower controllers such as the Basic Stamp and Picaxe time to execute their pulse in commands.

Mode 1 – SRF04 compatible – Separate Trigger and Echo

This mode uses separate trigger and echo pins, and is the simplest mode to use. All code examples for the SRF04 will work for the SRF05 in this mode. To use this mode, just leave the mode pin unconnected – the SRF05 has an internal pull up resistor on this pin.

Mode 2 – Single pin for both Trigger and Echo

This mode uses a single pin for both Trigger and Echo signals, and is designed to save valuable pins on embedded controllers. To use this mode, connect the mode pin to the 0v Ground pin. The echo signal will appear on the same pin as the trigger signal. The SRF05 will not raise the echo line until 700uS after the end of the trigger signal. You have that long to turn the trigger pin around and make it an input and to have your pulse measuring code ready. The PULSIN command found on many popular controllers does this automatically.

To use mode 2 with the Basic Stamp BS2, you simply use PULSOUT and PULSIN on the same pin, like this:

SRF05 PIN 15             ' use any pin for both trigger and echo
Range VAR Word           ' define the 16 bit range variable

SRF05 = 0                ' start with pin low
PULSOUT SRF05, 5         ' issue 10uS trigger pulse (5 x 2uS)
PULSIN SRF05, 1, Range   ' measure echo time
Range = Range/29         ' convert to cm (divide by 74 for inches)

Calculating the Distance

The SRF05 Timing diagrams are shown above for each mode. You only need to supply a short 10uS pulse to the trigger input to start the ranging. The SRF05 will send out an 8 cycle burst of ultrasound at 40khz and raise its echo line high (or trigger line in mode 2). It then listens for an echo, and as soon as it detects one it lowers the echo line again. The echo line is therefore a pulse whose width is proportional to the distance to the object. By timing the pulse it is possible to calculate the range in inches/centimeters or anything else. If nothing is detected then the SRF05 will lower its echo line anyway after about 30mS.

The SRF04 provides an echo pulse proportional to distance. If the width of the pulse is measured in uS, then dividing by 58 will give you the distance in cm, or dividing by 148 will give the distance in inches. uS/58=cm or uS/148=inches.

The SRF05 can be triggered as fast as every 50mS, or 20 times each second. You should wait 50ms before the next trigger, even if the SRF05 detects a close object and the echo pulse is shorter. This is to ensure the ultrasonic “beep” has faded away and will not cause a false echo on the next ranging.

The other set of 5 pins

The 5 pins marked “programming pins” are used once only during manufacture to program the Flash memory on the PIC16F630 chip. The PIC16F630’s programming pins are also used for other functions on the SRF05, so make sure you don’t connect anything to these pins, or you will disrupt the modules operation.

Changing beam pattern and beam width

You can’t! This is a question which crops up regularly, however there is no easy way to reduce or change the beam width that I’m aware of. The beam pattern of the SRF05 is conical with the width of the beam being a function of the surface area of the transducers and is fixed.  The beam pattern of the transducers used on the SRF05, taken from the manufacturers data sheet, is shown below.

Related products

Close

Weight Sensor Amplifier- HX711

$1.80
Add to cart
Sold out
Close

Magnetic Encoder Pair Kit for Micro Metal Gearmotors, 12 CPR, 2.7-18V

$13.70
Read more
Close

LPG / Isobutane / Propane Gas Sensor MQ-6

$5.80
Add to cart
Close

10KG Scale Load Cell

$6.30
Add to cart
Close

Methane Gas Sensor MQ-4

$5.80
Add to cart
Close

Pmod TMP3: Temperature Sensor

$17.70
Add to cart
Close

Analog EMG Sensor

$57.00
Add to cart
Close

TTP223 Touch Key Module

$1.00
Add to cart
close

No GST

Purchasing outside of Singapore? Click here!

Product categories
  • ANDROID Stuff
  • Arduino stuff
    • Board
    • Education Kit
    • MISC
    • Shield
  • Audio
    • Sound
    • Voice
  • Books
  • Display & Graphics
    • EL Wire
    • LCD
    • LED
  • DMX Controller
  • Ethernet
  • FPGA
    • CPLD
    • FPGA Kit
    • MISC Boards & Cable
    • PMOD Module
  • Green Energy
  • Logger / Analog / Digital
    • Analog
    • Digital
    • Logger
  • Logic / IO
  • Mechanical
    • MB
    • MISC
  • Medical
  • Microbit Stuff
  • MicroControllers
  • Motor
    • Accessories
    • Brushed
    • Brushless
    • Linear Stroke
    • Motor Controller/Driver
    • Pump (Liquid)
    • Pump (Vacumm)
    • RC Servos
    • Robot Servo
    • Servo Controller
    • Stepper
    • Vibration
  • NI myRIO & myDAQ Accessories
  • Power
    • Battery
    • Charger
    • Power Regulator
  • Programmer / Serial Interface
  • Proto Parts
    • Cable / Wires
    • Components
    • Connectors
    • Cooler
    • Proto Board
    • SMT Board
    • Switch / Button / Joystick
    • USB / uDrive
  • Radio Control Stuff
    • Interface Circuit
    • Propeller
    • Speed Control
  • Raspberry Pi Stuff
  • Relay Modules
  • RF ID System
  • Robot
    • Chassis
    • Humanoid
    • Kit
  • Sensors
    • Accelerometer / Compass / Inertia / Gyro
    • Current / Voltage
    • Dust
    • EMG (Neural)
    • Fingerprint
    • Force / Flex / Pressure
    • Gas / Liquid / Flow / Water / Moisture
    • GPS Module
    • Heart Pulse
    • Light / UV / Flame / Color / Laser/ Infrared
    • Magnet
    • MicroMouse
    • Motion / Gesture / Encoder
    • Sound / Voice
    • Temperature / Humidity
    • Timer / Clock
    • Touch / Switch
    • Ultrasonic
    • Vibration
  • Test & Measurement
  • Vision
    • Cameras
    • Lens / Shields
  • Wearable Electronics
  • Wheel
    • Mecanum
    • Omni
    • Tracks / Casters
  • Wireless
    • 2.4 GHz
    • Bluetooth
    • MISC
    • WiFI
    • Xbee
  • Xpecial Offer
About Us
We at ROBOT R US believe that robots will the next big technological leap after the creation of the personal computer. With this believe in mind, we want to provide a wide range of robotic education and products to schools and robot-centric individuals to prepare for this exciting future.
Useful links
  • Terms and Conditions
  • Payment and Shipment
  • Privacy Policy
  • Contact Us
Contact Us
Queries? Write to us at sales@robot-r-us (dot) com for more information.
paynow
Shop
0 Wishlist
0 items Cart
My account
  • Menu
  • Categories
  • ANDROID Stuff
  • Arduino stuff
    • Board
    • Education Kit
    • Shield
    • MISC
  • Audio
    • Sound
    • Voice
  • Books
  • Display & Graphics
    • EL Wire
    • LCD
    • LED
  • DMX Controller
  • Ethernet
  • FPGA
    • CPLD
    • MISC Boards & Cable
    • FPGA Kit
    • PMOD Module
  • Green Energy
  • Logger / Analog / Digital
    • Analog
    • Digital
    • Logger
  • Logic / IO
  • Mechanical
    • MISC
  • Medical
  • Microbit Stuff
  • MicroControllers
  • Motor
    • Accessories
    • Brushed
    • Brushless
    • Motor Controller/Driver
    • Pump (Liquid)
    • Pump (Vacumm)
    • RC Servos
    • Robot Servo
    • Servo Controller
    • Stepper
    • Vibration
  • NI myRIO & myDAQ Accessories
  • Power
    • Charger
    • Battery
    • Power Regulator
  • Programmer / Serial Interface
  • Proto Parts
    • Cable / Wires
    • Components
    • Connectors
    • Cooler
    • Proto Board
    • SMT Board
    • Switch / Button / Joystick
    • USB / uDrive
  • Radio Control Stuff
    • Interface Circuit
    • Propeller
    • Speed Control
  • Raspberry Pi Stuff
  • Relay Modules
  • RF ID System
  • Robot
    • Chassis
    • Humanoid
    • Kit
  • Sensors
    • Accelerometer / Compass / Inertia / Gyro
    • Current / Voltage
    • Dust
    • EMG (Neural)
    • Fingerprint
    • Force / Flex / Pressure
    • Gas / Liquid / Flow / Water / Moisture
    • GPS Module
    • Light / UV / Flame / Color / Laser/ Infrared
    • Magnet
    • MicroMouse
    • Motion / Gesture / Encoder
    • Sound / Voice
    • Temperature / Humidity
    • Timer / Clock
    • Touch / Switch
    • Ultrasonic
    • Vibration
  • Test & Measurement
  • Vision
    • Cameras
    • Lens / Shields
  • Wearable Electronics
  • Wheel
    • Tracks / Casters
    • Mecanum
    • Omni
  • Wireless
    • Bluetooth
    • 2.4 GHz
    • WiFI
    • Xbee
    • MISC
  • Xpecial Offer
  • Home
  • Blog
  • About
  • Contact
  • Wishlist
  • Login / Register

Shopping cart

close
Scroll To Top

No GST charge for our products.

SRF05 – Low cost Ultrasonic Ranger 1cm to 4m

$28.80

Out of stock