Სარჩევი:
- ნაბიჯი 1: საჭიროა აპარატურა და პროგრამული უზრუნველყოფა
- ნაბიჯი 2: ლაბორატორიული ვიბრაციისა და ტემპერატურის პლატფორმაზე მონაცემების გაგზავნის ნაბიჯები IoT გრძელვადიანი უკაბელო ვიბრაციის, ტემპერატურის სენსორისა და გრძელვადიანი უკაბელო ქსელის მოდემის გამოყენებით USB ინტერფეისით:
- ნაბიჯი 3: კოდის ატვირთვა ESP32– ზე Arduino IDE გამოყენებით:
- ნაბიჯი 4: სერიული მონიტორის გამომავალი
- ნაბიჯი 5: Ubidot– ის მუშაობა
- ნაბიჯი 6: გამოსავალი
- ნაბიჯი 7: შექმენით ღონისძიებები უბიდოტში
- ნაბიჯი 8: მოვლენის გამოტანა თქვენს ფოსტაში
- ნაბიჯი 9: თქვენი Ubidots მონაცემების ექსპორტი Google Sheets- ში
ვიდეო: Ubidots + ESP32- მანქანის პროგნოზირების მონიტორინგი: 10 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:15
მანქანების ვიბრაციისა და ტემპერატურის პროგნოზირებადი ანალიზი ფოსტის მოვლენების შექმნით და ვიბრაციის ჩანაწერი 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– ის წინასწარ აშენებული ინტეგრაცია მოიცავს:
- ელ.ფოსტის შეტყობინებები
- SMS შეტყობინებები
- Webhook მოვლენები - შეიტყვეთ მეტი
- Telegram შეტყობინებები
- სუსტი შეტყობინებები - შეიტყვეთ მეტი
- ხმოვანი ზარის შეტყობინებები - შეიტყვეთ მეტი
- დაუბრუნდით ჩვეულებრივ შეტყობინებას - შეიტყვეთ მეტი
- Geofence შეტყობინებები - შეიტყვეთ მეტი
- შემდეგ შეარჩიეთ მოწყობილობა და ასოცირებული ცვლადი, რომელიც მიუთითებს მოწყობილობების "ღირებულებებზე".
- ახლა შეარჩიეთ ბარიერი მნიშვნელობა თქვენი მოვლენის გასააქტიურებლად და შეადარეთ მას მოწყობილობის ღირებულებებთან და ასევე შეარჩიეთ დრო თქვენი მოვლენის გასააქტიურებლად.
- ჩამოაყალიბეთ და დააკონფიგურირეთ რომელი მოქმედებები უნდა შესრულდეს და შეტყობინება მიმღებს: გაუგზავნეთ SMS, ელ.ფოსტა, ვებჰუკები, ტელეგრამები, სატელეფონო ზარები, SLACK და ვებჰუქები მათთვის, ვინც უნდა იცოდეს.
- დააკონფიგურირეთ ღონისძიების ცნობა.
- განსაზღვრეთ აქტივობის ფანჯარა, რომ მოვლენები შეიძლება/არ შესრულდეს.
- დაადასტურეთ თქვენი მოვლენები.
ნაბიჯი 8: მოვლენის გამოტანა თქვენს ფოსტაში
ნაბიჯი 9: თქვენი Ubidots მონაცემების ექსპორტი Google Sheets- ში
ამაში ჩვენ შეგვიძლია ამოვიღოთ მონაცემები Ubidots ღრუბელში შემდგომი ანალიზისთვის. შესაძლებლობები უზარმაზარია; მაგალითად, თქვენ შეგიძლიათ შექმნათ ანგარიშის ავტომატური გენერატორი და გაუგზავნოთ თქვენს კლიენტებს ყოველ კვირას.
სხვა პროგრამა იქნება მოწყობილობის უზრუნველყოფა; თუ თქვენ გაქვთ ათასობით მოწყობილობა განსახორციელებლად და მათი ინფორმაცია Google Sheet- შია, შეგიძლიათ შექმნათ სკრიპტი ფურცლის წასაკითხად და შექმნათ Ubidots მონაცემთა წყარო ფაილის თითოეული სტრიქონისთვის. ნაბიჯები ამისათვის-
შექმენით Google Sheet და დაამატეთ მას ორი ფურცელი ამ სახელებით:
- ცვლადები
- ღირებულებები
- თქვენი Google Sheet– დან დააწკაპუნეთ „Tools“- ზე, შემდეგ „Script Editor…“- ზე, შემდეგ „Blank Project“- ზე.
- გახსენით სკრიპტის რედაქტორი.
- დაამატეთ ქვემოთ კოდი (კოდის განყოფილებაში) სკრიპტის სკრიპტს.
- Შესრულებულია! ახლა კვლავ გახსენით თქვენი Google Sheet და ნახავთ ახალ მენიუს ფუნქციების გასააქტიურებლად.
გირჩევთ:
ოთახის ტემპერატურის და ტენიანობის მონიტორინგი ESP32 და AskSensors Cloud– ით: 6 ნაბიჯი
ოთახის ტემპერატურისა და ტენიანობის მონიტორინგი ESP32– ით და AskSensors Cloud– ით: ამ გაკვეთილში თქვენ ისწავლით თუ როგორ აკონტროლოთ თქვენი ოთახის ტემპერატურა და ტენიანობა DHT11– ისა და ღრუბელთან დაკავშირებული ESP32– ის გამოყენებით. ჩვენი გაკვეთილების განახლებები შეგიძლიათ იხილოთ აქ. DHT11 მახასიათებლები: DHT11 სენსორს შეუძლია გაზომოთ ტემპერატურა
შექმნა-გაფრთხილება-გამოყენება Ubidots-ESP32+ტემპერატურის და ტენიანობის სენსორი: 9 ნაბიჯი
Creating-Alert-Using-Ubidots-ESP32+Temp and Humidity Sensor: ამ გაკვეთილში ჩვენ გავზომავთ ტემპერატურისა და ტენიანობის სხვადასხვა მონაცემებს Temp და ტენიანობის სენსორის გამოყენებით. თქვენ ასევე ისწავლით თუ როგორ უნდა გაუგზავნოთ ეს მონაცემები უბიდოტს. ასე რომ თქვენ შეგიძლიათ გაანალიზოთ იგი ნებისმიერი ადგილიდან სხვადასხვა პროგრამისთვის. ასევე ემაის შექმნით
Esp32-Ubidots-Wireless-long-range ტემპერატურა-და-ტენიანობა: 6 ნაბიჯი
Esp32-Ubidots-Wireless-long-range ტემპერატურა-და-ტენიანობა: ამ სახელმძღვანელოში ჩვენ გავზომავთ ტემპერატურისა და ტენიანობის სხვადასხვა მონაცემებს ტემპერატურისა და ტენიანობის სენსორის გამოყენებით. თქვენ ასევე ისწავლით თუ როგორ უნდა გაუგზავნოთ ეს მონაცემები უბიდოტს. ასე რომ თქვენ შეგიძლიათ გაანალიზოთ იგი ნებისმიერი ადგილიდან სხვადასხვა პროგრამებისთვის
მონიტორინგი-ტემპერატურა და ტენიანობა-გამოყენებით-AWS-ESP32: 8 ნაბიჯი
მონიტორინგი-ტემპერატურა-და-ტენიანობა-გამოყენებით-AWS-ESP32: ამ სახელმძღვანელოში ჩვენ გავზომავთ ტემპერატურისა და ტენიანობის სხვადასხვა მონაცემებს ტემპერატურისა და ტენიანობის სენსორის გამოყენებით. თქვენ ასევე ისწავლით თუ როგორ უნდა გაგზავნოთ ეს მონაცემები AWS– ში
ThingSpeak-IFTTT-ESP32-წინასწარმეტყველება-მანქანა-მონიტორინგი: 10 ნაბიჯი
ThingSpeak-IFTTT-ESP32-Predictive-Machine-Monitoring: ამ პროექტში ჩვენ გავზომავთ ვიბრაციას და ტემპერატურას NCD ვიბრაციისა და ტემპერატურის სენსორის, ESP32 და ThingSpeak გამოყენებით. ჩვენ ასევე გავაგზავნით სხვადასხვა ტემპერატურისა და ვიბრაციის კითხვებს Google Sheet– ში ThingSpeak და IFTTT გამოყენებით ვიბრის გასაანალიზებლად