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

  Which biometric authentication methods is frequently found

Which of the following biometric authentication methods is most frequently found on laptops? Which of the following lock grades should be selected in order to appropriately protect critical business assets?

  Write down a 200- to 300-word response to the given

write a 200- to 300-word response to the following effective telephone communication is an expected attribute within

  Write a program to simulate the authentication process

The user would enter 23113 instead of 12345. This doesn't divulge the password even if an attacker intercepts the entry because 23113 could correspond to other PIN numbers.

  Find an expression using fewer operations that is equivalent

Question : Use the rules of Boolean arithmetic to find an expression using fewer operations that is equivalent to expression found.

  How gdss can increase some benefits of collaboration

Explain how GDSS can increase some benefits of collaboration and decision making in groups and eliminate or reduce some losses. Your response should be 250-300.

  Compute the sum of the elements of an integer array

Write a recursive algorithm that computes the sum of the elements of an integer array.

  Understanding and sequencing the most basic sub-tasks

Understanding and sequencing the most basic sub-tasks (which are often taken for granted in high-level language programming).

  What is role of kcc and its relationship to rule of three

What is the role of KCC and its relationship to the rule of three? What are the different criteria that can force replication to occur? How does Active Directory handle simultaneous changes?

  Find an example of a risk management plan

Google to find an example of a Risk Management Plan. Compare the plan you found to the suggested content.

  What is the role of policy in formulating the information

What is the role of policy in formulating the information assurance manual? Why is it useful to have a template for documenting the information assurance system

  Create a list of stakeholders for the ir planning committee

Assume that you have been tasked by your employer to develop an incident response plan. Create a list of stakeholders for the IR planning committee.

  Would you use automated forensic tools to process

Would you use automated forensic tools (e.g. FTK imager, Encase) to process digital evidence or perform all forensic processes manually?

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