Съдържание:

Управление на NodeMCU ESP8266 1.0 12E с Google Firebase: 4 стъпки
Управление на NodeMCU ESP8266 1.0 12E с Google Firebase: 4 стъпки

Видео: Управление на NodeMCU ESP8266 1.0 12E с Google Firebase: 4 стъпки

Видео: Управление на NodeMCU ESP8266 1.0 12E с Google Firebase: 4 стъпки
Видео: NodeMcu (esp8266) подключение, прошивка и работа в ARDUINO IDE 2024, Юли
Anonim
Управление на NodeMCU ESP8266 1.0 12E с Google Firebase
Управление на NodeMCU ESP8266 1.0 12E с Google Firebase

В този курс ще създадем приложение за Android, ще създадем база данни Firebase и ще контролираме NodeMCU ESP 8266 1.0 12E с координиране на предишните продукти.

Стъпка 1: Всички необходими инструменти

Всички необходими инструменти
Всички необходими инструменти

Ето няколко неща, необходими, за да започнем

1. Google Firebase

2. MIT App Inventor

3. A NodeMCU ESP8266 1.0 12E

4. Няколко проводника от женски към женски

5. USB кабел

6. Arduino IDE (за програмиране на нашия ESP8266)

Стъпка 2: Първи стъпки с Google Firebase и създаване на първия ви проект

Първи стъпки с Google Firebase и създаване на първия ви проект
Първи стъпки с Google Firebase и създаване на първия ви проект

Следвай стъпките

1. Влезте във Firebase с профила си в Google.

2. Щракнете върху отидете на конзолата и добавете нов проект и след това дайте име на вашия проект и дайте своя регион, това е много важна стъпка, ако изберете неправилен регион, тогава вашият проект може да не работи.

3. Преминете към настройките на проекта от дясната страна на вашата конзола и задръжте курсора към сервизни акаунти и копирайте тайната си бележка от базата данни някъде за по -нататъшно използване, ще обсъдим по -късно.

4. Сега отидете на раздела за разработка и преминете към базата данни и копирайте URL адреса на проекта, който ще бъде от формата

xxxxxxxxxxxxxxxx.firebaseio.com/ -копирайте го.

5. След това отидете в раздела правила и извършете следните промени или просто го копирайте и го заменете с кода по -долу

".read": "true", ".write": "true"

}

}

Стъпка 3: Изградете първото си приложение за Android, което да контролира вашия ESP8266 през Wi -Fi

Изграждане на първото ви приложение за Android, което да контролира вашия ESP8266 през Wi -Fi
Изграждане на първото ви приложение за Android, което да контролира вашия ESP8266 през Wi -Fi

Отидете на уебсайта на MIT App Inventor, следвайте тези стъпки, за да създадете приложението си.

Това е много прост конструктор на приложения, просто изграден чрез плъзгане и пускане на елементи

1. Стартирайте нов проект с име по ваш избор.

2. В този проект ще се занимаваме с превключване на вградения светодиод на нашия NodeMCU, така че имаме нужда само от два бутона, за да го включим и изключим.

3. Можете да промените текста и другите атрибути на бутона в раздела Свойства.

4. Тъй като използваме Firebase, ще добавим към него нашия атрибут firebase, който присъства в експерименталната секция на раздела на потребителския интерфейс, като го плъзнете в секцията за преглед.

5. Сега преминете към раздела блокове и изградете логиките, показани на горната снимка.

6. След това отново отидете в раздела Дизайнер и направете следните промени

  • Кофата на проекта трябва да е празна.
  • Токенът на Firebase трябва да бъде такъв, какъвто е, Не трябва да се правят промени.
  • Сега в полето за URL на firebase въведете URL адреса, копиран в предишната стъпка, премахнете отметката от полето за използване по подразбиране.

7. Сега преминете към firebase и отидете на база данни> раздел данни> и създайте дете, наречено същата променлива, която се използва в нашата логическа диаграма на App Inventor.

8. Сега щракнете върху Build, в горната част на страницата и изтеглете.apk файла на вашия Android смартфон.

Стъпка 4: Качване на кода във вашия ESP8266

Можете да поставите кода във вашия NodeMCU, като копирате кода, присъстващ в хранилището по -долу.

github.com/saiyerniakhil/ESPFireBase

и трябва да се направят някои промени, които направих ясно в коментарите на кода.

Препоръчано: