Мазмуну:

NodeMCU колдонуп Firebase үйүн автоматташтыруу системасын кантип жасоо керек - IOT платформасында: 14 кадам
NodeMCU колдонуп Firebase үйүн автоматташтыруу системасын кантип жасоо керек - IOT платформасында: 14 кадам

Video: NodeMCU колдонуп Firebase үйүн автоматташтыруу системасын кантип жасоо керек - IOT платформасында: 14 кадам

Video: NodeMCU колдонуп Firebase үйүн автоматташтыруу системасын кантип жасоо керек - IOT платформасында: 14 кадам
Video: ESP8266 Project: How to control 2 AC bulb or load using 2 Relay with NodeMCU and D1 Mini over WiFi 2024, Ноябрь
Anonim
NodeMCU колдонуп Firebase үйүн автоматташтыруу системасын кантип жасоо керек | IOT платформасында
NodeMCU колдонуп Firebase үйүн автоматташтыруу системасын кантип жасоо керек | IOT платформасында

БУЛ ДОЛБОРДУН МАКСАТЫ

Бул долбоор IOT Android колдонмосу аркылуу колдонуучунун үйүнүн бардык алыстан башкарылуучу түзмөктөрүн толук башкарууга мүмкүнчүлүк берген үй автоматташтыруу системасын иштеп чыгууну көздөйт. IOT долбооруңуздун маалыматтарын көрсөтүү үчүн үчүнчү жактын көптөгөн онлайн серверлери жана платформалары бар. Бирок, бул платформалардын бардыгы ThingSpeak, Adafruit.io, Blynk жана IFTT ж.

1 кадам:

2 -кадам: Эмнеге Firebase тандайсыз

Firebase түзмөктүн деңгээлинде чогултулган сенсордук маалыматтарды сактоонун тез жолун камсыз кылат жана AndroidThings колдогон Android APIлери менен сонун иштейт. Көптөгөн мобилдик жана түзмөк программисттери сервердик программалоо менен күрөшүштү. Firebase чындыгында бул боштукту жоюуга жана аны жеңилдетүүгө жардам берет. Эгерде сиз IoT же жалпысынан маалымат чогулткан жана аны тармактар аркылуу өткөрүп бериши керек болгон кандайдыр бир түзмөк үчүн жаңы болсоңуз, алтын эреже - бул тармакка туташуу мүмкүн эмес. Натыйжада, сиз маалыматты оффлайнда чогултууңуз керек жана тармак жеткиликтүү болгондо муну сервериңизге өткөрүп бериңиз. Firebase оффлайн өзгөчөлүгү менен муну көптөгөн иштеп чыгуучулар үчүн жөнөкөй кыла алат.

Firebase реалдуу убакыт маалымат базасы, аутентификация, булут кабарлашуу, сактоо, хостинг, тест лабораториясы жана аналитиканы камтыган көптөгөн өзгөчөлүктөргө ээ, бирок мен аутентификация, реалдуу убакыт маалымат базасын гана колдоном.

3 -кадам: Макул, проектти жок кылууга барбаңыз …

Мен бул долбоордун үч бөлүгүн бөлүп берем

1. Fairbase эсебин түзүү

2. Колдонмо түзүү

3. Ардунио программасынын бөлүгү

4 -кадам: Fairbase эсебин түзүү

Fairbase эсебин түзүү
Fairbase эсебин түзүү

Алгач https://console.firebase.google.com/ дарегине кирип, кириңиз

Долбоор кошуу дегенди басыңыз

5 -кадам: Андан кийин ушул интерфейсти көрсөтүңүз жана долбоордун атын бериңиз жана өлкөнүн атын тандаңыз

Андан кийин ушул интерфейсти көрсөтүңүз жана долбоордун атын бериңиз жана өлкөнүн атын тандаңыз
Андан кийин ушул интерфейсти көрсөтүңүз жана долбоордун атын бериңиз жана өлкөнүн атын тандаңыз

6 -кадам: Мен Долбоордун Аталышын Үй Автоматизациясын тандап, Менин өлкөмдү тандап, Түзүүнү басыңыз

Мен Долбоордун Аталышын Үй Автоматизациясын тандап, Менин өлкөмдү тандап, Түзүүнү басыңыз
Мен Долбоордун Аталышын Үй Автоматизациясын тандап, Менин өлкөмдү тандап, Түзүүнү басыңыз

7 -кадам: Бир аздан кийин бул интерфейс Контентацияны чыкылдатыңыз

Бир аздан кийин бул интерфейс Контентацияны басыңыз
Бир аздан кийин бул интерфейс Контентацияны басыңыз

8 -кадам: Андан кийин Баштоого өтүңүз

Андан кийин Баштоого өтүңүз
Андан кийин Баштоого өтүңүз

9 -кадам: Эрежелерге өтүңүз жана Сүрөт сыяктуу кодду Eadit кылыңыз

Сүрөт сыяктуу Эрежелерге жана Eadit Кодуна өтүңүз
Сүрөт сыяктуу Эрежелерге жана Eadit Кодуна өтүңүз
Сүрөт сыяктуу Эрежелерге жана Eadit Кодуна өтүңүз
Сүрөт сыяктуу Эрежелерге жана Eadit Кодуна өтүңүз

10 -кадам: Орнотууңузга барып, Api ачкычыңызды көрсөтүңүз

Орнотууңузга барып, Api ачкычыңызды көрсөтүңүз
Орнотууңузга барып, Api ачкычыңызды көрсөтүңүз

11 -кадам: Колдонмо түзүү

Эч кандай чыңалуу жок, мен сизге апинвентор үчүн толук катар файлын бербейм, жөн гана бул жерди чыкылдатып, жүктөп алыңыз

бул файлды ачуу үчүн ai2.appinventor.mit.edu сайтына барбаңыз

12 -кадам: Эми Долбоорго өтүп, Homeautomation.aia Файлын Компьютериңизге Импорттоңуз

Эми Проектке өтүп, Homeautomation.aia Файлын Компьютериңизге Импорттоңуз
Эми Проектке өтүп, Homeautomation.aia Файлын Компьютериңизге Импорттоңуз
Эми Проектке өтүп, Homeautomation.aia Файлын Компьютериңизге Импорттоңуз
Эми Проектке өтүп, Homeautomation.aia Файлын Компьютериңизге Импорттоңуз
Эми Проектке өтүп, Homeautomation.aia Файлын Компьютериңизге Импорттоңуз
Эми Проектке өтүп, Homeautomation.aia Файлын Компьютериңизге Импорттоңуз
Эми Проектке өтүп, Homeautomation.aia Файлын Компьютериңизге Импорттоңуз
Эми Проектке өтүп, Homeautomation.aia Файлын Компьютериңизге Импорттоңуз

13 -кадам: Red Circle Option баскычын чыкылдатып, бул сүрөттү мактаңыз

Red Circle опциясын чыкылдатып, бул сүрөттү мактаңыз
Red Circle опциясын чыкылдатып, бул сүрөттү мактаңыз
Red Circle опциясын чыкылдатып, бул сүрөттү мактаңыз
Red Circle опциясын чыкылдатып, бул сүрөттү мактаңыз

14 -кадам: Ardunio программасынын бөлүгү

Сиз ardunio кодуңузга кандайдыр бир өзгөртүү киргизишиңиз керек

FIREBASE_HOST көчүрмөсү жана fairbase маалымат базасында өткөн

FIREBASE_AUTH көчүрүү жана проект жөндөө боюнча өткөн

жана WIFI ысымы менен паролун орнотуңуз

Ардунио кодун бул жерден жүктөп алыңыз бул жерди басыңыз

Бул окуу куралы бул жерде биринчи жолу басылган

Nodemcu жөнүндө көбүрөөк окуу куралы Бул жерди басыңыз

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