Indholdsfortegnelse:

Hjemmeautomatisering ved hjælp af Google Firebase: 3 trin
Hjemmeautomatisering ved hjælp af Google Firebase: 3 trin

Video: Hjemmeautomatisering ved hjælp af Google Firebase: 3 trin

Video: Hjemmeautomatisering ved hjælp af Google Firebase: 3 trin
Video: SwitchBot Curtain - Motoriseret og intelligent gardin 2024, Juli
Anonim
Image
Image
Hjemmeautomatisering ved hjælp af Google Firebase
Hjemmeautomatisering ved hjælp af Google Firebase

Introduktion:

Dette er et hjemmeautomatiseringsprojekt, der bruger firebase og nodeMCU. Først hvorfor jeg har valgt Firebase er fordi det let kan vedligeholdes, det har statusrapport, Crash Analytics osv. Og præcis det er gratis, så vi kan bruge dette projekt til at styre lys, fans, tv osv. Så lad os komme i gang

Forbrugsvarer

  • NodeMcu - 1 nr
  • Relæmodul - 1 nr
  • Brødbræt - 1 nr
  • Mandlige til kvindelige springere - 3 nr
  • En internetforbindelse
  • En android telefon

Trin 1: Oprettelse af database

Oprettelse af database
Oprettelse af database
Oprettelse af database
Oprettelse af database
Oprettelse af database
Oprettelse af database
Oprettelse af database
Oprettelse af database

Først skal du gå til dette websted og logge ind på din Google -konto. Og klik på Opret et nyt projekt, og giv dit projektnavn, og klik på Fortsæt. Efter et par minutter står der, "dit projekt er klar", og der vises en fortsæt-knap for at klikke på det, instrumentbrættet vises, på fanen i venstre side vil der være klik på det og langsomt rulle ned vil du se oprette realtid database -knap klik på den. Det åbner en dialogboks, der fortæller dig at vælge enten en låst tilstand eller en testtilstand. Vælg testtilstand, og klik på aktiver. Du bliver dirigeret til fanen Data øverst. Du vil se fire faner klikke på fanen regler og kontrollere, om både læse- og skriveregler er sande. Hvis ikke ændres begge til sande. Gå nu til projektindstillinger og kopier dit projekt -id og web -API -nøgle, som vi senere vil bruge. Og gå også til fanen Servicekonti, i venstre databasehemmelighedsfan vil der være klik på fanen og rul ned, du vil se databasens navn og et hemmeligt klik på visningsindstillingen i højre side af hemmeligheden og kopiere hemmeligheden og indsætte det i et notesblokvindue. Og nu er denne del slut. Nu går vi til app -opfinderdelen.

Trin 2: Konfiguration af appen

Konfiguration af appen
Konfiguration af appen
Konfiguration af appen
Konfiguration af appen

Appdelen er ikke et hårdt job. Jeg har givet linket til at downloade.aia -filen. Du kan bare downloade det og importere det til din konto. Først skal du logge ind på MIT -app -opfinderen og på toppen vil mit projekt være der, klik på det, en liste med muligheder vises, klik på importprojekt (.aia) fra min computer, vælg den downloadede aia -fil og klik på importér projektet importeres og åbnes. klik nu på firebaseDB1-widgeten, fanen Indstillinger åbnes i højre side i den ændring af firebase-tokenet med web-API-nøglen og ændrer firebase-URL'en med dit firebase-projekt-id i formatet (https:// {dit-projekt-id }.firebaseio.com/). Og klik på build -indstillingen for at downloade apk -filen i din app. Installer nu appen på din mobiltelefon. Og vi går videre til det næste trin.

Trin 3: Kode

Kode
Kode

Så jeg har også givet koden. Så download koden, og åbn den. Skift firebase_HOST med dit projekt-id i formatet ({Your-project-id}.firebaseio.com). Skift også firebase_Auth med din firebase -hemmelighed, du kopierede tidligere. Og især glem ikke at ændre wifi -navnet og adgangskoden.

Link: Kode og app

Anbefalede: