aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--report.qmd50
1 files changed, 16 insertions, 34 deletions
diff --git a/report.qmd b/report.qmd
index efebaff..5c2b1f5 100644
--- a/report.qmd
+++ b/report.qmd
@@ -49,20 +49,17 @@ under the Creative Commons crediting share-alike 4.0.
In Poland, several waterworks use biomonitoring systems
that rely on freshwater mussels to detect water contamination
by measuring and analysing the mussels' gaping behavior
-[@FerreiraRodriguez2023].
+[@FerreiraRodriguez2023, p. 3732]
Our project aims to simulate a similar system.
We will be using Arduino-based hardware and software to do so,
and have additionally made a P5 program to simulate night and day,
which influences the pseudomussels' behaviour (reaction).
We have defined a research question to work around:
-*TODO: in above paragraph, locate page(s) for reference*
**How do we simulate and visualise an existing biomonitoring technology
-to its core purpose**
+for its core purpose**
-*TODO: in above paragraph, "to" feels wrong --
-perhaps the intended meanning was "for"?
Our simulation is inspired by SYMBIO --
a biomonitoring system --
@@ -94,7 +91,6 @@ An alarm will then be triggered
and further laboratory tests are done
[@Nazaruk2016].
-*TODO: in above paragraph, locate page(s) for 2nd and 3rd references*
To meet this question,
we will be using touch and light sensors
@@ -135,45 +131,30 @@ and we chose to work from the perspective of role number three,
which views the prototype as a research archetype
and tool for critical reflection,
in both a physical and abstract sense
-[@Wensveen2014].
+[@Wensveen2014 p. 8-9].
Next we each did early prototyping and pseudocoding
for about three weeks.
-We worked on the sensors and on the voting-logic
+During this phase, we worked on the sensor setups and on the logic behind the voting mechanism
and the possible communication-methods between them.
-We decided to use API and bluetooth
-to connect the sensor-data to the voting program,
-that should then create an output.
-A further explanation of this process,
-will be displayed in the paragraph @sec-user-guide.
-We have used the course curriculum
-to understand what API is and does,
-and the following explanation is an interpretated summary
-of where we tried to come up with ways to
-
-*FIXME: above paragraph is unfinished*
-we did not use the API methods that were on the curriculum,
-as we chose a more fluid approach.
+Our project group has received a brief introduction to API's during a lecture session,
+and through additinoal notes on the topic, that are available on the lecture slides for week 5.
+From these notes, we learned that API works as a standardized *messenger*, that allows different software applications to communicate through defined rules and protocols. API enables seamless integration between the systems.
-We have three components that has to mentioned shortly
-for further understanding:
-a
-*FIXME: above paragraph is unfinished*
+We decided to use a combination of bluetooth and API, to
+connect the sensor-data to the voting program.The bluetooth handles the connection between the sensors and our computer/phone, whilst the API is being used to send/retrieve data and trigger an output.
+A further explanation of this process,
+will be displayed in @sec-user-guide.
## Detecting stressful mussel behavior
-We wish to expound *some* of the ways that freshwater mussels behave
+We wish to expound some of the ways that freshwater mussels behave
and how the detection works,
in real-life implementation.
-The threshold and logic for our voting-sensor and for our ,
-is based upon the following
-
-*FIXME: above paragraph is missing a word after "for our"*
-
-*TODO: perhaps write every threshold -- inspired or not -- in here.
-even why we chose to make the mussels smarter/simpler/cooler/whatever.*
+The thresholds and logic for our sensors and voting-mechanism,
+is mostly based upon the following.
The use of a mussel as biodetector requires distinction
between slow-paced valve gaping change (normal),
@@ -279,7 +260,7 @@ Here it reads the data from the the p5.js and normalizes it.
It seems wrong that the sun affects mussels' ability to think,
and the P5.js code does not normalize anything --
probably an interesting and valid point was intended,
-but it is unclear with current phrasing what that is.
+but it is unclear with current phrasing what that is.*
*TODO*
@@ -373,3 +354,4 @@ about consuming a lot of space and resources*
```{.cpp include="Arduino/vote/vote.ino" code-line-numbers="true"}
```
+