Skip to content

Latest commit

 

History

History
30 lines (25 loc) · 2.14 KB

README.md

File metadata and controls

30 lines (25 loc) · 2.14 KB

HENRY-controller

An arduino program to control solenoid valves and vacuum pumps on a microscope sample processing machine. It uses an E-Ink display, temperature sensors, vacuum / pressure sensors, relays and buttons.

When turned on, it presents messages to the user in the top area, and button choices in the lower area. After choosing a function, the arduino controls the physical machinery such as firing relays. Throughout the process, messages are pushed to the screen to indicate the current status. Upon completion, the controller will pick different functions to be available.

There is a seperate arduino running the vacuum monitor, which uses the same sensor reading as this program to quickly provide a visual indication of the vacuum level.

The process is:

graph
off[Power Off] -- "Turn On (Power Connected / Reset Pin)" ---> Initialisation
Initialisation --> Pump & Vent
Pump <---> Vent
Pump --> Heat --> Vent
Pump -- Turn Off --> pumps_off[Scroll Pump Off & Turbo Spindown] --> Pump & Vent
Loading

Pictures

Filling In Unused Button After Pumping Breadboard 1 Breadboard 2 Front Panel Testing Inside The HENRY Pump Example Turbo Spindown 1 Turbo Spindown 2 Wiring 1 Wiring 2