Skip to content

Latest commit

 

History

History
65 lines (49 loc) · 2.44 KB

README.rst

File metadata and controls

65 lines (49 loc) · 2.44 KB
Requirements Status

Twente Dodecahedron

A Physics of Fluids project.

Control program for the Twente Dodecahedron: a scientific setup in order to study isotropic droplet-laden turbulence. This program logs the temperature and humidity readings and it controls the circulating bath that is connected to the setup's heat exhanging plates.

https://raw.githubusercontent.com/Dennis-van-Gils/project-Dodecahedron/master/images/screenshot.png

Hardware

  • Adafruit #3857: Adafruit Feather M4 Express - Featuring ATSAMD51 Cortex M4
  • Adafruit #381: Waterproof 1-Wire DS18B20 Compatible Digital temperature sensor
  • Pimoroni PIM472: BME280 Breakout - Temperature, Pressure, Humidity Sensor
  • Julabo FP51-SL: Ultra-Low Refrigerated / Heating Circulator

Instructions

Download the latest release and unpack to a folder onto your drive.

Flashing the firmware

Double click the reset button of the Feather while plugged into your PC. This will mount a drive called FEATHERBOOT. Copy src_mcu/_build_Feather_M4/CURRENT.UF2 onto the Featherboot 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