A functional WeatherMe-LTE prototype. The device is powered by a charging brick and contained within a roughly 6"x8"x2" box.
WeatherMe-LTE uses a lightweight frontend with an intuitive UI.
Users can see historical data for each metric by using the "History" button.
WeatherMe-LTE offers remote access to meteorological data.
During development - the blue LED on the Boron means the unit has LTE connectivity.
WeatherMe-LTE is a compact, LTE-connected weather station that can be accessed remotely to return information on weather conditions anywhere in the world. WeatherME-LTE represents an efficient use of LTE technology and offers unprecedented opportunities for outdoorsmen, amateur meteorologists, and vacationers to access real-time weather information at specific locations in order to plan activities or travel.
Functionality & Specifications
WeatherMe-LTE is a micro-controller which interfaces with an Particle Boron LTE module, as well as a hygrometer, thermometer and barometer to give the user access to a variety of readings and calculations through an online portal. The system is connected to a portable battery pack and can function in most environments.
WeatherMe-LTE uses an Arduino Uno and Particle Boron LTE for sensor I/O and LTE connectivity respectively. The Uno is used to conglomerate sensor data from a barometer, thermometer and hygrometer, whose data is then sent via serial port to the Boron to allow for online connectivity.
The front end is a web application that implements Bootstrap and CanvasJS. The client can send requests for information to the Arduino through the Particle server, which updates the web UI with the relevant information. The user can also generate a graph with a history of the data points for that atmospheric parameter.
During hardware integration, the team encountered technical difficulties getting the Boron to properly relay requests to the Uno, and returning the requested parameters. This was resolved through extensive troubleshooting to achieve a reliable hardware integration.
On the front end, issues were encountered using the CanvasJS library to generate graphical output of the information without ruining the existing UI formatting. The lightweight web application holds historical data on the client side and does not use a secondary server. While this is economical from the developer perspective, there were issues integrating JS scripts in the webpage. These were eventually debugged.
The WeatherMe-LTE team is competing for the Best UI/UX and Best Domain Registered with Domain.com prizes.
WeatherMe-LTE successfully made use of the Particle Boron and LTE functionality. This was a first for all members of the WeatherME-LTE team, as the Particle Boron was a Christmas gift to team member Tony from his girlfriend.
What We Learned
The WeatherMe-LTE team successfully learned use of the Particle Boron; no team members had used LTE devices previously. One team member had never dealt with hardware integration prior to cuHacking 2020 and the event was a valuable experience to learn about the tangible aspects of tech development.
The WeatherMe-LTE team will continue to explore innovative applications for LTE technology and add IoT functionality to the ever-growing pool of objects that make use of internet resources. Time in the bathroom will never be the same when your toilet brings the YouTube videos to you!