Create a project on firebase to store your data

Assignment Help Computer Engineering
Reference no: EM133482135

Task: Connect Raspberry Pi with a Real-Time Database on the Cloud using Firebase

Required components:
• Raspberry Pi board
• DHT11 Sensor
• LCD display
• DC Motor

When the system starts, the LCD should display the readings of the DHT11 Sensor and the status of the motor (initially turned OFF).

The Raspberry Pi should send the readings of the sensors to a real-time database on Firebase. You should create a project on firebase (console.firebase.google.com) to store your data.

The database on firebase should have 2 values for temperature and humidity thresholds. The Raspberry Pi should read these values and turn the motor ON automatically if the temperature or the humidity readings is greater than the threshold.

A simple html page should be created and hosted locally or on firebase hosting to provide a user interface for the database.

Deliverables:

(1) A Schematic diagram that shows the connections (submitted to canvas)

(2) A python code. (submitted to canvas)

(3) Student(s) should present the project in class and answer all questions during the presentation

Reference no: EM133482135

Questions Cloud

Describe the advantages of each of these methods : Data validation can be performed both on the server, using attributes in the properties of a class, and on the browser, using JavaScript
What is your personal ethics statement on integrity : What is your personal ethics statement on integrity? What is your personal ethics statement on excellence? What is your personal ethics statement on attitude?
Re-create the application you created : Re-create the application you created in the Week 3 Midterm, re-writing it to use the MVC architecture
How statistical data is used in organization area today : Provide example of how statistical data is used in organization or specialty area today and what you are expected to do with this information as practitioner.
Create a project on firebase to store your data : Create a project on firebase (console.firebase.google.com) to store your data - A simple html page should be created and hosted locally or on firebase hosting
Develop and deliver an employee training workshop : Develop and deliver an employee training workshop. Examine the impact that room setup has on communication in the group.
Describe the error for n-step sarsa : What are some advantages of TD methods over Monte Carlo and What is the difference between the reward and the return for RL
What is your overall experience with social media : What is your overall experience with social media and activism? Have social media platforms changed your level of engagement or activism
Explain why we use reactjs and advantage : Explain why we use reactjs and advantage, disadvantage of the reactjs? I don't need any research based information. Please give me your opinions

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd