Სარჩევი:

Ubidots + ESP32- მანქანის პროგნოზირების მონიტორინგი: 10 ნაბიჯი
Ubidots + ESP32- მანქანის პროგნოზირების მონიტორინგი: 10 ნაბიჯი

ვიდეო: Ubidots + ESP32- მანქანის პროგნოზირების მონიტორინგი: 10 ნაბიჯი

ვიდეო: Ubidots + ESP32- მანქანის პროგნოზირების მონიტორინგი: 10 ნაბიჯი
ვიდეო: Почему надо изучать китайский язык? Удивительные цифры и факты за последние 10 лет развития Китая 2024, მაისი
Anonim
Ubidots + ESP32- პროგნოზირების მანქანა მონიტორინგი
Ubidots + ESP32- პროგნოზირების მანქანა მონიტორინგი

მანქანების ვიბრაციისა და ტემპერატურის პროგნოზირებადი ანალიზი ფოსტის მოვლენების შექმნით და ვიბრაციის ჩანაწერი google ფურცელში Ubidots– ის გამოყენებით.

პროგნოზირებადი მოვლა და მანქანების ჯანმრთელობის მონიტორინგი

ახალი ტექნოლოგიების ზრდა, ანუ ნივთების ინტერნეტი, მძიმე ინდუსტრია დაიწყო სენსორზე დაფუძნებული მონაცემების შეგროვების მიღება მისი ყველაზე დიდი გამოწვევების გადასაჭრელად, მათ შორის უმთავრესი პროცესების გათიშვისა და პროცესის შეფერხების სახით. მანქანების მონიტორინგს, რომელსაც ასევე უწოდებენ პროგნოზირების შენარჩუნებას ან მდგომარეობის მონიტორინგს, ეწოდება ელექტრომოწყობილობის მონიტორინგი სენსორების საშუალებით დიაგნოსტიკური მონაცემების დაგროვების მიზნით. ამის მისაღწევად, მონაცემთა მოპოვების სისტემები და მონაცემების ჩამწერი გამოიყენება ყველა სახის აღჭურვილობის მონიტორინგისთვის, როგორიცაა ქვაბები, ძრავები და ძრავები. შემდეგი მდგომარეობა იზომება:

  • ტემპერატურისა და ტენიანობის მონაცემების მონიტორინგი
  • მიმდინარე და ძაბვის მონიტორინგი
  • ვიბრაციის მონიტორინგი: ამ სტატიაში ჩვენ წავიკითხავთ ტემპერატურას, ვიბრაციას და გამოვაქვეყნებთ მონაცემებს Ubidots– ზე. Ubidots მხარს უჭერს გრაფიკებს, ინტერფეისს, შეტყობინებებს და წერილებს. ეს მახასიათებლები მას იდეალურ ხდის პროგნოზირების შენარჩუნების ანალიზისთვის. ჩვენ ასევე მივიღებთ მონაცემებს Google- ის ფურცლებში, რაც პროგნოზირების შენარჩუნების ანალიზს უფრო გაადვილებს.

ნაბიჯი 1: საჭიროა აპარატურა და პროგრამული უზრუნველყოფა

აპარატურა:

  • ESP-32
  • IoT გრძელი დიაპაზონის უკაბელო ვიბრაციისა და ტემპერატურის სენსორი
  • გრძელვადიანი უკაბელო ქსელის მოდემი USB ინტერფეისით

გამოყენებული პროგრამული უზრუნველყოფა:

  • Arduino IDE
  • უბიდოტები

გამოყენებული ბიბლიოთეკა:

  • PubSubClient ბიბლიოთეკა
  • მავთული.ჰ

