Мазмуну:
- 1 -кадам: Бардык керектүү куралдар
- 2 -кадам: Google Firebase менен баштоо жана биринчи долбооруңузду түзүү
- 3 -кадам: Wifi аркылуу ESP8266 көзөмөлдөө үчүн биринчи Android колдонмоңузду түзүү
- 4 -кадам: Кодуңузду ESP8266га жүктөө
Video: Google Firebase менен NodeMCU ESP8266 1.0 12Eди көзөмөлдөө: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул курста биз 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 менен баштоо жана биринчи долбооруңузду түзүү
Кадамдарды
1. Firebaseге Google каттоо эсебиңиз менен кириңиз.
2. Консолго чыкылдатып, жаңы долбоорду кошуңуз, анан долбооруңузга ат бериңиз жана регионуңузду бериңиз, бул өтө маанилүү кадам, эгер сиз туура эмес аймакты тандасаңыз, анда сиздин долбоор иштебеши мүмкүн.
3. Консолуңуздун оң жагындагы проект орнотууларына баш багыңыз жана тейлөө эсептерине сүйрөңүз жана базаңыздын жашыруун эскертүүсүн андан ары колдонуу үчүн бир жерге көчүрүңүз, биз кийин талкуулайбыз.
4. Эми бөлүмдү иштеп чыгып, маалымат базасына өтүңүз жана долбоордун URL'ин көчүрүңүз, ал формада болот
xxxxxxxxxxxxxxxx.firebaseio.com/ -копиялоо.
5. Андан кийин эрежелер бөлүмүнө өтүп, төмөнкү өзгөртүүлөрдү аткарыңыз же жөн эле көчүрүп, аны төмөнкү код менен алмаштырыңыз
".read": "чын", ".write": "чын"
}
}
3 -кадам: Wifi аркылуу ESP8266 көзөмөлдөө үчүн биринчи 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
жана коддун комментарийлеринде өзүмө ачык кылган кээ бир өзгөртүүлөр киргизилиши керек.
Сунушталууда:
ESP8266 NODEMCU BLYNK IOT үйрөткүчү - Esp8266 IOT Blunk жана Arduino IDE колдонуу - Жарык диоддорун Интернет аркылуу көзөмөлдөө: 6 кадам
ESP8266 NODEMCU BLYNK IOT үйрөткүчү | Esp8266 IOT Blunk жана Arduino IDE колдонуу | Жарык диоддорду Интернет аркылуу көзөмөлдөө: Салам балдар, бул көрсөтмөлөрдө биз ISPти ESP8266 же Nodemcu менен кантип колдонууну үйрөнөбүз. Бул үчүн биз blynk колдонмосун колдонобуз. Ошентип, биз esp8266/nodemcu аркылуу интернет аркылуу LEDди көзөмөлдөп турабыз. Ошентип, Blynk колдонмосу биздин esp8266 же Nodemcu менен туташат
HC-12 менен Arduino жана ESP8266 ортосунда MPU6050 колдонуу менен Servo көзөмөлдөө: 6 кадам
Ардуино менен ESP8266 ортосунда MPU6050 менен Servo көзөмөлдөө HC-12 менен: Бул долбоордо биз mpu6050 жана HC-12ди колдонуу менен servo мотордун абалын көзөмөлдөп жатабыз Arduino UNO менен ESP8266 NodeMCU
ESP8266 веб-серверин колдонуу менен 7-сегменттеги LED дисплейди көзөмөлдөө: 8 кадам (сүрөттөр менен)
ESP8266 веб-серверин колдонуу менен 7-сегменттеги LED дисплейди көзөмөлдөө: Менин проектимде Nodemcu ESP8266 бар, ал html формасын колдонуп http сервери аркылуу 7 сегменттүү дисплейди көзөмөлдөйт
Esp8266: 5 кадамдарды колдонуп, шаймандарды көзөмөлдөө жана аба ырайын көзөмөлдөө үчүн IoT түзмөгүн кантип жасоо керек
Esp8266 менен шаймандарды көзөмөлдөө жана аба ырайын көзөмөлдөө үчүн IoT түзмөгүн кантип жасоо керек: Интернеттин нерселери (IoT)-бул физикалык түзмөктөрдүн ("туташкан түзмөктөр" жана "акылдуу түзмөктөр" деп да аталат) имараттары, жана башка буюмдар - электроника, программалык камсыздоо, сенсорлор, аткаргычтар жана
Xbox Controller тарабынан жүздү көзөмөлдөө жана көзөмөлдөө менен кайыр суроочу робот - Arduino: 9 кадам (сүрөттөр менен)
Xbox Controller тарабынан жүздү көзөмөлдөө жана көзөмөлдөө менен кайыр суроочу робот - Arduino: Биз кайыр суроочу робот кылабыз. Бул робот кыжырдантууга же өтүп бара жаткан адамдардын көңүлүн бурууга аракет кылат. Бул алардын жүздөрүн аныктап, аларга лазер менен атууга аракет кылат. Эгер роботко тыйын берсеңиз, ал ыр ырдайт жана бийлейт. Роботко керек болот