Mundarija:

Google Firebase yordamida NodeMCU ESP8266 1.0 12E ni boshqarish: 4 qadam
Google Firebase yordamida NodeMCU ESP8266 1.0 12E ni boshqarish: 4 qadam

Video: Google Firebase yordamida NodeMCU ESP8266 1.0 12E ni boshqarish: 4 qadam

Video: Google Firebase yordamida NodeMCU ESP8266 1.0 12E ni boshqarish: 4 qadam
Video: [SOLVED] How to send DHT Data from NodeMCU/ESP8266 to Google Firebase 2024, Noyabr
Anonim
Google Firebase yordamida NodeMCU ESP8266 1.0 12E ni boshqarish
Google Firebase yordamida NodeMCU ESP8266 1.0 12E ni boshqarish

Ushbu kursda biz Android ilovasini yaratamiz, Firebase ma'lumotlar bazasini yaratamiz va NodeMCU ESP 8266 1.0 12E ni boshqaramiz, bu yuqorida aytib o'tilgan mahsulotlarni muvofiqlashtirish bilan.

1 -qadam: Barcha kerakli vositalar

Barcha zarur vositalar
Barcha zarur vositalar

Mana, o'zimizni boshlashimiz kerak bo'lgan bir nechta narsalar

1. Google Firebase

2. MIT App Inventor

3. NodeMCU ESP8266 1.0 12E

4. Bir nechta urg'ochi ayol simlari

5. USB kabeli

6. Arduino IDE (bizning ESP8266 dasturlash uchun)

2 -qadam: Google Firebase -ni ishga tushirish va birinchi loyihangizni yaratish

Google Firebase -ni ishga tushirish va birinchi loyihangizni yaratish
Google Firebase -ni ishga tushirish va birinchi loyihangizni yaratish

Bosqichlarni bajaring

1. Google hisobingiz bilan Firebase -ga kiring.

2. Konsolga o'tish va Yangi loyiha qo'shish -ni bosing, so'ngra loyihangizga nom bering va mintaqangizni bering, bu juda muhim qadam, agar siz noto'g'ri mintaqani tanlasangiz, loyihangiz ishlamasligi mumkin.

3. Konsolingizning o'ng tomonidagi loyiha sozlamalariga o'ting va xizmat ko'rsatish hisoblariga o'ting va ma'lumotlar bazasi sirini yozib oling va undan keyin foydalanish uchun biz muhokama qilamiz.

4. Endi bo'limni ishlab chiqing va ma'lumotlar bazasiga o'ting va loyiha URL manzilini nusxa ko'chiring

xxxxxxxxxxxxxxxx.firebaseio.com/ -nusxa ko'chiring.

5. Keyin qoidalar bo'limiga o'ting va quyidagi o'zgarishlarni bajaring yoki shunchaki nusxa ko'chiring va uni quyidagi kod bilan almashtiring

".read": "rost", ".write": "rost"

}

}

3 -qadam: ESP8266 -ni Wi -Fi orqali boshqarish uchun birinchi Android ilovasini yaratish

ESP8266 -ni Wi -Fi orqali boshqarish uchun birinchi Android ilovasini yaratish
ESP8266 -ni Wi -Fi orqali boshqarish uchun birinchi Android ilovasini yaratish

MIT App Inventor veb -saytiga o'ting, ilovangizni yaratish uchun quyidagi bosqichlarni bajaring.

Bu elementlarni sudrab olib tashlash orqali yaratilgan juda oddiy dastur yaratuvchi

1. Siz tanlagan nom bilan yangi loyihani boshlang.

2. Ushbu loyihada biz NodeMCU-dagi o'rnatilgan LEDni almashtirish bilan shug'ullanamiz, shuning uchun uni yoqish va o'chirish uchun bizga faqat ikkita tugma kerak.

3. Xususiyatlar yorlig'idagi tugma matni va boshqa atributlarini o'zgartirishingiz mumkin.

4. Firebase -dan foydalanganimizdan so'ng, biz uni interfeys yorlig'ining eksperimental bo'limida mavjud bo'lgan Firebase atributini tomoshabinlar bo'limiga sudrab qo'shamiz.

5. Endi bloklar yorlig'iga o'ting va yuqoridagi rasmda ko'rsatilgan mantiqni yarating.

6. Keyin yana "Dizayner" yorlig'iga o'ting va quyidagi o'zgartirishlarni kiriting

  • Loyiha paketi bo'sh bo'lishi kerak.
  • Firebase Token avvalgidek bo'lishi kerak, hech qanday o'zgartirish kiritilmasligi kerak.
  • Endi, yong'in bazasi URL qutisiga, oldingi qadamda nusxa ko'chirilgan URL manzilini kiriting, standart foydalanish maydonini olib tashlang.

7. Endi firebase -ga o'ting va ma'lumotlar bazasi> Ma'lumotlar yorlig'i> ga o'ting va App Inventor Logic Diagram -da ishlatiladigan bir xil o'zgaruvchiga nomlangan bolani yarating.

8. Endi sahifaning yuqori qismidagi Build -ni bosing va.apk faylini android smartfoningizga yuklab oling.

4 -qadam: ESP8266 -ga kodingizni yuklash

Siz kodingizni NodeMCU -ga quyida joylashgan omborda mavjud bo'lgan kodni nusxalash orqali qo'yishingiz mumkin.

github.com/saiyerniakhil/ESPFireBase

va kodning sharhlarida o'zimni aniq ko'rsatgan ba'zi o'zgarishlar kiritilishi kerak.

Tavsiya: