Robot

The Robot lab lets you program the bot yourself, with any program you wish.

The bot uses a PIC processor, so the program should be written using the PIC compiler. It is noteworthy that the bot has, among other things, infrared sensors, to which the developer has access.

Target audience: engineering students in general, certain secondary schools.

Try it! Read more

FPGA

The FPGA laboratory lets you remotely practise with a Field Programmable Gate Array (FPGA). Through the Xilinx software, you can write a FPGA program locally as you normally would. Once the program is compiled, and ready to be tested, you should simply upload the binary ”.bit” file through the experiment.

ud-fpga will automatically program the FPGA board with the binary you provided, and start running it. To see the results, a Webcam is of course provided. You may also interact with the board remotely, by using the provided widgets. Though the widgets themselves might appear artificial, they will send a signal to the board just like their physical counterparts would.

However, due to certain safety concerns, in the demo version you can't upload your own file for this demo. Instead, a specific demo program (which has already been uploaded) will be used. Everything else will work as in the standard FPGA experiment.

The FPGA laboratory, as other WebLab-Deusto laboratories (PIC or CPLD), is developed within the WebLab-Box. On the WebLab-Box, the device, as well as a fit-pc, a PIC microcontroller, a camera, lighting system and networking materials is installed, so as to make it easier to create and deploy new laboratories.

Target audience: Electronics Engineering students.

Aquarium

The aquarium laboratory creates an access to a real aquarium located in the University of Deusto. On it, it is possible to feed the fish, turn on and off the lights, and, if the submarine is in the water and it is charged, control the submarine. The problem is that most of the time, the submarine is out of battery so we only put it in the fishtank certain days.

Regarding feeding the fish, it may seem dangerous, but it is not. The system feeds them automatically three times a day, every 8 hour. If a user feeds them, then it does not let any other user to feed them before the next shift, guaranteeing that they are only fed three times. So go ahead and try it!

The initial rationale behind this laboratory is that groups of primary school students are responsible of the life of these fish (even if they are not under a real danger). Teachers may know which groups of students have feed them correctly, which students didn’t forget and which students coordinated correctly so no one overfed the fish.

However, at the time of this writing ongoing work is being done for adding more sensors to this laboratory, so stay tuned ;-)

Target audience: initially, primary school students. Right now the focus is changing to take into account physics principles with sensors.

VISIR

BTH OpenLabs VISIR (Virtual Instrument Systems In Reality) is a Remote Laboratory developed in the Blekinge Institute of Technology, which supports remote experimentation with real electronic circuits.

Students create circuits using the web interface, such as the following (where two resistors, of 10k and 1k are placed in serial and connected to the Digital MultiMeter):

And as a result of this, the digital multimeter will show the sum of the two resistors:

Target audience: It depends on how many principles are taught. It has been used with secondary school students, as well as with electronics engineering courses.

Try it! Read more

CPLD

ud-demo-pld lets you remotely practise with a Programmable Logic Device.

With the standard PLD experiment, through the Xilinx software you can write a PLD program locally as you normally would. Once the program is compiled, and ready to be tested, you can simply upload the binary ”.jed” file, and it will be programmed on the physical board and run.

However, due to certain safety concerns, you can’t upload your own file for this demo. Instead, a specific demo program (which has already been uploaded) will be used. Everything else will work as in the standard FPGA experiment.

That binary file will be automatically programmed into the board, and it will start running. To see the results, a Webcam is provided. You may also interact with the board remotely, by using the provided widgets. Though the widgets themselves might appear artificial, they will send a signal to the board just like their physical counterparts would.

As the FPGA, the CPLD laboratory is running in the WebLab-Box. However, two different laboratories are available. The queue of students is balanced between both copies, so it goes twice faster.

Try it! Read more

Logic gates

ud-logic is a simple game implemented as an experiment. Players are presented with a circuit diagram made up of 6 connected logic gates. Five of these gates show the type of gate: AND, NAND, OR, NOR or XOR. These symbols are described in the wikipedia.

Players must choose the type of the sixth gate so the result of the circuit is 1. Sometimes, several types might yield the desired result, and they will all be considered correct.

When the players succeed, they are awarded one point and a new diagram is generated and they may choose a gate again. The process continues until the time expires or a wrong gate is chosen. When the process finishes, players can see their position in the ranking linked. The more points they get in the provided time, the higher they rank.

Target audience: secondary school students, as well as first course of certain engineerings.

Virtual Machines

The linux-vm experiment gives you full access to a virtual machine running the Ubuntu Linux distribution.

The user is presented with a few demo programs, among which is a sample Labview application. The user is free to do whatever he wishes on the machine for the assigned time, and the virtual machine will be reset by Weblab to its original state once the session ends. For instance, you can test that the sudoku game running in the virtual machine is always the same, since the state is always restored.

The purpose of this experiment is mainly to showcase WebLab’s ability to host easy-to-develop unmanaged experiments.

Target audience: It depends on what equipment is used internally. The one running in the demo is only for demonstration purposes.

Try it! Read more

Thermal plant

Provided remote labs are based on unified hardware architecture of industrial aimed devices including programmable logic controllers (PLC) and industrial network routers (INR) eWON4005cd. This multipurpose hardware architecture (MHA) is designed for controlling remote equipment in term of signal control, therefore the overall physical setup allows developers to include any experimental device that can be physically connected to PLC. While PLCs are used as base control unit, INR provides the supervision layer for single or several experimental nodes (PLC + experimental device) over local area network within physical laboratories of institute.