Съдържание:
- Стъпка 1: Всички необходими инструменти
- Стъпка 2: Първи стъпки с Google Firebase и създаване на първия ви проект
- Стъпка 3: Изградете първото си приложение за Android, което да контролира вашия ESP8266 през Wi -Fi
- Стъпка 4: Качване на кода във вашия ESP8266
Видео: Управление на NodeMCU ESP8266 1.0 12E с Google Firebase: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
В този курс ще създадем приложение за 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 и създаване на първия ви проект
Следвай стъпките
1. Влезте във Firebase с профила си в Google.
2. Щракнете върху отидете на конзолата и добавете нов проект и след това дайте име на вашия проект и дайте своя регион, това е много важна стъпка, ако изберете неправилен регион, тогава вашият проект може да не работи.
3. Преминете към настройките на проекта от дясната страна на вашата конзола и задръжте курсора към сервизни акаунти и копирайте тайната си бележка от базата данни някъде за по -нататъшно използване, ще обсъдим по -късно.
4. Сега отидете на раздела за разработка и преминете към базата данни и копирайте URL адреса на проекта, който ще бъде от формата
xxxxxxxxxxxxxxxx.firebaseio.com/ -копирайте го.
5. След това отидете в раздела правила и извършете следните промени или просто го копирайте и го заменете с кода по -долу
".read": "true", ".write": "true"
}
}
Стъпка 3: Изградете първото си приложение за 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
и трябва да се направят някои промени, които направих ясно в коментарите на кода.
Препоръчано:
Дистанционно управление на базата на LoRa - Управление на уреди от големи разстояния: 8 стъпки
Дистанционно управление на базата на LoRa | Контролирайте уредите от големи разстояния: Хей, какво става, момчета! Akarsh тук от CETech, В този проект ние ще създадем дистанционно управление, което може да се използва за управление на различни инструменти като светодиоди, двигатели или ако говорим за ежедневния си живот, можем да контролираме домашния си аппликант
Кола с дистанционно управление - Управление с помощта на безжичен Xbox 360 контролер: 5 стъпки
Кола с дистанционно управление - Управление с помощта на безжичен Xbox 360 контролер: Това са инструкции, за да изградите свой собствен автомобил с дистанционно управление, управляван с помощта на безжичен контролер Xbox 360
Мотор с транзисторно управление с дистанционно управление; Преглед на веригата: 9 стъпки
Двигател с транзисторно управление с дистанционно управление; Обзор на веригата: Тази схема е мотор с транзисторно управление с дистанционно управление. Дистанционното управление включва захранването. Транзисторът ще включи двигателя. Кодът на програмата ще увеличи скоростта на двигателя и след това намалете оборотите на двигателя до нула
8 Релейно управление с NodeMCU и IR приемник, използващ WiFi и IR дистанционно управление и приложение за Android: 5 стъпки (със снимки)
8 Релейно управление с NodeMCU и IR приемник, използващ WiFi и IR дистанционно и приложение за Android: Управление на 8 релейни превключвателя с помощта на nodemcu и IR приемник през wifi и дистанционно и приложение за android. Дистанционното работи независимо от wifi връзката. ТУК
Известия за събития в реално време, използващи NodeMCU (Arduino), Google Firebase и Laravel: 4 стъпки (със снимки)
Известия за събития в реално време, използващи NodeMCU (Arduino), Google Firebase и Laravel: Искали ли сте някога да бъдете уведомени, когато на вашия уебсайт се извърши действие, но имейл не е подходящ? Искате ли да чувате звук или камбана всеки път, когато правите продажба? Или има нужда от вашето незабавно внимание поради спешен случай