Агуулгын хүснэгт:
- 1-р алхам:
- Алхам 2: Firebase дээр шинэ мэдээллийн сан үүсгэх
- Алхам 3: Хостын нэр/мэдээллийн сангийн нууц түлхүүрийг Arduino Sketch дээр нэмнэ үү
- Алхам 4: NodeMCU -г WiFi сүлжээнд холбоно уу
- Алхам 5: Arduino Sketch -ийг бөглөнө үү
- Алхам 6: Arduino Sketch -ийг NodeMCU руу байршуулна уу
- Алхам 7: Цаашид хянахын тулд дэвшилтэт вэб апп үүсгээрэй
Видео: NodeMCU дээрх Firebase мэдээллийн баазаас өгөгдлийг хэрхэн яаж авах вэ: 7 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Энэхүү зааварчилгааны хувьд бид Google Firebase дахь мэдээллийн баазаас өгөгдлийг авч, цаашид задлан шинжлэхийн тулд NodeMCU ашиглан татаж авах болно.
ТӨСЛИЙН ШААРДЛАГА:
1) NodeMCU эсвэл ESP8266 хянагч
2) Firebase мэдээллийн бааз үүсгэх G-Mail данс.
3) Firebase Arduino IDE номын санг татаж аваад Arduino IDE дээр суулгана уу.
1-р алхам:
Алхам 2: Firebase дээр шинэ мэдээллийн сан үүсгэх
Зүгээр л Firebase консол руу ороод Төсөл нэмэх дээр дарна уу.
Үүнийг хийсний дараа мэдээллийн бааз таб руу очиж, бодит цагийн мэдээллийн баазыг нэмнэ үү.
Алхам 3: Хостын нэр/мэдээллийн сангийн нууц түлхүүрийг Arduino Sketch дээр нэмнэ үү
Өгөгдлийн сангийн дээд хэсгээс Хостын нэрийг, Тохиргоо> Төслийн тохиргоо> ҮЙЛЧИЛГЭЭНИЙ ДАНС> Өгөгдлийн сангийн нууцаас өгөгдлийн сангийн нууц түлхүүрийг хуулж ав.
Firebase -ийг тохируулах код дээр эхлүүлэхдээ эдгээр мэдээллийг ашиглана уу. Жишээлбэл:
Firebase.begin ("doit-data.firebaseio.com", "lGkRasLexBtaXu9FjKwLdhWhSFjLK7JSxJWhkdJo");
Алхам 4: NodeMCU -г WiFi сүлжээнд холбоно уу
NodeMCU -ийг чиглүүлэгчтэй холбохын тулд дараах мөрийг Arduino Sketch дээрээ нэмнэ үү.
WiFi.begin ("SSID", "p@ssword");
SSID -г чиглүүлэгчийнхээ SSID -ээр сольж, p@ssword -ийг чиглүүлэгчийн нууц үгээр солино уу.
Алхам 5: Arduino Sketch -ийг бөглөнө үү
Firebase/Arduino номын сан нь Firebase мэдээллийн санд хандах хандалтыг хялбарчлах олон төрлийн функцүүдийг хангадаг.
FirebaseObject объект = Firebase.get ("/");
Эхлэх командыг ашиглан Firebase -д холбогдсоны дараа дээрх тушаал нь мэдээллийн баазыг бүхэлд нь татаж авахад тусалдаг бөгөөд дараа нь Firebase -ийн нэмэлт объектуудыг ашиглан задлан шинжлэх боломжтой болно.
classFirebaseObject
Галын баазад хадгалагдсан утгыг илэрхийлдэг бөгөөд дан утга (навчны зангилаа) эсвэл модны бүтэц байж болно.
int getInt (const String & path)
Энэ функц нь дурдсан зам дээр хадгалагдсан бүхэл тоон утгыг авахад тусална.
String getString (const String & path)
getString нь өгөгдсөн түлхүүр дор хадгалагдсан мөрийг авдаг (зам дээр дурдсан).
Алхам 6: Arduino Sketch -ийг NodeMCU руу байршуулна уу
Удирдах зөвлөлийг зөв сонгож, зөв портыг ашиглаж байгаа эсэхийг шалгаарай.
Гүйцэтгэлийн талаархи дэлгэрэнгүй мэдээллийг жишээ зургаас үзнэ үү.
Алхам 7: Цаашид хянахын тулд дэвшилтэт вэб апп үүсгээрэй
IoT -ийн үйл ажиллагааг өргөжүүлэхийн тулд та дэвшилтэт вэб аппликейшн үүсгэх боломжтой бөгөөд энэ нь Android/iOS ухаалаг гар утасны үйл ажиллагааг өргөжүүлэх боломжтой юм. Гайхалтай нь, PWA хийх нь Android хөгжүүлэлтийн талаар бага мэдлэг шаарддаг бөгөөд бүхэлдээ вэб дээр суурилсан байдаг. Тиймээс бид NodeMCU болон PWA ашиглан өгөгдлийн санг удирдах боломжтой.
Зөвлөмж болгож буй:
NodeMcu ашиглан ямар ч вэбсайтаас Wi -Fi (хойд гэрлийн заагч) дээрх өгөгдлийг татаж аваад шууд харуулах: 6 алхам
NodeMcu -ийн тусламжтайгаар ямар ч вэбсайтаас Wi -Fi (Хойд гэрлийн индикатор) дээрх өгөгдлийг татаж аваад шууд харуулах . Гэсэн хэдий ч эдгээр хичээлүүдийн маш цөөхөн нь шинэхэн хүмүүст зориулсан бүх нарийн ширийн зүйлс/ код/ диаграммтай байсан
STM32 дээр суурилсан микроконтроллероос компьютер руу өгөгдлийг хэрхэн авах вэ: 5 алхам
STM32 дээр суурилсан микроконтроллероос компьютер руу өгөгдлийг хэрхэн яаж авах вэ: Энэ зааварт бид STM32l100 mcu -ийн UART -ийн аль нэгийг ашиглан микроконтроллероос компьютер руу өгөгдөл дамжуулсан болно
Raspberry Pi дээрх аналог уншлагыг хэрхэн яаж авах вэ: 5 алхам
Raspberry Pi дээрх аналог уншилтыг хэрхэн яаж авах вэ: Сайн байцгаана уу! Энэхүү гарын авлагад би Raspberry Pi ашиглан аналог утгыг хэрхэн яаж шууд авахыг танд үзүүлэх гэж байна. Raspberry Pi бол сонирхогчид болон мэргэжлийн хүмүүсийн дунд түгээмэл хэрэглэгддэг хүчирхэг мини компьютерийн модуль гэдгийг бид бүгд мэднэ
Бараг ямар ч (Хаха) вэбсайтаас хэрхэн хөгжим авах вэ (Сонссон л бол та үүнийг авах боломжтой Зүгээр дээ, хэрэв үүнийг флэш дээр суулгасан бол та үүнийг хийх боломжгүй байж магадгүй) ЗАСВАРЛАА !!!!! Мэдээлэл нэмсэн: 4 алхам
Бараг ямар ч хамаагүй вэбсайтаас хэрхэн хөгжим авах вэ (Хаха) (Та сонсож байгаа л бол үүнийг авах боломжтой … Зүгээр дээ, хэрэв үүнийг флэш дээр суулгасан бол та чадахгүй байх магадлалтай) ЗАСВАРЛАА !!!!! Мэдээлэл нэмсэн: хэрэв та хэзээ нэгэн цагт вэбсайт руу орж, дуртай, хүссэн дуугаа тоглуулдаг бол, хэрэв та ямар нэгэн зүйл үймүүлвэл миний буруу биш юм (хэрэв та ямар нэг шалтгаангүйгээр юм устгаж эхэлбэл ийм зүйл тохиолдох болно. ) Би хөгжим авах боломжтой байсан
Хэрхэн хурдан арга хэмжээ авах гайхалтай зураг авах вэ: 5 алхам
Хурдан арга хэмжээний гайхалтай зургуудыг хэрхэн яаж авах вэ: үндсэндээ би нүд ирмэхийн зуурт болж буй зүйлийн гайхалтай зургийг авахыг танд үзүүлэх гэж байна. Миний хэрэглэж буй жишээ бол усны бөмбөлөг хагарах явдал юм. Сонирхож байна уу? цааш нь уншина уу