Take spectrometer readings (between OD readings) from the Adafruit AS7341 attached to your Pioreactor
Project description
Spectrometer reading plugin
Records spectrometer readings from the Adafruit AS7341 spectrometer sensor attached to your Pioreactor.
Available wavelengths:
-
415nm
-
445nm
-
480nm
-
515nm
-
555nm
-
590nm
-
630nm
-
680nm
This plugin also installs a SQL table, as7341_spectrum_readings
, that will store the readings.
Charts
After installation, you can add specific bands as charts. Add spec_415=1
, or whatever band(s) you want, to the [ui.overview.charts]
section, ex:
Hardware installation
See notes here.
How it works
- In between optical density recordings, the white-light LED on the AS7341 board turns on, and all other LEDs from the Pioreactor's LED channels turn off.
- The light is reflected back towards the board, with some wavelengths being absorbed by the culture.
- All sensors for each wavelength are recorded to MQTT and the SQLite3 database (see below)
- The onboard LED is turned off.
Each wavelength is sent to MQTT under the topics:
pioreactor/<unit>/<experiment>/spectrometer_reading/band_<xxx>
And it is also placed in the SQL table as7341_spectrum_readings
.
Using a different LED
You can provide a 5mm LED instead of using the onboard one. We suggest using the following config to accomplish this:
led_current_mA=0
turn_off_leds_during_reading=0
Hardware requirements
- Requires the Adafruit board AS7341 and a StemmaQT 4pin cable.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file spectrometer_reading_plugin-0.2.9.tar.gz
.
File metadata
- Download URL: spectrometer_reading_plugin-0.2.9.tar.gz
- Upload date:
- Size: 7.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0rc2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18e4bf76749f35b9be493d3d052424294ec7800163fda09cb58c45a8153ed1c4 |
|
MD5 | cbcc815930b95949f176452da15daf08 |
|
BLAKE2b-256 | 9880dc2e88b578b61f9f53828ceaec9d1b39d12062128fdc1e6d4818b26989d7 |
File details
Details for the file spectrometer_reading_plugin-0.2.9-py3-none-any.whl
.
File metadata
- Download URL: spectrometer_reading_plugin-0.2.9-py3-none-any.whl
- Upload date:
- Size: 10.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0rc2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3208a3c44868a08b7cba7af5d386a9328e0775673d59547d6b928aca970932c |
|
MD5 | aeb8ccb47acd46701034fd2bb99cfae4 |
|
BLAKE2b-256 | deb9c57c75da9d8894301271bab6c33885c02bd80ab586867645350dea72ad19 |