Raspberry Pi LESSON 23: Measuring the Speed of Sound with an Ultrasonic SensorVote
Announcing the Most Awesome Raspberry Pi Lessons of All Times! This time we RUMBLE!
In this lesson I will show how to do echolocation on the Raspberry Pi with the HC-SR04 Ultrasonic Sensor, from your Sunfounder Raphael kit. We show step-by-step instructions, and show how to code up the unit. We then show to to initiate a ping from the sensor, and how to detect its return, and measure the time of flight of the ping. I then show you how you can use the Ping Travel Time to calculate Speed of Sound
If you want to grab those cool little straight jumper wires I am using to keep my breadboard builds neat and clean you can snag a box of them here:
If you guys are interested in the oscilloscope I am using, you can pick one up here (affiliate link):
You guys get your hardware ordered so you can follow along at home!
You will also need a Raspberry Pi. I suggest the Raspberry Pi 4. If you do not already have one, this is the most suitable gear I could find:
The Raspberry Pi's are sort of pricy right now, so you can look on ebay or elsewhere to see if there are any deals. You will need a SD card. If you do not already have one, this is a good one:
I like using a wireless keyboard and mouse to have fewer wires. You can certainly use your USB keyboard and mouse, but if you want a nice wireless one, this one works on the pi. We demonstrate this by using a button switch to control a LED.
You guys can help me out over at Patreon, and that will help me keep my gear updated, and help me keep this quality content coming:
About Paul McWhorter
I am Paul McWhorter from toptechboy.com and I will be putting together a series of tutorials on use of the Arduino microcontroller.