Skip to content

Arduino Code of Team Lemon Pies EESTech Challenge 2019 Implementation

Notifications You must be signed in to change notification settings

MrThanasiz/Classroom-Monitor-EES19

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

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...

About

Arduino Code of Team Lemon Pies EESTech Challenge 2019 Implementation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages