Saturn Tower

Saturn Tower

Saturn Tower

Saturn Tower

Saturn Tower

A network of Raspberry Pi weather sensors

A network of Raspberry Pi weather sensors

A network of Raspberry Pi weather sensors

A network of Raspberry Pi weather sensors

tower

What's the story

What's the story

Background

Background

During my Ph.D. at the Max Planck Institute for Biochemistry, we moved inhouse into a newly renovated lab space. Not only our desks and bench areas changed, but we also relocated the microscope systems. Designated optics laboratories with climatization were built for the microscope setups. After re-assembling the microscopes, we noticed significant temperature fluctuations during the day. Browsing the online market for weather sensor networks, I could not find a system that satisfied our needs. So, time to build my platform.

During my Ph.D. at the Max Planck Institute for Biochemistry, we moved inhouse into a newly renovated lab space. Not only our desks and bench areas changed, but we also relocated the microscope systems. Designated optics laboratories with climatization were built for the microscope setups. After re-assembling the microscopes, we noticed significant temperature fluctuations during the day. Browsing the online market for weather sensor networks, I could not find a system that satisfied our needs. So, time to build my platform.

Implementation

Implementation

At the core of Saturn Tower operates a Node.js server providing a RESTful interface. The API handles two types of communication. On one hand, weather data is gathered from Raspberry Pis and transmitted to the server. Subsequently, the data is processed and stored in a NoSQL database using MongoDB and Mongoose. On the other hand, Saturn Tower serves a web platform, where users can access stored data and view the current weather status in the microscopy laboratories.

At the core of Saturn Tower operates a Node.js server providing a RESTful interface. The API handles two types of communication. On one hand, weather data is gathered from Raspberry Pis and transmitted to the server. Subsequently, the data is processed and stored in a NoSQL database using MongoDB and Mongoose. On the other hand, Saturn Tower serves a web platform, where users can access stored data and view the current weather status in the microscopy laboratories.

Outcome

Outcome

YAML Reader

Finding weather data from a specific experiment a long time ago can be very frustrating. With the built-in YAML reader, Saturn Tower takes over this job. The YAML file is generated while processing the microscopy acquisition. Just drag-drop the file into the YAML area and Saturn Tower will get the weather data.

Finding weather data from a specific experiment a long time ago can be very frustrating. With the built-in YAML reader, Saturn Tower takes over this job. The YAML file is generated while processing the microscopy acquisition. Just drag-drop the file into the YAML area and Saturn Tower will get the weather data.

Slack and E-Mail Notifications

Slack and E-Mail Notifications

Climate control systems can sometimes have their own idea of an experimental environment. Saturn Tower keeps up with the fluctuations and sends out alerts if some values are no longer correct.