Inhoudsopgave:

Hoe maak je een Firebase-huisautomatiseringssysteem met NodeMCU - in IOT-platform: 14 stappen
Hoe maak je een Firebase-huisautomatiseringssysteem met NodeMCU - in IOT-platform: 14 stappen

Video: Hoe maak je een Firebase-huisautomatiseringssysteem met NodeMCU - in IOT-platform: 14 stappen

Video: Hoe maak je een Firebase-huisautomatiseringssysteem met NodeMCU - in IOT-platform: 14 stappen
Video: Vliegtuig Vouwen | Hoe maak je een papieren vliegtuigje | Origami Vliegtuig Makkelijk 2024, Juli-
Anonim
Hoe maak je een Firebase-huisautomatiseringssysteem met NodeMCU | in IOT-platform
Hoe maak je een Firebase-huisautomatiseringssysteem met NodeMCU | in IOT-platform

DOEL VAN DIT PROJECT

Dit project heeft tot doel een domoticasysteem te ontwikkelen dat de gebruiker volledige controle geeft over alle op afstand bedienbare apparaten in zijn/haar huis met behulp van de IOT Android-app. Er zijn veel online servers en platforms van derden beschikbaar om de gegevens van uw IOT-project te presenteren. Maar al deze platforms zoals ThingSpeak, Adafruit.io, Blynk en IFTT enz. Maar vandaag selecteer ik firebase

Stap 1:

Stap 2: Waarom u Firebase selecteert

Firebase biedt een snelle manier om sensorische gegevens die op apparaatniveau zijn verzameld, vast te houden en het werkt uitstekend met de Android-API's, die worden ondersteund door AndroidThings. Veel programmeurs van mobiele apparaten en apparaten die ik ben tegengekomen, worstelen met programmeren aan de serverzijde. Firebase kan echt helpen die kloof te overbruggen en het gemakkelijker te maken. Het zal interessant zijn om te zien dat ontwikkelaars de offline functies gebruiken. Als u nieuw bent met IoT of in het algemeen een apparaat dat gegevens verzamelt en deze via netwerken moet verzenden, is de gouden regel die moet worden aangenomen dat netwerkconnectiviteit niet kan worden aangenomen. Als gevolg hiervan moet u de gegevens offline verzamelen en wanneer het netwerk beschikbaar is, verzenden naar uw server. Firebase met zijn offline-functie kan dit voor veel ontwikkelaars echt eenvoudig maken.

Firebase heeft een heleboel functies, waaronder realtime database, authenticatie, cloudberichten, opslag, hosting, testlab en analyse, maar ik ga alleen authenticatie en realtime database gebruiken.

Stap 3: Ok, anders ga je naar projectvernietiging……

Ik zal dit project opsplitsen Driedelig deel

1. Fairbase-account aanmaken

2. App maken

3. Ardunio-programmadeel

Stap 4: Fairbase-account aanmaken

Fairbase-account aanmaken
Fairbase-account aanmaken

Ga eerst naar https://console.firebase.google.com/ en log in

Klik op Project toevoegen

Stap 5: Toon vervolgens zoals deze interface en geef projectnaam en selecteer landnaam

Toon vervolgens zoals deze interface en geef projectnaam en selecteer landnaam
Toon vervolgens zoals deze interface en geef projectnaam en selecteer landnaam

Stap 6: Hoor ik selecteer projectnaam Home Automation en selecteer mijn land en druk vervolgens op Create

Hoor ik selecteer de projectnaam Domotica en selecteer mijn land en druk vervolgens op Aanmaken
Hoor ik selecteer de projectnaam Domotica en selecteer mijn land en druk vervolgens op Aanmaken

Stap 7: Laat deze interface na een moment zien Klik op Contention

Na een moment Toon deze interface Klik op Contention
Na een moment Toon deze interface Klik op Contention

Stap 8: Ga vervolgens naar Aan de slag

Ga dan naar Aan de slag
Ga dan naar Aan de slag

Stap 9: Ga naar Regels en Eadit Code Like Image

Ga naar Regels en Edit Code Like Image
Ga naar Regels en Edit Code Like Image
Ga naar Regels en Edit Code Like Image
Ga naar Regels en Edit Code Like Image

Stap 10: Ga naar je instellingen en laat je API-sleutel zien

Ga naar je instellingen en laat je API-sleutel zien
Ga naar je instellingen en laat je API-sleutel zien

Stap 11: App maken

Geen spanning, ik zal je een compleet rijbestand voor appinventor geven, klik gewoon hier en download dit

nee ga naar ai2.appinventor.mit.edu om dit bestand te openen

Stap 12: Ga nu naar Project en importeer het Homeautomation.aia-bestand op uw computer

Ga nu naar Project en importeer het Homeautomation.aia-bestand op uw computer
Ga nu naar Project en importeer het Homeautomation.aia-bestand op uw computer
Ga nu naar Project en importeer het Homeautomation.aia-bestand op uw computer
Ga nu naar Project en importeer het Homeautomation.aia-bestand op uw computer
Ga nu naar Project en importeer het Homeautomation.aia-bestand op uw computer
Ga nu naar Project en importeer het Homeautomation.aia-bestand op uw computer
Ga nu naar Project en importeer het Homeautomation.aia-bestand op uw computer
Ga nu naar Project en importeer het Homeautomation.aia-bestand op uw computer

Stap 13: Klik op Red Circle Option en Flow That Image Commend

Klik op Red Circle-optie en Flow That Image Commend
Klik op Red Circle-optie en Flow That Image Commend
Klik op Red Circle-optie en Flow That Image Commend
Klik op Red Circle-optie en Flow That Image Commend

Stap 14: Ardunio-programmadeel

Je moet wat verandering in je ardunio-code nodig hebben

FIREBASE_HOST kopiëren en plakken in de fairbase-database

FIREBASE_AUTH kopiëren en plakken op projectinstelling

en stel uw WIFI-naam en wachtwoord in

Download ardunio kabeljauw vanaf hier klik hier

Deze tutorial is voor het eerst gepubliceerd op klik hier

meer tutorial over Nodemcu klik hier

Aanbevolen: