Software Overview

Raspberry Pi Integration and Data Presentation

We insert the Raspberry Pi into the device and develop software to present various data on the screen. This program offers insights into the device's temperature, the fluorescence intensity within the sample, and additionally calculates butyrate level by referencing a calibration curve.

Four Distinct Software Segments

The software controls the screen to display the experiment data and it has been divided into four distinct parts. The first segment focuses on temperature monitoring, continuously displaying the device's internal temperature. The second portion is dedicated to showcasing the fluorescence content within the sample, updating it following each stepper motor operation. Additionally, the third segment keeps users informed about the program's run-time and the device's status - on or off. Finally, the fourth part estimates the time required to complete the experiment. Upon program completion, the screen provides a graphical representation of each fluorescence value within the determination chip and conducts an in-depth analysis of the results.

Temperature Control and Monitoring

The software could also control the temperature inside the device by monitoring the temperature sensor and using the fans to spread the heat made by the heating resistance to ensure the temperature is in a constant range. It diligently maintains this value with precision down to 0.1 degrees to ensure the determination is in a stable state.

Precise Stepper Motor Control

Furthermore, the software could also provide accurate control of the stepper motor to rotate in a scheduled degree and precisely aim the fluorescent excitation port. After the stepper motor drives the determination chip under the launch port, the software could control it launching the fluorescence which the wavelength is 584/607. Then, the sensor will detect the fluorescent intensity, transcribe it into an electric signal from the illumination signal, and store it in the Raspberry Pi memory for further analysis.

Fluorescence Excitation and Data Analysis

After analyzing all the samples inside the determination chip, each data stored in the memory model on the Raspberry Pi will start to combine together, analyze in a formula, and display a graph automatically, to determine the relationship between the fluorescence intensity and the butyrate level.

User-Friendly Operation

All these designs allow people to operate this device easily; operators only need to plug the preprocessed determination chip and press the start button, leaving the device to complete the experiment automatically.