ნაბიჯი 2: ლაბორატორიული ვიბრაციისა და ტემპერატურის პლატფორმაზე მონაცემების გაგზავნის ნაბიჯები IoT გრძელვადიანი უკაბელო ვიბრაციის, ტემპერატურის სენსორისა და გრძელვადიანი უკაბელო ქსელის მოდემის გამოყენებით USB ინტერფეისით:

  • პირველ რიგში, ჩვენ გვჭირდება Labview კომუნალური პროგრამა, რომელიც არის ncd.io Wireless Vibration and Temperature Sensor.exe ფაილი, რომელზედაც შესაძლებელია მონაცემების ნახვა.
  • ეს Labview პროგრამა იმუშავებს მხოლოდ ncd.io უკაბელო ვიბრაციის ტემპერატურის სენსორთან
  • ამ ინტერფეისის გამოსაყენებლად, თქვენ უნდა დააინსტალიროთ შემდეგი დრაივერები დააინსტალირეთ გაშვებული დროის ძრავა აქედან 64 ბიტიდან
  • 32 ბიტიანი
  • დააინსტალირეთ NI Visa Driver
  • დააინსტალირეთ LabVIEW Run-Time Engine და NI-Serial Runtime
  • ამ პროდუქტის დაწყების სახელმძღვანელო.

ნაბიჯი 3: კოდის ატვირთვა ESP32– ზე Arduino IDE გამოყენებით:

  • ჩამოტვირთეთ და ჩართეთ PubSubClient Library და Wire.h ბიბლიოთეკა.
  • თქვენ უნდა მიანიჭოთ თქვენი უნიკალური Ubidots TOKEN, MQTTCLIENTNAME, SSID (WiFi სახელი) და პაროლი არსებული ქსელისთვის.
  • შეადგინეთ და ატვირთეთ Ncd_vibration_and_temperature.ino კოდი.
  • მოწყობილობის კავშირისა და გაგზავნილი მონაცემების გადამოწმების მიზნით, გახსენით სერიული მონიტორი. თუ პასუხი არ ჩანს, სცადეთ გამორთოთ თქვენი ESP32 და შემდეგ ისევ შეაერთეთ იგი. დარწმუნდით, რომ სერიული მონიტორის ბოდის სიჩქარე დაყენებულია იგივე, რაც მითითებულია თქვენს კოდში 115200.

ნაბიჯი 4: სერიული მონიტორის გამომავალი

სერიული მონიტორის გამომავალი
სერიული მონიტორის გამომავალი

ნაბიჯი 5: Ubidot– ის მუშაობა

აკეთებს უბიდოტს მუშაობას
აკეთებს უბიდოტს მუშაობას
აკეთებს უბიდოტს მუშაობას
აკეთებს უბიდოტს მუშაობას
აკეთებს უბიდოტს მუშაობას
აკეთებს უბიდოტს მუშაობას
  • შექმენით ანგარიში Ubidot– ზე.
  • გადადით ჩემს პროფილზე და ჩაწერეთ სიმბოლოს გასაღები, რომელიც არის უნიკალური გასაღები ყველა ანგარიშისთვის და ჩასვით თქვენს ESP32 კოდში ატვირთვამდე.
  • დაამატეთ ახალი მოწყობილობა თქვენს Ubidot დაფის სახელს ESP32.
  • მოწყობილობის შიგნით შექმენით ცვლადის სახელის ახალი სენსორი, რომელშიც ნაჩვენები იქნება თქვენი ტემპერატურის მაჩვენებელი.
  • შექმენით დაფა Ubidots– ში.

ნაბიჯი 6: გამოსავალი

ამონაწერი
ამონაწერი

ნაბიჯი 7: შექმენით ღონისძიებები უბიდოტში

იბიდოტში მოვლენების შექმნა
იბიდოტში მოვლენების შექმნა
იბიდოტში მოვლენების შექმნა
იბიდოტში მოვლენების შექმნა
იბიდოტში მოვლენების შექმნა
იბიდოტში მოვლენების შექმნა
იბიდოტში მოვლენების შექმნა
იბიდოტში მოვლენების შექმნა
  • აირჩიეთ მოვლენები (მონაცემთა ჩამოსაშლელი სიიდან).
  • ახალი მოვლენის შესაქმნელად დააწკაპუნეთ ყვითელ პლუს ხატულაზე ეკრანის ზედა მარჯვენა კუთხეში.

