ICP 3 - TondiToday/CSEE5590-IOT-Robotics GitHub Wiki

Teammate 1: Tonderai Kambarami

Teammate 2: Luis Guillermo Usseglio-Carbajal

Teammate 3: Reed Bader


Introduction

For this ICP we connected various different sensors to the Arduino with the help of a breadboard, and displayed their results to the LCD screen (also connected to the Arduino). The final goal being to push all the results to the ThingSpeak API.


Approaches and Method

Part 1

Assemble the following sensor according to schematics given in the lecture presentation slides: •Temperature sensor Module •Barometer Module •Light sensor module •UV sensor module •Dust sensor module separately •Display results in IDE monitor

Part 2

•Connect LCD with each component and display results •Connect WIFI with each module •Transmit the results for individual modules to ThingSpeakServer separately

Part 3

Integrate all of the modules together and the complete circuit should be able to transmit the data to ThingSpeak for visualization.


Workflow

We split our group into 3, one worked on completing the code, and then the other 2 worked on connected different sensors (half and half). We then came back together at the end and put our results together.


Circuit Diagram


Evaluation and Conclusion

Below you will find images of our set up and the video link to our ICP, which shows our final results.

ICP 3 Video

We didn't manage to complete the whole ICP. We ran into the same issues as last time, which is connecting the WiFi to the WiFi hotspot from our phones. We did not manage to test out our setup on a home WiFi network this time due work constraints. We did manage to connect all of the components to the Arduino and show the results on the LCD. With the exception of the Barometer (because the sensor was broken, and there was only one working sensor in class) and the UV sensor (time constraints of the class). All im not the happiest with our results, as the road blocks which we spent the most time on was the WiFi and connecting to the ThingSpeakServer, like the majority of the class. I think if we continue to use the Wifi Sensor we need to find out why it is unable to connect to various WiFi hotspots in the class so that we don't end up spending hours troubleshooting something which may infact not be possible to do.