Skip to content

Latest commit

 

History

History
66 lines (41 loc) · 2.06 KB

README.md

File metadata and controls

66 lines (41 loc) · 2.06 KB

Classroom Monitor EESTech Challenge 2019

An ESP8266 board collects enviromental data for classrooms & uploads them to a Firebase Database.

Then, an Android App can be used to monitor that data.

Getting Started

All you need to do is uncomment & fill the following Global Variables:

FIREBASE_HOST FIREBASE_AUTH WIFI_SSID WIFI_PASSWORD

Then change the CLASSID to the ID of the class each board will be used. Change LOOPINTERVAL to the number of minutes you want data to be collected. Change UTF to your timezone.

Prerequisites

Prerequisites:

  • An ESP8266 Chip (~3$)
  • A Google Firebase database (Free)

Required Libraries:

Installing

If this is your first time working with an ESP8266 chip make sure you install the board on the Arduino IDE Instructions can be found Here

Intivitual instructions on how to install each of the Required Libraries can be found on their Github Pages:

...More Here Soon...

Built With

  • FirebaseESP8266 - Connects & sends data to the Firebase Database.
  • DHTesp - Reads Temperature data from the Sensor.
  • ESP8266WiFi - Used to connect to the internet via the built in WiFi chip.
  • time - Fetches internet time, to upload data properly timestamped.

Authors

License

...More Here Soon...

Acknowledgments

...More Here Soon...