# Getting Started

- Introduction
- The equipment
  - External connections
  - 1.2.2 Accessory Set
- Software Installation
  - Any GNU/Linux distributions
  - Debian or Ubuntu GNU/Linux distributions
  - The expEYES Live CD / USB pendrive
  - On MSWindows
- The main GUI program
- Getting Familiar with ExpEYES17

# 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.

- Four-channel oscilloscope, and much more
  - Output Terminals
  - Input Terminals
- Half wave rectifier using PN junction
- Fullwave rectifier using PN junctions
- Clipping using PN junction diode
- Clamping using PN junction diode
- IC555 Oscillator
- Inverting Amplifier
- Non-Inverting Amplifier
- Op-Amp Ingrator
- Logic gates
- Clock Divider
- Diode I-V characteristics
- Transistor Output characteristics (CE)
- Opto-electric signal transmission

# 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.

- RLC circuits, steady state response
- Transient Response of RC circuits
- Transient Response of RL circuits
- Transient response of LCR circuits
- RC Integration & Differentiation
- Fourier Analysis
- 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.

- Frequency response of Piezo
- Velocity of sound
- Sound beats

# Mechanics & Heat

Resonance phenomena is studied using a driven pendulum. Value of acceleration due to gravity is measured using a pendulum. Cooling of a liquid is studied using a PT100 sensor.

- Acceleration due to gravity using Rod pendulum
- Angular Velocity of Pendulum
- Resonance of a driven pendulum
- Distance Measurement, by ultrasound echo
- Temperature measurement using PT100

# 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.

- 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)