Getting Started
School Level Experiments
This chapter will discuss the experiments and demonstrations without much data analysis, experiments given in the menu SchoolExpts. Simple tasks like measuring voltage, resistance, capacitance etc. will be done followed by resistances changing with temperature or light. The concept of Alternating Current is introduced by plotting the voltage as a function of time. Generating and digitizing sound will be covered. When an experiment is selected, the corresponding help window will popup, if enabled.
- Measuring Voltage
- Measuring Resistance
- Measuring Resistance series combination
- Measuring Resistance parallel combination
- Measuring Capacitance
- Measuring Capacitance in series combination
- Measuring Capacitance of a parallel combination
- Measure resistance by comparison
- Direct and Alternating Currents
- AC mains pickup
- Separating DC & AC components
- Human body as a conductor
- Resistance of human body
- Light dependent resistors
- Voltage of a lemon cell
- A simple AC generator
- AC Transformer
- Resistance of water, using AC
- Generating sound
- Digtizing sound
- Stroboscope
Electronics
This chapter explains several electronics experiments. Most of them are done using the oscilloscope GUI. Some of them like Diode and Transistor characteristics have a dedicated GUI.
- Oscilloscope and other Equipment
- Half wave rectifier using PN junction
- Fullwave rectifier using PN junctions
- Clipping using PN junction diode
- Clamping using PN junction diode
- IC555 Oscillator
- Transistor Amplifier CE
- Inverting Amplifier
- Non-inverting Amplifier
- Summing Amplifier
- Logic gates
- Clock Divider
- Diode I-V characteristics
- NPN Transistor Output characteristics (CE)
- PNP Transistor Output characteristics (CE)
Electricity and Magnetism
This section mainly contains experiments on the steady state and transient response of LCR circuit elements. the experimental results with the theory. It also gives an experiment of electromagnetic induction.
Sound
Pressure variations, about an equilibrium pressure, transmitted through a medium is called sound. They are longitudinal waves. Moving a sheet of paper back and forth in air can generate these kind of pressure waves, like the paper cone of a loudspeaker. When the frequency is within 20 to 20000Hz range, we can hear the sound. In this chapter, we will generate sound from electrical signals, detect them using the built-in microphone (a pressure sensor) and study the properties like amplitude and frequency. Velocity of sound is measured by observing the phase shift of digitized sound with distance.
Mechanics
Resonance phenomena is studied using a driven pendulum. Value of acceleration due to gravity is measured using a pendulum.
Other experiments
I2C Modules
Coding expEYES-17 in Python
The GUI programs described in the previous sections are meant for a fixed set of experiments. To develop new experiments, one should know how to access the features of expEYES from software. Important function calls used for communicating with the device is given below.
- Programming ExpEYES using Python
- Establish Connection
- set_pv1(v), set_pv2(v)
- get_voltage(input)
- get_voltage_time(input)
- get_resistance()
- get_capacitance()
- get_version()
- get_temperature()
- set_state(OUPUT=value)
- set_sine(frequency)
- set_sine_amp(amplitude)
- set_sqr1(frequency)
- set_sqr1_slow(frequency)
- set_sqr2(frequency)
- set_sqr1(frequency, dutyCyle)
- get_freq(input)
- duty_cycle(input)
- r2ftime(input1, input2)
- multi_r2rtime(input, numCycles)
- select_range(channel, range)
- select_range(channel, range)
- capture1(Input, Number of samples, time interval)
- capture2(Number of samples, time interval)
- capture4(Number of samples, time interval)
- set_wave(frequency, wavetype)
- load_equation(function, span)
- load_table(function, span)