Мазмуну:

Ubidots + ESP32- Болжолдуу машина мониторинги: 10 кадам
Ubidots + ESP32- Болжолдуу машина мониторинги: 10 кадам

Video: Ubidots + ESP32- Болжолдуу машина мониторинги: 10 кадам

Video: Ubidots + ESP32- Болжолдуу машина мониторинги: 10 кадам
Video: [E06] IOT based remote sensor data monitoring | Sensor data monitoring using Esp32 and Ubidots . 2024, Июнь
Anonim
Ubidots + ESP32- Болжолдуу машина мониторинги
Ubidots + ESP32- Болжолдуу машина мониторинги

Ubidotsтун жардамы менен Google баракчасында почта окуяларын жана вибрация жазууларын түзүү менен машинанын титирөөсүн жана темп -расын болжолдуу талдоо.

Болжолдуу Тейлөө жана Машинанын Ден соолугуна Мониторинг

Жаңы технологиянын өсүшү, башкача айтканда, нерселердин Интернети, оор индустрия эң чоң көйгөйлөрүн чечүү үчүн сенсорго негизделген маалыматтарды чогултууну баштады, алардын ичинен негизги процесстер токтоп калуу жана процесстин кечигүүсү түрүндө. Болжолдуу техникалык тейлөө же абалдын мониторинги деп аталган машина мониторинги - диагностикалык маалыматтарды топтоо үчүн сенсорлор аркылуу электр жабдууларын көзөмөлдөө практикасы. Буга жетишүү үчүн, маалымат алуу системалары жана маалыматтарды каттоочулар казандар, моторлор жана кыймылдаткычтар сыяктуу ар кандай жабдууларды көзөмөлдөө үчүн колдонулат. Төмөнкү шарт өлчөнөт:

  • Температура жана нымдуулук боюнча маалыматтарды көзөмөлдөө
  • Учурдагы жана чыңалуу мониторинги
  • Vibration Monitoring: Бул макалада биз Температураны, дирилдөөнү окуйбуз жана Ubidots боюнча маалыматтарды жарыялайбыз. Ubidots графиктерди, UIди, билдирүүлөрдү жана электрондук каттарды колдойт. Бул өзгөчөлүктөр алдын ала тейлөө анализи үчүн идеалдуу кылат. Биз ошондой эле Google баракчаларындагы маалыматтарды алабыз, бул алдын ала тейлөө анализин жеңилдетет.

1 -кадам: Аппараттык жана программалык камсыздоо талап кылынат

Аппараттык:

  • ESP-32
  • IoT Long Range Wireless Vibration and Temperature Sensor
  • USB интерфейси бар узак аралыкка зымсыз сет модем

Колдонулган Программалык камсыздоо:

  • Arduino IDE
  • Ubidots

Колдонулган китепкана:

  • PubSubClient китепканасы
  • Wire.h

2-кадам: USB интерфейси менен IoT узак аралыкка зымсыз дирилдөө, температура сенсору жана узак аралыкка зымсыз сет модемди колдонуу менен Labview Vibration and Temperature Platformго маалыматтарды жөнөтүү кадамдары:

  • Биринчиден, бизге ncd.io Wireless Vibration and Temperature Sensor.exe файлы болгон Labview коммуналдык тиркемеси керек, ал боюнча маалыматтарды көрүүгө болот.
  • Бул Labview программасы ncd.io зымсыз титирөө температурасы сенсору менен гана иштейт
  • Бул UIди колдонуу үчүн, төмөнкү драйверлерди орнотушуңуз керек, бул жерде иштөө убактысынын кыймылдаткычын орнотуңуз 64 бит
  • 32 бит
  • NI Visa драйверин орнотуңуз
  • LabVIEW Run-Time Engine жана NI-Serial Runtime орнотуңуз
  • Бул продукт үчүн колдонмону баштоо.

3 -кадам: Arduino IDE аркылуу ESP32ге кодду жүктөө:

  • Жүктөп алуу жана PubSubClient китепканасын жана Wire.h китепканасын камтыйт.
  • Сиз уникалдуу Ubidots TOKEN, MQTTCLIENTNAME, SSID (WiFi Аты) жана жеткиликтүү тармактын Сырсөзүн дайындооңуз керек.
  • Ncd_vibration_and_temperature.ino кодун түзүңүз жана жүктөңүз.
  • Түзмөктүн байланышын жана жөнөтүлгөн маалыматты текшерүү үчүн сериялык мониторду ачыңыз. Эгерде эч кандай жооп көрүнбөсө, ESP32 тармагыңызды сууруп, кайра туташтырып көрүңүз. Сериялык монитордун берүү ылдамдыгы 115200 кодуңузда көрсөтүлгөндөй орнотулганын текшериңиз.

4 -кадам: Serial Monitor Output

Сериялык монитордун чыгышы
Сериялык монитордун чыгышы

5 -кадам: Ubidotтун иштеши

Ubidotтун иштеши
Ubidotтун иштеши
Ubidotтун иштеши
Ubidotтун иштеши
Ubidotтун иштеши
Ubidotтун иштеши
  • Ubidotто каттоо эсебин түзүңүз.
  • Менин профилиме кирип, ар бир эсеп үчүн уникалдуу ачкыч болгон токен ачкычын жазыңыз жана жүктөө алдында ESP32 кодуңузга чаптаңыз.
  • Ubidot панелиңизге ESP32 жаңы түзмөк кошуңуз.
  • Түзмөктүн ичинде температуранын көрсөткүчү көрсөтүлүүчү жаңы өзгөрмөлүү ат сенсорун түзүңүз.
  • Ubidotsто тактаны түзүңүз.

6 -кадам: ЧЫГУУ

ЧЫГУУ
ЧЫГУУ

7 -кадам: Убидоттогу окуяларды түзүү

Убидоттордо окуяларды түзүү
Убидоттордо окуяларды түзүү
Убидоттордо окуяларды түзүү
Убидоттордо окуяларды түзүү
Убидоттордо окуяларды түзүү
Убидоттордо окуяларды түзүү
Убидоттордо окуяларды түзүү
Убидоттордо окуяларды түзүү
  • Окуяларды тандаңыз (Маалыматтар ачылуучу тизмесинен).
  • Жаңы окуя түзүү үчүн, экрандын жогорку оң бурчундагы сары плюс белгисин басыңыз.

Окуялардын түрлөрү: Ubidots сиз билиши керек болгондорго Окуяларды, Эскертүүлөрдү жана Билдирмелерди жөнөтүүгө мүмкүндүк берүүчү интеграцияланган окуяларды колдойт. Ubidotsтун алдын ала курулган интеграциясы төмөнкүлөрдү камтыйт:

  1. Электрондук билдирмелер
  2. SMS билдирмелери
  3. Webhook окуялары - көбүрөөк билүү
  4. Телеграм эскертмелери
  5. Slack эскертмелери - көбүрөөк билүү
  6. Үн чалуу эскертмелери - көбүрөөк билүү
  7. Артка кадимки билдирүү - көбүрөөк билүү
  8. Geofence эскертмелери - көбүрөөк билүү
  • Андан кийин түзмөктүн "баалуулуктарын" көрсөтүүчү шайманды жана бириктирүүчү өзгөрмөнү тандаңыз.
  • Эми иш -чараңыздын босогосун тандап, аны түзмөктүн баалуулуктары менен салыштырып, окуяңызды иштетүү үчүн убакытты тандаңыз.
  • Кандай иш -аракеттерди аткарууну жана алуучуга билдирүүнү орнотуу жана конфигурациялоо: Билүү керек болгондорго SMS, Email, Webhooks, Telegram, Phone Calls, SLACK жана webhooks жөнөтүү.
  • Окуянын эскертмесин конфигурациялоо.
  • Окуялар аткарылышы мүмкүн болгон/болбогон активдүүлүк терезесин аныктаңыз.
  • Окуяларыңызды ырастаңыз.

8 -кадам: Почтаңыздагы окуяны чыгаруу

Почтаңыздагы окуяны чыгаруу
Почтаңыздагы окуяны чыгаруу

9 -кадам: Ubidots маалыматтарыңызды Google Барактарына экспорттоңуз

Ubidots маалыматтарыңызды Google Барактарына экспорттоңуз
Ubidots маалыматтарыңызды Google Барактарына экспорттоңуз
Ubidots маалыматтарыңызды Google Барактарына экспорттоңуз
Ubidots маалыматтарыңызды Google Барактарына экспорттоңуз

Мында, биз андан ары талдоо үчүн Ubidots булутунда сакталган маалыматтарды чыгарып алабыз. Мүмкүнчүлүктөр абдан чоң; Мисалы, сиз автоматтык отчет генераторун түзүп, аларды кардарларыңызга жума сайын жөнөтө аласыз.

Башка колдонмо түзмөктү камсыздоо болмок; эгерде сизде орнотула турган миңдеген түзмөктөр бар болсо жана алардын маалыматы Google Барагында болсо, анда сиз баракты окуу үчүн скрипт түзүп, файлдагы ар бир сап үчүн Ubidots маалымат булагын түзө аласыз. Бул үчүн кадамдар-

Google Барагын түзүңүз жана ага эки аталышты кошуңуз:

  1. Variables
  2. Баалуулуктар
  • Google Барагыңыздан "Куралдар", анан "Скрипт редактору …", анан "Бош Проект" дегенди басыңыз.
  • Скрипт редакторун ачыңыз.
  • Төмөндөгү кодду (код бөлүмүндө) скрипт скриптине кошуңуз.
  • Бүттү! Эми Google баракчаңызды кайра ачыңыз жана функцияларды иштетүү үчүн жаңы менюну көрөсүз.

Сунушталууда: