phyphox / phyphox-android

Physical Phone Experiments
GNU General Public License v3.0
303 stars 39 forks source link

Truth edge-indicators #56

Closed Noitarud closed 12 months ago

Noitarud commented 1 year ago

This is slightly related to #55, have edge lighting to signal certain states, experimenter can place sensors on the front of the screen to respond to the sensor readings.

Staacks commented 12 months ago

If I understand this correctly, you want a machine-readable state on the screen? While this is an interesting concept, is there any use-case that is not covered by Wifi or Bluetooth?

Noitarud commented 12 months ago

That is right. I can avoid the need for accessories and just use transistors and probably LEDs to acquire thresholds from device. The data feature is the only overlap except when radio silence / no interference is required (some people consider/demand radioless to have a healthier lifestyle, look up terms such as "dirty electricity" or "electrosensitive"). Situations can limit accessibility, there could be a war coming up, they'll shut down money or imports and you may not be able to get those things, or you could be in a poor country or isolated and there's no services or money to even bother with using such a set up. Its a matter of making do with what you have already.

I am not going to push hard for this since I am not developing, only making sure the idea is known.

Example signals: •maybe can blip when a [whole][positive][degree is turned] •on when over thresholds •on when over rate of change •blip for elapsed time •on when after time •on when FFT place reaches intensity Can "AND" the above with external circuitry, but I do ask for Off for the above (as well) since that favours the way I design circuits (I use PNPs and NPNs to switch top and bottom of channel for an AND).

Staacks commented 12 months ago

Just to clarify: The Wifi solution does not need additional hardware, except a second device from which you want to control/read the experiment - but you would also need a device to read the optical indicators. The remote access feature of phyphox does not require any infrastructure and especially no internet connection is required. The phone can act as a hotspot and any other device can connect to it.

This pretty much leaves the users that are worried about radio signals, but I doubt that those would pick a smartphone as a measurement device to begin with.

By the way, an interesting aspect of your suggestion could be that notifications of thresholds could be perceived without looking at the screen by using acoustic signals. This is already possible with phyphox! Our XML format for custom experiments let's you analyse the sensor data (a threshold would just be the beginning) and allows you to control the tone generator depending on the result of the analysis. The problem at the moment is that our XML format is rather complex, but hopefully we will publish our new web editor for this format soon.

I will close this issue now, because it is something we will quite certainly not implement (please also take into account that our focus is the use case in science education). However, if you have a specific use case where you need an acoustic signal base on sensor data, please let me know and I will set up a matching configuration for you.

Noitarud commented 10 months ago

The "device to read" can be just scavanged transistors. As written at start, LEDs are sensitive to incident light (they might generate like a solar panel but reverse (generation to resist applied flow) would probably be more effective) you can use those to switch transistors on and off, LDRs are a more customary sensor, harder to scavange.

Some technologies are worse than others. It might be a case of acclimatisation, I don't notice 2.4 WiFi but notice a number of others (if I don't I still prefer wired). Such awareness allows you to notice things that you were not supposed to notice, such as the multimedia box hacking into the router and modifying its firmware (both from the network providor, that would be a Trojan horse attack).

Sound can work, and use headphones, yes, volume will be easy enough, frequency would be more complex, binary codes would require registers… Alright, if "no" then no it is.

Staacks commented 10 months ago

It's not "no" in the sense that a visual feedback for readings may not be in phyphox - if someone implements it in a way that does not interfere with normal use in schools, I will happily merge it into the production version of phyphox. But it is "no" in the sense that we will not implement it ourselves as there are many things to implement that are more relevant to teaching.