Progress

January 2025 - June 2025 Timeline

PhaseWeekWIPDeliverable
Proposal2Pump flow rate testing

Schematics for pump components

Water Environment3PIR sensor testing

Code for controlling pump flow rate

Code for PIR Sensor

""4PIR mapping and Reset pin research for ArduinoCode of PIR input mapped to flow rate
""5

Expanding PIR interactions and Testing more inputs

Interpret genome data

One pump with full PIR behavior

Code for reading genome data

""6

Non-blocking code rewrite

Test PySerial library

Continuously running pump with 2 sensor inputs

Reading serial across Arduino and RPi

""7

Cont. previous + Integrate 2nd pump and float input

Consider and test water level sensor options

Shut off/system pause button

2 pumps running on 2 sensor inputs with pausing functionality

Prelim genome visual mapping

""8

Integrate adding/removing water

Test 2 pumps running at the same time

Add/remove water functionality
Presentation9

Test ultrasonic sensors for cyan pump integration and extreme case handling

Develop builds

Two-pump + Add/Rmv Pump prototype
PhaseWeekWIPDeliverable
Water System continued11

Format and send Arduino data thru Serial to Rpi

Program that reads Arduino program input data to RPi
""12

Develop pump mounts and main tank lid

 
Animation13

Full wiring with one extreme case

Rpi-received data to MPI data

Physical layout of all Arduino components

""14

Incorporate all extreme cases with current build

Data read across all cluster nodes
""15

Test run full wiring with all extreme cases

Map data manipulations into animation

Wired water system with all components and extreme cases
""16

Continue Arduino testing

Animation on all cluster screens

Data mapping of one-screen animation
""17

Tweaking Arduino

Tweaking Animation

Water system complete

Animation complete

Debugging18Simultaneous running of water system and animationDefined process for starting and stopping the project
Presentation19Debugging 
 20Debugging 
Exhibition21Gallery InstallGallery Install