Мазмуну:

Google Firebase менен NodeMCU ESP8266 1.0 12Eди көзөмөлдөө: 4 кадам
Google Firebase менен NodeMCU ESP8266 1.0 12Eди көзөмөлдөө: 4 кадам

Video: Google Firebase менен NodeMCU ESP8266 1.0 12Eди көзөмөлдөө: 4 кадам

Video: Google Firebase менен NodeMCU ESP8266 1.0 12Eди көзөмөлдөө: 4 кадам
Video: ESP8266 Exception Decoder 2024, Июль
Anonim
Google Firebase менен NodeMCU ESP8266 1.0 12Eди көзөмөлдөө
Google Firebase менен NodeMCU ESP8266 1.0 12Eди көзөмөлдөө

Бул курста биз Android тиркемесин түзөбүз, Firebase маалымат базасын түзөбүз жана NodeMCU ESP 8266 1.0 12Eди мурунку айтылган продукцияларды координациялоо менен башкарабыз.

1 -кадам: Бардык керектүү куралдар

Бардык керектүү куралдар
Бардык керектүү куралдар

Бул жерде өзүбүздү баштоо үчүн керектүү нерселер бар

1. Google Firebase

2. MIT App ойлоп табуучу

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": "чын", ".write": "чын"

}

}

3 -кадам: Wifi аркылуу ESP8266 көзөмөлдөө үчүн биринчи Android колдонмоңузду түзүү

ESP8266 Wifi аркылуу көзөмөлдөө үчүн биринчи Android колдонмоңузду түзүү
ESP8266 Wifi аркылуу көзөмөлдөө үчүн биринчи Android колдонмоңузду түзүү

Колдонмоңузду түзүү үчүн MIT App Inventor вебсайтына баш багыңыз.

Бул абдан жөнөкөй колдонмо куруучу, жөн эле сүйрөө жана элементтерди түшүрүү аркылуу курулган

1. Сиз тандаган ат менен жаңы долбоорду баштаңыз.

2. Бул долбоордо биз NodeMCUбуздагы LEDди орнотуу менен алектенебиз, андыктан аны күйгүзүү жана өчүрүү үчүн эки гана баскыч керек.

3. Сиз Properties өтмөгүндөгү баскычтын текстин жана башка атрибуттарын өзгөртө аласыз.

4. Firebase'ди колдонуп жаткандыктан, биз колдонуучу интерфейсинин эксперименталдык бөлүмүндө бар Firebase атрибутун кошобуз, аны көрүүчүлөр бөлүмүнө сүйрөп барабыз.

5. Эми, блоктор өтмөгүнө өтүү жана жогорудагы сүрөттө көрсөтүлгөн логиканы куруу.

6. Андан кийин, кайра Дизайнер өтмөгүнө баш багыңыз жана төмөнкү өзгөртүүлөрдү киргизиңиз

  • Долбоор чакасы бош болушу керек.
  • Firebase Токен кандай болсо, ошондой болушу керек, эч кандай өзгөртүү киргизилбейт.
  • Эми Firebase URL кутусуна мурунку кадамда көчүрүлгөн URL'ди киргизиңиз, демейки колдонуу кутучасын алып салыңыз.

7. Эми firebaseге өтүңүз жана маалымат базасына өтүңүз> маалымат өтмөгү> жана биздин App Inventor Logic диаграммасында колдонулган ошол эле өзгөрмөгө аталган баланы түзүңүз.

8. Эми беттин жогору жагындагы Build дегенди басыңыз жана.apk файлын андроид смартфонуңузга жүктөп алыңыз.

4 -кадам: Кодуңузду ESP8266га жүктөө

Төмөндөгү репозиторийдеги кодду көчүрүү менен кодуңузду NodeMCUго киргизе аласыз.

github.com/saiyerniakhil/ESPFireBase

жана коддун комментарийлеринде өзүмө ачык кылган кээ бир өзгөртүүлөр киргизилиши керек.

Сунушталууда: