Мазмуну:
- 1 кадам:
- 2 -кадам: Firebaseде жаңы маалымат базасын түзүү
- 3 -кадам: Ардуино эскизине хосттун атын/маалымат базасынын жашыруун ачкычын кошуңуз
- 4 -кадам: NodeMCUну WiFiга туташтырыңыз
- 5 -кадам: Arduino эскизин бүтүрүңүз
- 6 -кадам: Arduino эскизин NodeMCUге жүктөө
- 7 -кадам: Андан ары көзөмөлдөө үчүн Прогрессивдүү Желе Колдонмосун түзүңүз
Video: NodeMCUдогу Firebase маалымат базасынан маалыматтарды кантип алуу керек: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул үйрөтүү үчүн, биз Google Firebase маалымат базасынан маалыматтарды алып, андан ары талдоо үчүн NodeMCU аркылуу алып келебиз.
ДОЛБООР ТАЛАПТАРЫ:
1) NodeMCU же ESP8266 контроллери
2) Firebase маалымат базасын түзүү үчүн G-Mail эсеби.
3) Firebase Arduino IDE китепканасын жүктөп алып, Arduino IDEге орнотуңуз.
1 кадам:
2 -кадам: Firebaseде жаңы маалымат базасын түзүү
Жөн гана Firebase консолуна өтүңүз жана Долбоор кошууну чыкылдатыңыз.
Бул бүткөндөн кийин, маалымат базасы өтмөгүнө өтүңүз жана реалдуу убакыт маалымат базасын кошуңуз.
3 -кадам: Ардуино эскизине хосттун атын/маалымат базасынын жашыруун ачкычын кошуңуз
Берилиштер базасынын башынан Хосттун атын жана Дайындардын Жашыруун Ачкычын Көчүрүү> Проект Орнотуу> КЫЗМАТ ЭСЕПТЕРИ> БЕРИЛГЕН САКТАРЫ.
Орнотуу кодунда 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 эскизин бүтүрүңүз
Firebase/Arduino китепканасы Firebase маалымат базасына кирүүнү жөнөкөйлөтүү үчүн ар кандай функцияларды камсыз кылат:
FirebaseObject объектиси = Firebase.get ("/");
Firebaseге баштоо буйругу менен туташкандан кийин, жогорудагы буйрук бүт базаны алууга жардам берет, аны андан ары Firebase объекттеринин жардамы менен талдоого болот.
classFirebaseObject
Firebaseде сакталган маанини билдирет, бирдиктүү маани (жалбырак түйүнү) же дарактын түзүлүшү болушу мүмкүн.
int getInt (const String & path)
Бул функция айтылган жолдо сакталган бүтүн санды алууга жардам берет.
String getString (const String & path)
getString берилген ачкычтын астында сакталган сапты алат (жолдо айтылган).
6 -кадам: Arduino эскизин NodeMCUге жүктөө
Такта туура тандалганын жана туура порт колдонулганын текшериңиз.
Кошумча маалымат алуу үчүн мисалдын эскизине кайрылыңыз.
7 -кадам: Андан ары көзөмөлдөө үчүн Прогрессивдүү Желе Колдонмосун түзүңүз
IoT чөйрөсүндөгү функцияларды кеңейтүү үчүн, сиз Прогрессивдүү Желе Колдонмосун түзө аласыз, ал Android/iOS смартфондоруна функцияларын кеңейте алат. Таң калыштуусу, PWA жасоо Android иштеп чыгуунун минималдуу билимин талап кылат жана толугу менен вебге негизделген. Ошентип, биз NodeMCU жана PWA аркылуу маалымат базаларын башкара алабыз.
Сунушталууда:
ESP32 Xiaomi Hack - Зымсыз маалымат алуу: 6 кадам (Сүрөттөр менен)
ESP32 Xiaomi Hack - Маалыматтарды зымсыз алуу: Урматтуу достор, башка Нускамага кош келиңиздер! Бүгүн биз бул Xiaomi Температура жана Нымдуулук монитору ESP32 тактасынын Bluetooth функциясын колдонуп өткөргөн маалыматтарды кантип алууну үйрөнөбүз. Көрүнүп тургандай, мен ESP32 тактасын колдонуп жатам
STM32 негизиндеги микроконтроллерден компьютерге кантип маалыматтарды алуу керек: 5 кадам
STM32ге негизделген микроконтроллерден компьютерге маалыматты кантип алуу керек: Бул окуу куралында биз STM32l100 mcu UART бирин колдонуп, микроконтроллерден маалыматтарды компьютерге өткөрүп бердик
MotoStudent Electric Racing Bike үчүн маалыматтарды алуу жана маалыматтарды визуалдаштыруу системасы: 23 кадам
MotoStudent Electric Racing Bike үчүн маалыматтарды алуу жана маалыматтарды визуалдаштыруу системасы: Маалыматты алуу системасы - бул тышкы сенсорлордон маалыматтарды чогултуу, сактоо жана иштетүү үчүн чогуу иштеген аппараттык жана программалык камсыздоолордун жыйындысы, аны графикалык түрдө визуалдаштыруу жана анализдөө үчүн, инженерлерге уруксат берүү
Камыш өчүргүчтөрдү, Холл эффекти сенсорун жана Nodemcuдогу кээ бир калдыктарды колдонуп жеке анемометрди кантип куруу керек - 2 -бөлүк - Программалык камсыздоо: 5 кадам (сүрөттөр менен)
Камыш өчүргүчтөрдү, Холл эффекти сенсорун жана Nodemcuдогу кээ бир калдыктарды колдонуп жеке анемометрди кантип курууга болот - 2 -бөлүк - Программалык камсыздоо: Киришүү Бул биринчи посттун уландысы " Камыш өчүргүчтөрдү, Холл эффекти сенсорун жана кээ бир калдыктарды колдонуу менен өз анемометрин кантип түзүү керек? Nodemcu боюнча - 1 -бөлүк - Аппараттык " - Мен шамалдын ылдамдыгын жана багытын өлчөөнү кантип чогултууну көрсөтөм
Камыш өчүргүчтөрдү, Холл эффекти сенсорун жана Nodemcuдогу айрым калдыктарды колдонуп, жеке анемометрди кантип курууга болот. - 1 -бөлүк - Аппараттык: 8 кадам (Сүрөттөр менен)
Камыш өчүргүчтөрдү, Холл эффекти сенсорун жана Nodemcuдогу айрым калдыктарды колдонуп, жеке анемометрди кантип курууга болот. - 1 -бөлүк - Аппараттык жабдыктар: Киришүү Мен Arduino жана Maker Culture изилдөөлөрү менен баштагандан бери, бөтөлкөлөрдүн капкактары, ПВХнын бөлүктөрү, суусундуктар жана башкалар сыяктуу керексиз жана сыныктарды колдонуу менен пайдалуу шаймандарды курууну жактырам. ар бир бөлүккө же жубайга жашоо