This week I spent working on doing some more touch ups on my projects. I finished up with spell checking my write-ups and added some further details to my XR project. I finished my writeup with my first Arduino project and my code and video was filmed previously already.
There was no lecture on Wednesday this week so I worked hard on doing some more touch ups, as well as researching some topics for my essay. I found some topics that I wanted and gathered some links, I also have started an intro.
I had to get special permission for testing my flame sensor. I brought candles, a lighter and also matches. In the end I only ended up using the matches.
At first, I got directed to a fume cupboard however this extinguished any flames before I could read any values. So, I asked for permission to work in another room and this worked fine.
I got many interesting values, I tested for >1cm, 30cm and ~100cm as distances from the flame sensor. I couldn’t find a true ‘baseline’ value after nearly an hour of testing as even when the flame was extinguished, infrared from the flame would remain in the air and would get detected.
Light also affects the sensor value, so depending on the lighting there would be a different baseline as well.

Next week I will need to get a video of my flame as well as potentially do some more tests, as my results were a bit wild.
I figured out a way to get an average of my values though in my code! Which will help a lot in testing
it stores every 5 read sensor values into an array tensor, then it prints the average of those 5 values in the serial monitor. This is incredibly beneficial as the results are more reliable, as it gives the outliers less ‘weight’ to the results than if everything is individually printed.

I had to get permission from my university to test my flame sensor, thankfully it was all okay.
I have been working hard to try and meet this deadline, however, my Arduino project that I had finished prior and saved on the Arduino cloud seemed to not be updated correctly. I tried to view it at home and the code wasn’t up to date! (It was saved perfectly fine previously). This stressed me out a lot, thankfully my code documentation was so thorough and complete, so I used it to remake my code. I’ve learnt this as a lesson to save my work in multiple places.