Interfacing with uCs class geared toward simple physics experiments

Click For Summary

Discussion Overview

The discussion revolves around the setup of a microcontroller interfacing class aimed at conducting physics-based experiments. Participants explore the necessary components for a starter kit and brainstorm potential experiments that could be implemented using the provided hardware.

Discussion Character

  • Exploratory
  • Technical explanation
  • Conceptual clarification
  • Homework-related

Main Points Raised

  • The original poster (OP) inquires about the sufficiency of their selected components for a microcontroller interfacing kit, which includes a Raspberry Pi 3, Arduino Mega 2560, and various sensors.
  • Some participants seek clarification on the term "interfacing," suggesting it may refer to an introduction to microcontroller applications.
  • The OP mentions that the Raspberry Pi will serve as a data entry point to control the Arduinos, and they express uncertainty about which physics experiments to automate.
  • One participant suggests researching and implementing a fingertip pulse oximeter as a potential project, emphasizing the need for input/output sensors and processing capabilities.
  • There is a note about the absence of a keyboard, mouse, and display in the parts list, with a later reply confirming that these will be supplied by the lab.

Areas of Agreement / Disagreement

Participants generally agree on the components needed for the project and the use of Python for programming. However, there is no consensus on specific experiments to conduct, and multiple ideas are presented without resolution.

Contextual Notes

The discussion does not resolve the specific physics experiments to be conducted, leaving the OP and other participants to explore various options.

Who May Find This Useful

Students and educators interested in microcontroller applications in physics experiments, as well as those looking for project ideas involving interfacing technology.

trying2physics
Messages
3
Reaction score
0
Hey guys,
So this is what actually made me join today. We are taking a interfacing class were most of us students don't even know how to code. However, I currently work in one of the research groups under the professor who is running the class, he gave me the assignment to figure out what parts we would need for the students and to order it, so I've taught myself python and have been tinkering for about two weeks now. I would like to ask you guys if you think the items I got will suffice for a "starting to interfacing" kit for students, and, what I should do with my experiment(s).
Items:
Raspi 3
Arduino mega 2560
piTFT 2.8
37 in 1 sensor kit
hdmi to dvi
usb to usb-b
charger

For the experiments we are suppose to conduct for the class, it only has to be physics based. And I have no idea what to do. Open to any and all suggestions.
Thanks!
 
Engineering news on Phys.org
trying2physics said:
Hey guys,
So this is what actually made me join today. We are taking a interfacing class were most of us students don't even know how to code. However, I currently work in one of the research groups under the professor who is running the class, he gave me the assignment to figure out what parts we would need for the students and to order it, so I've taught myself python and have been tinkering for about two weeks now. I would like to ask you guys if you think the items I got will suffice for a "starting to interfacing" kit for students, and, what I should do with my experiment(s).
Items:
Raspi 3
Arduino mega 2560
piTFT 2.8
37 in 1 sensor kit
hdmi to dvi
usb to usb-b
charger

For the experiments we are suppose to conduct for the class, it only has to be physics based. And I have no idea what to do. Open to any and all suggestions.
Thanks!
Welcome to the PF.

I'm having trouble understanding the term "interfacing" in this context. Do you mean "introduction to microcontroller (uC) applications"? That's what your parts list looks like. And the students will be programming the uCs in Python?

EDIT -- Thread title edited after clarification by the OP below.
 
Last edited:
berkeman said:
Welcome to the PF.

I'm having trouble understanding the term "interfacing" in this context. Do you mean "introduction to microcontroller (uC) applications"? That's what your parts list looks like. And the students will be programming the uCs in Python?
We will basically use the raspis as a data entry point and use it to control the arduinos. We need to set up some experiment and describe the physics also. I was thinking I could take a big experiment from the past and automate it in a simpler way. I am not sure which one I would want to choose though because we were just assigned this today.
And yes, python was the suggested language.
 
trying2physics said:
We will basically use the raspis as a data entry point and use it to control the arduinos. We need to set up some experiment and describe the physics also. I was thinking I could take a big experiment from the past and automate it in a simpler way. I am not sure which one I would want to choose though because we were just assigned this today.
And yes, python was the suggested language.
Well, you could research how a fingertip pulse oximeter works, and implement it using the uCs...

You basically want some sort of IO sensor(s), and have the uCs do some processing, and have an output either to the screen or via some actuator or other display. BTW, in your parts list, I didn't see a keyboard, mouse and display. Are those just available in the lab, so you don't need to separately purchase them?
 
berkeman said:
Well, you could research how a fingertip pulse oximeter works, and implement it using the uCs...

You basically want some sort of IO sensor(s), and have the uCs do some processing, and have an output either to the screen or via some actuator or other display. BTW, in your parts list, I didn't see a keyboard, mouse and display. Are those just available in the lab, so you don't need to separately purchase them?
Yes those will be supplied
 

Similar threads

  • · Replies 16 ·
Replies
16
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K
Replies
1
Views
16K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 11 ·
Replies
11
Views
6K