A brief introduction to setting up and using the SEELablet :
This device provides an array of test equipment that includes an oscilloscope, waveform generators, frequency counters, Programmable voltage sources etc. along with a computer. The measurement/control functions are accessible from the Python programming language and GUI applications are also available for a variety of experiments. It also has essential applications like Web browser, Office packages and several educational software packages. A monitor, keyboard and mouse are the only external requirements.
Connection diagram for the computer peripherals. An HDMI-VGA adapter is included to facilitate adoption. The device automatically boots when powered, and default login details are provided in the included leaflet
Overview of instrumentation categories : The equipment terminals have been broadly classified, and frequently used I/O have been equipped with durable spring loaded connectors that can accomodate wires/connectors up to to 3mm in diameter . Breadboard friendly jumper wires are included in the accessory set, and these are compatible with the Berg sockets provided for less frequently used inputs .
Durable Spring Loaded Connectors can accomodate a variety of wires/connectors/leads. Simply push down to open, and release after fitting the wire.
A variety of I2C sensors have built-in support. These can be connected in parallel as long as they have different addresses. After connecting, launch the GUI for data logging from sensors, and click on the auto-scan button to auto-detect the sensors.
The standard accessory set includes various carefully chosen passive and active components .
Electronics Standard Accessory set
Physics Standard Accessory set
Optional Components :
Plug And Play Sensors
For beginners to ubuntu
Download the communication library and applications packages from the following links
Install the gdebi package manager from the ubuntu software centre
Right click on the libseelablet-1.0.0.deb package located in the Downloads directory , and open with gdebi . Click on install
Right click on the seelablet-1.0.0.deb package located in the Downloads directory , and open with gdebi . Click on install
Navigate to the Education menu, and launch the SEELablet program.
* In Ubuntu versions < 14.04 , the pyqtgraph plotting library might not be up to date. In which case download it from
here , and install it using gdebi Installing Debian packages (Automatic Script)
SEELablet packages will be available in the nextDebian release , but for now the packages can be automatically set-up using the following script
wget $URL$LIBNAME -q --show-progress -O lib.deb
if wget $URL$APPNAME -q --show-progress -O apps.deb ; then
echo "Fetched Apps... removing previous installation"
sudo apt-get remove -y libseelablet
sudo rm -rf /usr/lib/python2.7/dist-packages/SEEL*
sudo rm -rf /usr/share/seelablet/
echo "Fetching Apps Failed"
sudo gdebi --n lib.deb
sudo gdebi --n apps.deb
Create an empty file called install.sh in the home folder, and copy the contents of the above script into it
Open a terminal, and execute the following commands.
sudo chmod +x install.sh
sudo apt-get install gdebi
This automatically downloads the source packages as well as associated dependencies
Installation from Source
git clone https://github.com/jithinbp/SEELablet
git clone https://github.com/jithinbp/SEELablet-Apps
sudo make install
sudo make install
Source links : The communication library and applications package source is available on github
Communication Library :
Graphical utilities :
Design files and schematics :