ღონისძიებების სახეები: Ubidots მხარს უჭერს უკვე ინტეგრირებულ ღონისძიებებს, რაც საშუალებას მოგცემთ გაგზავნოთ მოვლენები, გაფრთხილებები და შეტყობინებები მათთვის, ვინც უნდა იცოდეს, როდის უნდა იცოდეს. Ubidots– ის წინასწარ აშენებული ინტეგრაცია მოიცავს:

  1. ელ.ფოსტის შეტყობინებები
  2. SMS შეტყობინებები
  3. Webhook მოვლენები - შეიტყვეთ მეტი
  4. Telegram შეტყობინებები
  5. სუსტი შეტყობინებები - შეიტყვეთ მეტი
  6. ხმოვანი ზარის შეტყობინებები - შეიტყვეთ მეტი
  7. დაუბრუნდით ჩვეულებრივ შეტყობინებას - შეიტყვეთ მეტი
  8. Geofence შეტყობინებები - შეიტყვეთ მეტი
  • შემდეგ შეარჩიეთ მოწყობილობა და ასოცირებული ცვლადი, რომელიც მიუთითებს მოწყობილობების "ღირებულებებზე".
  • ახლა შეარჩიეთ ბარიერი მნიშვნელობა თქვენი მოვლენის გასააქტიურებლად და შეადარეთ მას მოწყობილობის ღირებულებებთან და ასევე შეარჩიეთ დრო თქვენი მოვლენის გასააქტიურებლად.
  • ჩამოაყალიბეთ და დააკონფიგურირეთ რომელი მოქმედებები უნდა შესრულდეს და შეტყობინება მიმღებს: გაუგზავნეთ SMS, ელ.ფოსტა, ვებჰუკები, ტელეგრამები, სატელეფონო ზარები, SLACK და ვებჰუქები მათთვის, ვინც უნდა იცოდეს.
  • დააკონფიგურირეთ ღონისძიების ცნობა.
  • განსაზღვრეთ აქტივობის ფანჯარა, რომ მოვლენები შეიძლება/არ შესრულდეს.
  • დაადასტურეთ თქვენი მოვლენები.

ნაბიჯი 8: მოვლენის გამოტანა თქვენს ფოსტაში

ღონისძიების გამოტანა თქვენს ფოსტაში
ღონისძიების გამოტანა თქვენს ფოსტაში

ნაბიჯი 9: თქვენი Ubidots მონაცემების ექსპორტი Google Sheets- ში

თქვენი Ubidots მონაცემების ექსპორტი Google Sheets- ში
თქვენი Ubidots მონაცემების ექსპორტი Google Sheets- ში
თქვენი Ubidots მონაცემების ექსპორტი Google Sheets- ში
თქვენი Ubidots მონაცემების ექსპორტი Google Sheets- ში

ამაში ჩვენ შეგვიძლია ამოვიღოთ მონაცემები Ubidots ღრუბელში შემდგომი ანალიზისთვის. შესაძლებლობები უზარმაზარია; მაგალითად, თქვენ შეგიძლიათ შექმნათ ანგარიშის ავტომატური გენერატორი და გაუგზავნოთ თქვენს კლიენტებს ყოველ კვირას.

სხვა პროგრამა იქნება მოწყობილობის უზრუნველყოფა; თუ თქვენ გაქვთ ათასობით მოწყობილობა განსახორციელებლად და მათი ინფორმაცია Google Sheet- შია, შეგიძლიათ შექმნათ სკრიპტი ფურცლის წასაკითხად და შექმნათ Ubidots მონაცემთა წყარო ფაილის თითოეული სტრიქონისთვის. ნაბიჯები ამისათვის-

შექმენით Google Sheet და დაამატეთ მას ორი ფურცელი ამ სახელებით:

  1. ცვლადები
  2. ღირებულებები
  • თქვენი Google Sheet– დან დააწკაპუნეთ „Tools“- ზე, შემდეგ „Script Editor…“- ზე, შემდეგ „Blank Project“- ზე.
  • გახსენით სკრიპტის რედაქტორი.
  • დაამატეთ ქვემოთ კოდი (კოდის განყოფილებაში) სკრიპტის სკრიპტს.
  • Შესრულებულია! ახლა კვლავ გახსენით თქვენი Google Sheet და ნახავთ ახალ მენიუს ფუნქციების გასააქტიურებლად.

გირჩევთ: