Inhaltsverzeichnis:
- Schritt 1: Alle erforderlichen Werkzeuge
- Schritt 2: Erste Schritte mit Google Firebase und Erstellen Ihres ersten Projekts
- Schritt 3: Erstellen Sie Ihre erste Android-App zur Steuerung Ihres ESP8266 über WLAN
- Schritt 4: Hochladen Ihres Codes in Ihren ESP8266
Video: Steuern einer NodeMCU ESP8266 1.0 12E mit Google Firebase - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
In diesem Kurs erstellen wir eine Android-Anwendung, erstellen eine Firebase-Datenbank und steuern NodeMCU ESP 8266 1.0 12E mit Koordination der zuvor genannten Produkte.
Schritt 1: Alle erforderlichen Werkzeuge
Hier sind die paar Dinge, die wir brauchen, um loszulegen
1. Google Firebase
2. MIT App Erfinder
3. A NodeMCU ESP8266 1.0 12E
4. Wenige weibliche zu weibliche Überbrückungsdrähte
5. Ein USB-Kabel
6. Arduino IDE (um unseren ESP8266 zu programmieren)
Schritt 2: Erste Schritte mit Google Firebase und Erstellen Ihres ersten Projekts
Folge den Schritten
1. Melden Sie sich mit Ihrem Google-Konto bei Firebase an.
2. Klicken Sie auf Go to console und Add a new project und geben Sie Ihrem Projekt einen Namen und Ihre Region. Dies ist ein sehr wichtiger Schritt. Wenn Sie eine falsche Region auswählen, funktioniert Ihr Projekt möglicherweise nicht.
3. Gehen Sie zu den Projekteinstellungen auf der rechten Seite Ihrer Konsole und bewegen Sie den Mauszeiger zu Dienstkonten und kopieren Sie Ihr Datenbankgeheimnis.
4. Gehen Sie nun zum Entwicklungsabschnitt und gehen Sie zur Datenbank und kopieren Sie die Projekt-URL, die das Formular haben wird
xxxxxxxxxxxxxxxxxx.firebaseio.com/ -kopieren Sie es.
5. Dann gehen Sie zum Abschnitt Regeln und führen Sie die folgenden Änderungen durch oder kopieren Sie sie einfach und ersetzen Sie sie durch den folgenden Code
{ "Regeln": {
".read": "wahr", ".write": "wahr"
}
}
Schritt 3: Erstellen Sie Ihre erste Android-App zur Steuerung Ihres ESP8266 über WLAN
Gehen Sie zur MIT App Inventor-Website und folgen Sie diesen Schritten, um Ihre App zu erstellen.
Dies ist ein sehr einfacher App-Builder, der einfach durch Ziehen und Ablegen von Elementen erstellt wird
1. Starten Sie ein neues Projekt mit einem Namen Ihrer Wahl.
2. In diesem Projekt beschäftigen wir uns mit dem Schalten der eingebauten LED auf unserer NodeMCU. Wir benötigen also nur zwei Tasten, um sie ein- und auszuschalten.
3. Sie können den Text und andere Attribute der Schaltfläche auf der Registerkarte Eigenschaften ändern.
4. Da wir Firebase verwenden, fügen wir unser Firebase-Attribut hinzu, das im experimentellen Abschnitt des Benutzeroberflächen-Tabs vorhanden ist, indem wir es in den Viewer-Bereich ziehen.
5. Wechseln Sie nun zur Registerkarte Blöcke und erstellen Sie die im obigen Bild gezeigte Logik.
6. Dann gehen Sie erneut zur Registerkarte Designer und nehmen Sie die folgenden Änderungen vor
- Der Projekt-Bucket sollte leer sein.
- Firebase Token sollte so sein, wie es ist, es müssen keine Änderungen vorgenommen werden.
- Geben Sie nun im Feld Firebase-URL die im vorherigen Schritt kopierte URL ein und deaktivieren Sie das Kontrollkästchen Standard verwenden.
7. Gehen Sie nun zu Firebase und gehen Sie zu Datenbank> Registerkarte Daten> und erstellen Sie ein Kind mit dem Namen derselben Variable, die in unserem App Inventor-Logikdiagramm verwendet wird.
8. Klicken Sie nun oben auf der Seite auf Erstellen und laden Sie die.apk-Datei auf Ihr Android-Smartphone herunter.
Schritt 4: Hochladen Ihres Codes in Ihren ESP8266
Sie können Ihren Code in Ihre NodeMCU einfügen, indem Sie den Code aus dem folgenden Repository kopieren.
github.com/saiyerniakhil/ESPFireBase
und einige Änderungen sind vorzunehmen, die ich selbst in den Kommentaren des Codes deutlich gemacht habe.
Empfohlen:
So steuern Sie ein Gerät mit Raspberry Pi und einem Relais – DIE GRUNDLAGEN: 6 Schritte
So steuern Sie ein Gerät mit Raspberry Pi und einem Relais - DIE GRUNDLAGEN: Dies ist ein einfaches und unkompliziertes Tutorial zur Steuerung eines Geräts mit Raspberry Pi und einem Relais, das für die Erstellung von IoT-Projekten hilfreich ist folgen Sie, auch wenn Sie keine Ahnung von Raspberry haben
Steuern von Haushaltsgeräten mit Node-MCU und Google Assistant - IOT - Blynk - IFTTT: 8 Schritte
Steuern von Haushaltsgeräten mit Node-MCU und Google Assistant | IOT | Blynk | IFTTT: Ein einfaches Projekt zur Steuerung von Geräten mit Google Assistant: Warnung: Der Umgang mit Netzstrom kann gefährlich sein. Mit äußerster Sorgfalt behandeln. Stellen Sie einen professionellen Elektriker ein, während Sie mit offenen Stromkreisen arbeiten. Ich übernehme keine Verantwortung für die da
Gewusst wie: Geschwindigkeit des Motors steuern?: 5 Schritte (mit Bildern)
Gewusst wie: Geschwindigkeit des Motors steuern?: Wenn Sie ein paar DC-Motoren herumliegen haben, kommt Ihnen die erste Frage in den Sinn, wie ich die Geschwindigkeit dieser Motoren kontrolliere! Also in diesem Instructables werde ich zeigen, wie einfach es ist! Sie fühlen sich faul, Sie können Videos auf meinem Kanal ansehen Auch Huge Tha
So rufen Sie Daten aus einer Firebase-Datenbank auf NodeMCU ab – wikiHow
So rufen Sie Daten aus einer Firebase-Datenbank auf NodeMCU ab: Für dieses anweisbare holen wir Daten aus einer Datenbank in Google Firebase und holen sie mit einer NodeMCU zur weiteren Analyse ab. PROJEKTANFORDERUNGEN: 1) NodeMCU oder ESP8266 Controller2) G-Mail Konto zum Erstellen einer Firebase-Datenbank.3) Laden Sie die
PC drahtlos mit Augenzwinkern steuern;): 9 Schritte (mit Bildern)
Steuern Sie den PC drahtlos mit Augenzwinkern;): Wie wäre es, über Ihre Gewohnheiten hinauszugehen? Wie wäre es, etwas Neues auszuprobieren??!!!!Wie wäre es, wenn Sie Ihren PC steuern und alles tun, was Sie wollen, OHNE Tastatur und Maus zu benutzen!Hmm… Aber wie ist das möglich??Mit nur einem Wimpernschlag!! Nicht b