Pocket Science Lab ExpEYES
Repository for additional applications and sensor plugins to perform experiments with ExpEYES using Pocket Science Lab.
This repository holds additional applications and sensor plugins to perform experiments with ExpEYES using Pocket Science Lab (PSLab). PSLab is a tiny pocket science lab that provides an array of equipment for doing science and engineering experiments. It can function like an oscilloscope, waveform generator, frequency counter, programmable voltage and current source and also as a data logger. ExpEYES is an Open Source Science experiments and data acquisition system for physics education and research. The website of PSLab is at https://pslab.io.
Buy
- You can get a Pocket Science Lab device from the FOSSASIA Shop.
- More resellers are listed on the PSLab website.
Communication
- The PSLab chat channel is on Gitter.
- Please also join us on the PSLab Mailing List.
Installation
1. Install ExpEYES
- You can install ExpEYES easily on any Linux machine. There are deb files available that we included in the repository. Please find details how to install ExpEYES in the Readme.md.
2. Steps to install experiments
- The software extension that are available in this repository in the folder /experiments can be installed as follows:
- Copy the programs in home folder
- ToDo: Create makefile for installing programs in ExpEYEs directory and make these experiments available in a dropdown menu of main GUI.
3. How to run experiments
For Experiments various sensors and experimental setups are required. Typical steps are:
- Connect ExpEYES to your PC/Laptop
- Run Expeyes from Education Menue. The main ExpEYES GUI will popup. Check whether the device is detected.
- Then close the ExpEYES GUI.
- Open the terminal and run the program for e.g.
~ $ python coupledpendulum.py
4. How to collect and save data
- In order to make the experiments useful you need to collect and save data.
- To Do: Describe here how to collect data and to save and use it.
Compatible Sensors and Devices
Below is a list of supported devices:
- Accelerometer: Sensor Used: ADXL 335 - Three axis
- Magnetic Field Sensor: KY 003, 3144 Hall Effect Sensor
- Infra-red Object Sensord: Locally Made using IC LM-358N
- Ultrasonic Position Sensor: SRF-05 HY, SRF-04
- Temperature Sensor: PT-100 and LM-35
- Humidity Sensor: DHT-11, HS-1101
- Pressure- Barometric: BMP180 Digital sensor
- Pressure: Pizzo Electric sensor
- Gas Sensors
- MQ-4 for Methane
- MQ-6 for LPG
- MQ-7 for Carbon Monoxide
- Colour Sensor (in progress): IC-TCS3200D-SOP8
- Anemometer- Wind Speed: Home-made sensor
- Wind Direction: Home-made sensor
- Rotatory Motion Sensor: DC Motor and a pick-up coil
- Motion Sensor-Photo Gate: Photo Gate using Photo Diode
- Other devices used as sensors
- Solar Cells
- Induction coil
- Condensor mic
- ATTINY-85 MCU used for sine wave generation
- Raspberry Pi 2 Model B for stand-alone weather station
- MicroHope
Web Connectors
It is possible to collect data and publish it automatically on the web on your own web application or on social networks like Twitter and Facebook. Find more info web connectors here.
Blog Posts about PSLab and ExpEYES on FOSSASIA blog
License
This project is Free and Open Source software. The project us licensed under the GPL v3. Copyright is owned by FOSSASIA. More details in the license files.