top of page

Automation of an Optical Communications Lab

Logan O'Callaghan

Easy instrument control. Wireless control from anywhere on campus.

This project covers the design and implementation of a system to remotely control instruments found in Monash University's optical communications lab. This includes easy to use graphical user interfaces for each instrument and methods to program complex functions for greater control. The project is free, open source and utilises affordable hardware so anyone can use for themself. The project code can be found at https://github.com/Logan-OC/Lab-Automation

Page Views:

This project covers the design and implementation of a system to remotely control instruments found in Monash University's optical communications lab. Graphical user interfaces (GUI) were created in Python to allow for simple control of an instrument. Each instrument is connected directly to a raspberry pi within the lab, which is connected to Monash University's internet on the Clayton campus. Python code has been designed to connect to this raspberry pi from any computer with the same host connection. This allows for instrument commands to be sent through Wi-Fi to the raspberry pi, then to the desired device. An additional framework has also been designed to allow for more complex control of an instrument. Such as sweeping through setting variables while logging results. This project is completely free and open source, available for other laboratories to use.

  • facebook
  • linkedin

Organised by the Department of Electrical and Computer Systems Engineering of Monash University

bottom of page