Physics experiments with Arduino and Raspberry Pi

Click For Summary
SUMMARY

This discussion focuses on utilizing Arduino and Raspberry Pi for physics experiments, emphasizing the importance of understanding electronics concepts. Key recommendations include using the EnviroDIY Mayfly Arduino board for temperature measurement and the Sparkfun HX711 for strain gauge applications. Participants suggest studying thermistor response curves, strain gauge signal conditioning, and sensor impedance to ensure accurate measurements. Resources such as the EnviroDIY forum and Sparkfun's website are highlighted as valuable for beginners and hobbyists.

PREREQUISITES
  • Basic understanding of Arduino programming (C/C++ language)
  • Familiarity with Raspberry Pi and Python programming
  • Knowledge of thermistors and their response characteristics
  • Understanding of strain gauges and Wheatstone bridge circuits
NEXT STEPS
  • Explore the EnviroDIY Mayfly Arduino board for environmental measurements
  • Learn about the Sparkfun HX711 for strain gauge signal conditioning
  • Research thermistor response curves and their applications in measurement
  • Investigate sensor impedance and its impact on measurement accuracy
USEFUL FOR

Hobbyists, educators, and students interested in practical physics experiments using Arduino and Raspberry Pi, as well as anyone looking to enhance their understanding of electronics and sensor technology.

hagopbul
Messages
397
Reaction score
45
TL;DR
Asking about what is needed to be reviewed before building a physics experiment
Hello All:

I am reviewing my physics courses and looking into building few physics experiments , to pass time into something useful

I will use arduino and raspberry pi

Any recommendations on what to read in the field of electronics before setting up experiments

Best Regards
Hagop
 
Physics news on Phys.org
During covid I played with breadboard circuits using a raspberry pi. Very basic, but tons of fun. Do you have any ideas off hand? Are you using Python?
 
1st examples, used c (arduino), would python work with arduino also or only raspberry pi
 
You will need to measure stuff and get those measurements into your computer. Several years ago, I did some experimenting with an EnviroDIY Mayfly arduino board: https://www.envirodiy.org/shop/. That board has, among other features, an A/D converter built in. A good place to start is their forum: https://www.envirodiy.org/forums/

Example 1: Temperature measurement. A sketch that I made at the time for a particular thermistor is shown below. The resistor value is chosen to make the voltage vs temperature curve as linear as possible. Study materials include thermistor response curves, thermistor response time constant, A/D resolution, supply voltage regulation.
Thermistor1.jpg

Example 2: If you want to measure force or pressure, you will need to learn strain gauges and strain gauge signal conditioners. One low cost strain gauge signal conditioner is the Sparkfun HX711: https://www.sparkfun.com/sparkfun-load-cell-amplifier-hx711.html. A basic introduction to strain gauges from Micro-Measurements: https://www.micro-measurements.com/what-is-a-strain-gage. They are a high end manufacturer of strain gauges and have a lot of good information in their site. I do not know of a good source for low cost hobby strain gauges. Study Wheatstone bridge, half bridge, and quarter bridge circuits.

Example 3: Sensor impedance. I learned the hard way that any sensor must have input impedance less than 30K ohms. Thermistor and strain gauge circuits almost always meet this spec, but I was trying to measure battery voltage with a resistor voltage divider with resistance too large in order to minimize power consumption. This is actually a good place to start. Measure your battery voltage using a separate voltage divider and output the results. Are the readings sensitive to ambient temperatures?
 
  • Like
Likes   Reactions: Greg Bernhardt
You might want to check out the Sparkfun website, it's pretty much hobbyist heaven. They have an amazing assortment of microprocessor boards, sensors, and actuators, all with tutorials. Worth a look.
 
  • Like
Likes   Reactions: Greg Bernhardt

Similar threads

  • · Replies 4 ·
Replies
4
Views
3K
Replies
3
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K
Replies
3
Views
4K
Replies
10
Views
2K
  • · Replies 13 ·
Replies
13
Views
3K
  • · Replies 6 ·
Replies
6
Views
4K
  • · Replies 35 ·
2
Replies
35
Views
4K
  • · Replies 5 ·
Replies
5
Views
2K