SEELab3 is a versatile multi-purpose test and measurement tool, designed as the successor to the popular ExpEYES-17 platform. It brings a complete laboratory to your home or classroom in a compact, affordable package.
The device interfaces with your PC or Android phone through USB, providing oscilloscope functionality, signal generation, data logging capabilities, and support for numerous sensors. With its Python programmable interface and intuitive graphical applications, SEELab3 makes scientific experimentation and electronics exploration accessible to students, hobbyists, and professionals alike.
Downloads for SEELab-3.0
The software for SEELab3 is shared with its predecessor ExpEYES17. The interface dynamically adapts to the connected device.

Visual Code

The drag and drop coding interface makes it easy to develop workflows to control real world events. It includes blocks to perform data acquisition, analysis , and visualization in addition to standard coding operators.

50+ code examples for experiments. from plotting sine waves, sine fitting, and LCR steady state response

Elementary to Advanced

Youngsters can get started with simple experiments such as making lemon cells, parallel plate capacitors, dynamos. Excellent for demonstrating STEM principles.

100+ Experiments

With this unique combination of tools tailor made for science education, a vast range of experiments are possible

School Level science, electronics, electrical, mechanics, electrochemistry, acoustics...


So, what else can you do with it?

Androidapp in hand

PID Controller

Choose any input and any output! Temperature controllers, magnetic field stabilizers, drone stability principles...

Cyclic Voltammetry

Wire up a 3 opamp circuit, and use SEELab'3 voltmeters and DACs to explore redox electrochemistry. Shown traces are for FeCN6+KCl , and an Ionic liquid. A simple CV experiment with a 1K resistor is also built-in

Sensor Oscilloscope

The sensor oscilloscope gets precise time correlated data from sensors. Used to study vibrational modes of mechanical oscillators. The speed of this BLDC fan was calculated from the FFT of data from an accelerometer

Android Phone Lab

Record data from your phone's sensors! Accelerometer, gyro, magnetometer, luminosity... Plot/Analyse raw data. measure sub-millisecond time gaps between noises with the interactive acoustic stopwatch

Online Courses

Check out MOOC courses on Moodle. Tailored for different audiences

Scischool.in

Course material developed by Dr. Ajith Kumar For Scischool.in

Programmable

Open source python library lets you integrate it into complex setups

from expeyes import eyes17
p=eyes17.open() 
p.set_pv1(1) # +1 Volt output on PV1
v = p.get_voltage('A1') #Read voltages from A1 input

Reference Manual Pip package Source Code

General Robotics

This 4-DOF affordable robotic arm can be controlled via your phone using the visual coding interface. SEELab3 controls the servos via a PCA9685 servo controller, and responds to hand gestures detected with AI.

Sensors (I2C / SPI)

  • BME280: Temp, Pressure, Humidity
  • AD8232: ECG Amplifier module
  • TSL2561: Luminosity Sensor
  • HMC5883: 3 Axis Magnetometer
  • MPU6050: 6 DOF IMU: Accel+Gyro
  • MLX90614: Passive IR Temperature
  • AHT10: Humidity Measurement
  • ML8511: Analog UV sensor
  • MAX30100: Heart rate and Oximetry
  • AD9833: 24 bit DDS sine wave generator
  • PCA9685: 16 Channel PWM
  • HX711: 24 bit ADC for load cells
  • MCP5725: 12 bit DAC
  • QMC5883: Magnetometer
  • BH1750: Luminosity Sensor
  • AD8232: ECG Instrumentation Amp
  • ADS1115: 16 bit ADC
  • TCS34725: RGB Color Sensor
  • ADXL345: 3 Axis Accelerometer
  • INA219: Current Meter

Blog posts

VL53L0X is an easily available optical ranging module with an effective range of around 1 meter. This is mounted on a servo motor, and a small code snippet measures the distance to the neasrest obstacles at different angles. This data is then plotted in a polar plot with Blockly.
June 23, 2022
Create programs to analyze camera data and track objects such as simple pendulums to extract position.
June 23, 2022
HY-SR04 is a widely available ultrasound ranging module. It consists of two 40 kHz Piezo crystals, one acts as a transmitter and other as a receiver, and some electronics circuitry to measure the time interval between a burst of sound transmitted and the echo received.
June 23, 2022
The visual programming blocks include several blocks which use the capture routines. You can use them to create a custom oscilloscope interface
June 23, 2022
VL53L0X is an easily available optical ranging module with an effective range of around 1 meter. Using the VL53L0X as an example, this post will demonstrate how to add a sensor to the android library so that it is automatically detected by the interactive schematics.
June 23, 2022
HY-SR04 is a widely available ultrasound ranging module. It consists of two 40 kHz Piezo crystals, where one acts as a transmitter and other as a receiver, and some electronics circuitry is inbuilt to measure the time interval between a burst of sound transmitted and the echo received. This module can measure distance with around 3mm Accuracy, and can be applied to study mass-spring systems, pendulums, and other similar mechanical systems.
July 08, 2019
Circuit diagrams can be boring sometimes, and ExpEYES has tried to make them more appealing by making them dynamic and interactive. As can be seen from the cover image, this means that voltmeters in the schematic show values in real-time, the function generators can be dynamically adjusted , and derived parameters such as currents are also calculated and updated continuously.
June 23, 2019
The AD9833 is a Direct Digital Synthesizer capable of sine and triangle wave generation up to 2MHz with 24bit resolution. It can be used with expeyes-19
February 09, 2019