Spisu treści:

Sterowanie NodeMCU ESP8266 1.0 12E za pomocą Google Firebase: 4 kroki
Sterowanie NodeMCU ESP8266 1.0 12E za pomocą Google Firebase: 4 kroki

Wideo: Sterowanie NodeMCU ESP8266 1.0 12E za pomocą Google Firebase: 4 kroki

Wideo: Sterowanie NodeMCU ESP8266 1.0 12E za pomocą Google Firebase: 4 kroki
Wideo: Moduł WiFi | ESP8266 - Cz. 1 | #54 [Podstawy] 2024, Listopad
Anonim
Kontrolowanie NodeMCU ESP8266 1.0 12E za pomocą Google Firebase
Kontrolowanie NodeMCU ESP8266 1.0 12E za pomocą Google Firebase

W tym kursie będziemy tworzyć aplikację na Androida, tworzyć bazę danych Firebase i kontrolować NodeMCU ESP 8266 1.0 12E z koordynacją wspomnianych wcześniej produktów.

Krok 1: Wszystkie wymagane narzędzia

Wszystkie wymagane narzędzia
Wszystkie wymagane narzędzia

Oto kilka rzeczy potrzebnych do rozpoczęcia

1. Google Firebase

2. Wynalazca aplikacji MIT

3. NodeMCU ESP8266 1.0 12E

4. Niewiele żeńskich do żeńskich przewodów połączeniowych

5. Kabel USB

6. Arduino IDE (do programowania naszego ESP8266)

Krok 2: Pierwsze kroki z Google Firebase i tworzenie pierwszego projektu

Pierwsze kroki z Google Firebase i tworzenie pierwszego projektu
Pierwsze kroki z Google Firebase i tworzenie pierwszego projektu

Wykonaj kroki

1. Zaloguj się do Firebase za pomocą swojego konta Google.

2. Kliknij idź do konsoli i Dodaj nowy projekt, a następnie nadaj nazwę swojemu projektowi i podaj swój region, jest to bardzo ważny krok, jeśli wybierzesz niewłaściwy region, Twój projekt może nie działać.

3. Przejdź do ustawień projektu po prawej stronie konsoli i najedź na konta usług i skopiuj sekret bazy danych, zanotuj go gdzieś do dalszego wykorzystania, omówimy później.

4. Teraz przejdź do sekcji rozwoju i przejdź do bazy danych i skopiuj adres URL projektu, który będzie miał postać

xxxxxxxxxxxxxxxx.firebaseio.com/ -skopiuj go.

5. Następnie przejdź do sekcji reguł i dokonaj poniższych zmian lub po prostu skopiuj i zastąp poniższy kod

{ "zasady": {

".read": "prawda", ".pisać prawdę"

}

}

Krok 3: Zbuduj swoją pierwszą aplikację na Androida do sterowania ESP8266 przez Wifi

Tworzenie pierwszej aplikacji na Androida do sterowania ESP8266 przez Wi-Fi
Tworzenie pierwszej aplikacji na Androida do sterowania ESP8266 przez Wi-Fi

Przejdź do witryny MIT App Inventor, wykonaj następujące kroki, aby zbudować swoją aplikację.

Jest to bardzo prosty kreator aplikacji zbudowany przez przeciąganie i upuszczanie elementów

1. Rozpocznij nowy projekt pod wybraną nazwą.

2. W tym projekcie będziemy zajmować się włączaniem wbudowanej diody LED na naszym NodeMCU, więc do jej włączania i wyłączania potrzebujemy tylko dwóch przycisków.

3. Możesz zmienić tekst i inne atrybuty przycisku w zakładce Właściwości.

4. Ponieważ używamy Firebase, dodamy do niego nasz atrybut Firebase, który jest obecny w sekcji eksperymentalnej karty interfejsu użytkownika, przeciągając go do sekcji przeglądarki.

5. Teraz przejdź do zakładki Blocks i zbuduj logikę pokazaną na powyższym obrazku.

6. Następnie ponownie przejdź do zakładki Projektant i wprowadź następujące zmiany

  • Zasobnik projektów powinien być pusty.
  • Token Firebase powinien być taki, jaki jest, Nie można wprowadzać żadnych zmian.
  • Teraz w polu adresu URL Firebase wpisz adres URL skopiowany w poprzednim kroku, odznacz pole użyj domyślnego.

7. Teraz przejdź do Firebase i przejdź do bazy danych >zakładka danych> i utwórz element potomny o nazwie tej samej zmiennej, która jest używana w naszym diagramie logicznym App Inventor.

8. Teraz kliknij Build, u góry strony i pobierz plik.apk na swój smartfon z Androidem.

Krok 4: Przesyłanie kodu do ESP8266

Możesz umieścić swój kod w swoim NodeMCU, kopiując kod obecny w poniższym repozytorium.

github.com/saiyerniakhil/ESPFireBase

i mają zostać wprowadzone pewne zmiany, które jasno określiłem w komentarzach do kodu.

Zalecana: