Мазмұны:
- 1 -қадам: барлық қажетті құралдар
- 2 -қадам: Google Firebase -ті бастау және алғашқы жобаны құру
- 3 -қадам: Wi -Fi арқылы ESP8266 басқару үшін бірінші Android қосымшасын құру
- 4 -қадам: ESP8266 -ға кодты жүктеу
Бейне: NodeMCU ESP8266 1.0 12E Google Firebase көмегімен басқару: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Бұл курста біз Android қосымшасын жасаймыз, Firebase мәліметтер базасын құрамыз және NodeMCU ESP 8266 1.0 12E-ді басқарамыз, бұл бұрын аталған өнімдерді үйлестіреді.
1 -қадам: барлық қажетті құралдар
Міне, өзімізді бастау үшін қажет бірнеше нәрсе
1. Google Firebase
2. MIT App Inventor
3. NodeMCU ESP8266 1.0 12E
4. Бірнеше аналықтан аналыққа секіргіш сымдар
5. USB кабелі
6. Arduino IDE (біздің ESP8266 бағдарламалау үшін)
2 -қадам: Google Firebase -ті бастау және алғашқы жобаны құру
Қадамдарды орындаңыз
1. Google есептік жазбаңызбен Firebase жүйесіне кіріңіз.
2. Консольге өту және Жаңа жоба қосу түймесін басыңыз, содан кейін жобаңызға атыңыз бен аймағыңызды беріңіз, бұл өте маңызды қадам, егер сіз қате аймақты таңдасаңыз, онда сіздің жоба жұмыс істемеуі мүмкін.
3. Консольдің оң жағындағы жоба параметрлеріне өтіңіз және қызмет көрсететін есептік жазбаларға апарыңыз және оны пайдалану үшін дерекқордың құпия жазбасын бір жерге көшіріңіз, біз кейінірек талқылайтын боламыз.
4. Енді бөлім әзірлеуге өтіңіз және дерекқорға өтіңіз және жобаның URL мекенжайын көшіріңіз
xxxxxxxxxxxxxxxx.firebaseio.com/ -көшіріңіз.
5. Содан кейін ережелер бөліміне өтіп, келесі өзгерістерді жасаңыз немесе оны көшіріп, төмендегі кодпен ауыстырыңыз
{«ережелер»: {
«.read»: «рас», «.write»: «рас»
}
}
3 -қадам: Wi -Fi арқылы ESP8266 басқару үшін бірінші Android қосымшасын құру
Қолданбаны құру үшін MIT App Inventor веб -сайтына өтіңіз.
Бұл элементтерді апарып тастау арқылы салынған өте қарапайым бағдарлама құрастырушысы
1. Өзіңіз таңдаған аты бар жаңа жобаны бастаңыз.
2. Бұл жобада біз NodeMCU кіріктірілген жарықдиодты қосамыз, сондықтан оны қосу және өшіру үшін бізге тек екі түйме қажет.
3. Сипаттар қойындысындағы батырманың мәтіні мен басқа атрибуттарын өзгертуге болады.
4. Біз Firebase -ті қолданғандықтан, оны қарап шығу бөліміне апару арқылы пайдаланушы интерфейсі қойындысының эксперименттік бөлімінде бар Firebase атрибутын қосамыз.
5. Енді блоктарға ауысу қойындысы және жоғарыдағы суретте көрсетілген логиканы құрыңыз.
6. Содан кейін қайтадан Дизайнер қойындысына өтіп, келесі өзгерістерді енгізіңіз
- Жоба шелегі бос болуы керек.
- Firebase белгісі бұрынғыдай болуы керек, ешқандай өзгеріс енгізілмейді.
- Енді өрттің URL мекенжайы жолағына алдыңғы қадамда көшірілген URL мекенжайын енгізіңіз, әдепкі пайдалану жолағын алып тастаңыз.
7. Енді от базасына өтіңіз және дерекқор> деректер қойындысына> өтіңіз және біздің App Inventor логикалық диаграммасында пайдаланылатын сол айнымалыға бала жасаңыз.
8. Енді беттің жоғарғы жағындағы Құру түймесін басып,.apk файлын андроид смартфонына жүктеңіз.
4 -қадам: ESP8266 -ға кодты жүктеу
Сіз кодты төмендегі репозиторийде бар кодты көшіру арқылы NodeMCU -ге енгізе аласыз.
github.com/saiyerniakhil/ESPFireBase
және кодтың түсініктемелерінде өзімді түсіндірген кейбір өзгерістер енгізілуі керек.
Ұсынылған:
Google Assistant көмегімен басқару үйінің шамдары Arduino көмегімен: 7 қадам
Google Assistant көмегімен басқару үйінің шамдары Arduino қолданады: (2020 ж. 22 тамыздағы жаңартулар: Бұл нұсқаулық 2 жаста және кейбір үшінші тарап қосымшаларына негізделген. Олардың кез келген өзгерісі бұл жобаны жұмыс істемеуі мүмкін. Ол мүмкін немесе мүмкін емес) қазір жұмыс істеңіз, бірақ сіз оны сілтеме ретінде орындап, сәйкес өзгерте аласыз
ESP8266 RGB LED STRIP WIFI басқару - NODEMCU Wifi арқылы басқарылатын жарықдиодты жолақ үшін IR қашықтан басқару құралы ретінде - RGB LED STRIP смартфонды басқару: 4 қадам
ESP8266 RGB LED STRIP WIFI басқару | NODEMCU Wifi арқылы басқарылатын жарықдиодты жолақ үшін IR қашықтан басқару құралы ретінде | Смартфонды RGB LED STRIP басқару: Сәлеметсіздер ме, балалар, бұл оқулықта біз nodemcu немесе esp8266 -ды RGB жарықдиодты жолағын басқару үшін инфрақызыл қашықтан басқару құралы ретінде қолдануды үйренеміз, ал Nodemcu смартфон Wi -Fi арқылы басқарылады. Негізінде сіз RGB LED STRIP -ті смартфонмен басқара аласыз
ESP8266 NODEMCU BLYNK IOT оқулығы - Esp8266 IOT Blunk және Arduino IDE көмегімен - Жарықдиодты Интернет арқылы басқару: 6 қадам
ESP8266 NODEMCU BLYNK IOT оқулығы | Esp8266 IOT Blunk және Arduino IDE көмегімен | Жарықдиодты Интернет арқылы басқару: Сәлеметсіздер ме, балалар, біз ESP8266 немесе Nodemcu көмегімен IOT -ты қолдануды үйренеміз. Бұл үшін біз blynk қосымшасын қолданамыз, сондықтан біз esp8266/nodemcu көмегімен жарықдиодты интернет арқылы басқарамыз, сондықтан Blynk қолданбасы біздің esp8266 немесе Nodemcu -ге қосылады
HC-12 көмегімен Arduino мен ESP8266 арасындағы MPU6050 көмегімен сервисті басқару: 6 қадам
HU-12 көмегімен Arduino мен ESP8266 арасындағы MPU6050 көмегімен сервопросторды басқару: Бұл жобада біз Arduino UNO мен ESP8266 NodeMCU арасындағы байланыс үшін mpu6050 және HC-12 көмегімен серво қозғалтқышының орнын басқарамыз
ESP8266 NodeMCU көмегімен Google Assistent көмегімен қақпаны басқару: 6 қадам
Google Assistent көмегімен қақпаны басқару ESP8266 NodeMCU көмегімен: Бұл менің нұсқаулықтардағы алғашқы жобам, сондықтан жақсартулар болса, төменде түсініктеме беріңіз. Идея - қақпаның басқару тақтасына сигнал жіберу үшін Google көмекшісін пайдалану. Пәрмен жіберу арқылы оны жабатын эстафета болады