/project-e-coli-sauna

A miniature sauna for happy E coli. A temperature controlled box with humidity logging made from an ItsyBitsy M4, DHT22 and an Aim TTi PSU with two heaters.

Primary LanguageC++MIT LicenseMIT

Requirements Status

image

image

E. coli sauna

A Physics of Fluids project.

A miniature sauna for happy E. coli. A temperature controlled box with humidity logging made from an Adafruit ItsyBitsy M4 Express micro-controller board, a DHT22 sensor and an Aim TTi digital power supply powering two Kapton film heaters.

image

Instructions

Download the latest release and unpack to a folder onto your drive. The electronic diagram can be found at doc/electronic_diagram.pdf.

Flashing the firmware

Double click the reset button of the ItsyBitsy while plugged into your PC. This will mount a drive called ITSYM4BOOT. Copy src_mcu/_build_ItsyBitsy_M4/CURRENT.UF2 onto the BOOT drive. It will restart automatically with the new firmware.

Running the application

Preferred Python distributions:

Open Anaconda Prompt and navigate to the unpacked folder. Run the following to install the necessary packages: :

cd src_python
pip install -r requirements.txt

Now you can run the application: :

python main.py

LED status lights

  • Solid blue: Booting and setting up
  • Solid green: Ready for communication
  • Flashing green: Sensor data is being send over USB