Project Context & Background

Subject

This project was created for the subject "IoT Essentials" in my first year at Thomas More in Geel.

Team Members

This project was fully created by myself!

Purpose & Description

This project is an exercise to create a working weather station that detects light and measures the current temperature in degrees Celsius.

Project Setting

I worked on this project during the second semester of my first year studying IT at Thomas More in Geel. Most of my work was done on campus, with only the video being made at home.

Project Realisation

Final Report

This is the final report that I had to make. In the report, there is the schematic, pictures of my dashboard on ThingSpeak, and the realisation made with an Orange Pi, BMP280, BH1750, and a relay. The code I wrote is included as well, both for the Orange Pi and ThingSpeak. My self-evaluation was used to justify the points I thought I deserved. Lastly, I included a link to my video showing it working in real time.

Schematic

This schematic was drawn to show how all the ports are connected with each other and with all the other components like resistors.

Realisation

These are pictures showing how all the cables are connected when assembling it in real life.

Graphs

These are all the graphs generated from the data collected by the components.

Video

This video shows me giving a demonstration for the viewer.

What I've Learned

Working with ThingSpeak

Throughout this project, I learned how to work with ThingSpeak. It was a difficult process at first, but the more I worked with it, the more I understood it.

Learning to Adjust

Since I already had experience working with an Arduino, adjusting to an Orange Pi was initially very challenging. I was used to coding in C++, but now I had to code in Python. Even the ports were completely different from what I was used to.