Სარჩევი:
- Ნაბიჯი 1:
- ნაბიჯი 2: შექმენით ახალი მონაცემთა ბაზა Firebase– ზე
- ნაბიჯი 3: დაამატეთ მასპინძლის სახელი/მონაცემთა ბაზის საიდუმლო გასაღები არდუინოს ესკიზში
- ნაბიჯი 4: შეაერთეთ თქვენი NodeMCU WiFi- თან
- ნაბიჯი 5: დაასრულეთ Arduino Sketch
- ნაბიჯი 6: ატვირთეთ Arduino Sketch NodeMCU– ში
- ნაბიჯი 7: შექმენით პროგრესული ვებ აპლიკაცია შემდგომი კონტროლისთვის
ვიდეო: როგორ მივიღოთ მონაცემები Firebase მონაცემთა ბაზიდან NodeMCU– ზე: 7 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
ამ ინსტრუქციისთვის, ჩვენ ვიღებთ მონაცემებს Google Firebase– ის მონაცემთა ბაზიდან და მივიღებთ NodeMCU– ს შემდგომი ანალიზისთვის.
პროექტის მოთხოვნები:
1) NodeMCU ან ESP8266 კონტროლერი
2) G-Mail ანგარიში Firebase მონაცემთა ბაზის შესაქმნელად.
3) ჩამოტვირთეთ Firebase Arduino IDE ბიბლიოთეკა და დააინსტალირეთ Arduino IDE– ზე.
Ნაბიჯი 1:
ნაბიჯი 2: შექმენით ახალი მონაცემთა ბაზა Firebase– ზე
უბრალოდ გადადით Firebase კონსოლზე და დააწკაპუნეთ პროექტის დამატებაზე.
მას შემდეგ რაც გაკეთდება, გადადით მონაცემთა ბაზის ჩანართზე და დაამატეთ რეალურ დროში მონაცემთა ბაზა.
ნაბიჯი 3: დაამატეთ მასპინძლის სახელი/მონაცემთა ბაზის საიდუმლო გასაღები არდუინოს ესკიზში
დააკოპირეთ მასპინძლის სახელი მონაცემთა ბაზის ზემოდან და მონაცემთა ბაზის საიდუმლო გასაღები პარამეტრებიდან> პროექტის დაყენება> მომსახურების ანგარიშები> მონაცემთა ბაზის საიდუმლოებები.
გამოიყენეთ ეს დეტალები Firebase– ის ინიციალიზაციისას დაყენების კოდში. Მაგალითად:
Firebase.begin ("doit-data.firebaseio.com", "lGkRasLexBtaXu9FjKwLdhWhSFjLK7JSxJWhkdJo");
ნაბიჯი 4: შეაერთეთ თქვენი NodeMCU WiFi- თან
დაამატეთ შემდეგი ხაზი თქვენს Arduino Sketch– ს თქვენი NodeMCU როუტერთან დასაკავშირებლად:
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 გამოყენებით.
გირჩევთ:
როგორ გავხადოთ ტენიანობა და ტემპერატურა რეალურ დროში მონაცემთა ჩამწერი Arduino UNO და SD ბარათით - DHT11 მონაცემთა მრიცხველის სიმულაცია Proteus– ში: 5 ნაბიჯი
როგორ გავხადოთ ტენიანობა და ტემპერატურა რეალურ დროში მონაცემთა ჩამწერი Arduino UNO და SD ბარათით | DHT11 მონაცემთა მრიცხველის სიმულაცია Proteus- ში: შესავალი: გამარჯობა, ეს არის Liono Maker, აქ არის YouTube ბმული. ჩვენ ვაკეთებთ შემოქმედებით პროექტს Arduino– სთან და ვმუშაობთ ჩამონტაჟებულ სისტემებზე. Data-Logger: მონაცემთა მრიცხველი (ასევე მონაცემების ჩამწერი ან მონაცემთა ჩამწერი) არის ელექტრონული მოწყობილობა, რომელიც დროთა განმავლობაში აფიქსირებს მონაცემებს
როგორ მივიღოთ მონაცემები STM32 დაფუძნებული მიკროკონტროლიდან კომპიუტერზე: 5 ნაბიჯი
როგორ მივიღოთ მონაცემები STM32 დაფუძნებული მიკროკონტროლერიდან კომპიუტერზე: აქ ამ სახელმძღვანელოში ჩვენ გადავიტანეთ მონაცემები მიკროკონტროლიდან კომპიუტერზე, STM32l100 მიკროგრამის ერთ -ერთი UART გამოყენებით
როგორ გავაგზავნოთ DHT11 მონაცემები MySQL სერვერზე NodeMCU გამოყენებით: 6 ნაბიჯი
როგორ გავაგზავნოთ DHT11 მონაცემები MySQL სერვერზე NodeMCU გამოყენებით: ამ პროექტში ჩვენ DHT11– ს დავურეკეთ nodemcu– ს და შემდეგ ჩვენ ვაგზავნით dht11– ის მონაცემებს, რაც არის ტენიანობა და ტემპერატურა phpmyadmin მონაცემთა ბაზაში
მონაცემთა მოპოვებისა და მონაცემთა ვიზუალიზაციის სისტემა MotoStudent Electric Racing Bike– ისთვის: 23 ნაბიჯი
მონაცემთა მოპოვებისა და მონაცემთა ვიზუალიზაციის სისტემა MotoStudent Electric Racing Bike: მონაცემთა მოპოვების სისტემა არის აპარატურისა და პროგრამული უზრუნველყოფის ერთობლიობა, რომელიც მუშაობს გარე სენსორების მონაცემების შეგროვების მიზნით, შემდგომში შესანახად და დამუშავების მიზნით, რათა ის იყოს ვიზუალურად გრაფიკული და გაანალიზებული, ინჟინრებს საშუალებას აძლევს გააკეთონ
EAL-Industri4.0-RFID მონაცემთა დამთვალიერებელი მონაცემთა ბაზა: 10 ნაბიჯი (სურათებით)
EAL-Industri4.0-RFID მონაცემთა დამთვალიერებელი მონაცემთა ბაზა: შეიმუშავეთ ყველა გზა, რათა დარეგისტრირდეთ და დაარეგისტრიროთ იდენტიფიკატორით. RFID, მონაცემების ჩამორჩენა MySQL მონაცემთა ბაზაში. node-RED, როგორც წესი, ვიცავთ და ვიმუშავებ მონაცემების და C# პროგრამის სახით Windows Form Application– ის საშუალებით