Мазмуну:
- 1 -кадам: Аппараттык жана программалык камсыздоо талап кылынат
- 2-кадам: USB интерфейси менен IoT узак аралыкка зымсыз дирилдөө, температура сенсору жана узак аралыкка зымсыз сет модемди колдонуу менен Labview Vibration and Temperature Platformго маалыматтарды жөнөтүү кадамдары:
- 3 -кадам: Arduino IDE аркылуу ESP32ге кодду жүктөө:
- 4 -кадам: Serial Monitor Output
- 5 -кадам: Ubidotтун иштеши
- 6 -кадам: ЧЫГУУ
- 7 -кадам: Убидоттогу окуяларды түзүү
- 8 -кадам: Почтаңыздагы окуяны чыгаруу
- 9 -кадам: Ubidots маалыматтарыңызды Google Барактарына экспорттоңуз
Video: Ubidots + ESP32- Болжолдуу машина мониторинги: 10 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
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то каттоо эсебин түзүңүз.
- Менин профилиме кирип, ар бир эсеп үчүн уникалдуу ачкыч болгон токен ачкычын жазыңыз жана жүктөө алдында ESP32 кодуңузга чаптаңыз.
- Ubidot панелиңизге ESP32 жаңы түзмөк кошуңуз.
- Түзмөктүн ичинде температуранын көрсөткүчү көрсөтүлүүчү жаңы өзгөрмөлүү ат сенсорун түзүңүз.
- Ubidotsто тактаны түзүңүз.
6 -кадам: ЧЫГУУ
7 -кадам: Убидоттогу окуяларды түзүү
- Окуяларды тандаңыз (Маалыматтар ачылуучу тизмесинен).
- Жаңы окуя түзүү үчүн, экрандын жогорку оң бурчундагы сары плюс белгисин басыңыз.
Окуялардын түрлөрү: Ubidots сиз билиши керек болгондорго Окуяларды, Эскертүүлөрдү жана Билдирмелерди жөнөтүүгө мүмкүндүк берүүчү интеграцияланган окуяларды колдойт. Ubidotsтун алдын ала курулган интеграциясы төмөнкүлөрдү камтыйт:
- Электрондук билдирмелер
- SMS билдирмелери
- Webhook окуялары - көбүрөөк билүү
- Телеграм эскертмелери
- Slack эскертмелери - көбүрөөк билүү
- Үн чалуу эскертмелери - көбүрөөк билүү
- Артка кадимки билдирүү - көбүрөөк билүү
- Geofence эскертмелери - көбүрөөк билүү
- Андан кийин түзмөктүн "баалуулуктарын" көрсөтүүчү шайманды жана бириктирүүчү өзгөрмөнү тандаңыз.
- Эми иш -чараңыздын босогосун тандап, аны түзмөктүн баалуулуктары менен салыштырып, окуяңызды иштетүү үчүн убакытты тандаңыз.
- Кандай иш -аракеттерди аткарууну жана алуучуга билдирүүнү орнотуу жана конфигурациялоо: Билүү керек болгондорго SMS, Email, Webhooks, Telegram, Phone Calls, SLACK жана webhooks жөнөтүү.
- Окуянын эскертмесин конфигурациялоо.
- Окуялар аткарылышы мүмкүн болгон/болбогон активдүүлүк терезесин аныктаңыз.
- Окуяларыңызды ырастаңыз.
8 -кадам: Почтаңыздагы окуяны чыгаруу
9 -кадам: Ubidots маалыматтарыңызды Google Барактарына экспорттоңуз
Мында, биз андан ары талдоо үчүн Ubidots булутунда сакталган маалыматтарды чыгарып алабыз. Мүмкүнчүлүктөр абдан чоң; Мисалы, сиз автоматтык отчет генераторун түзүп, аларды кардарларыңызга жума сайын жөнөтө аласыз.
Башка колдонмо түзмөктү камсыздоо болмок; эгерде сизде орнотула турган миңдеген түзмөктөр бар болсо жана алардын маалыматы Google Барагында болсо, анда сиз баракты окуу үчүн скрипт түзүп, файлдагы ар бир сап үчүн Ubidots маалымат булагын түзө аласыз. Бул үчүн кадамдар-
Google Барагын түзүңүз жана ага эки аталышты кошуңуз:
- Variables
- Баалуулуктар
- Google Барагыңыздан "Куралдар", анан "Скрипт редактору …", анан "Бош Проект" дегенди басыңыз.
- Скрипт редакторун ачыңыз.
- Төмөндөгү кодду (код бөлүмүндө) скрипт скриптине кошуңуз.
- Бүттү! Эми Google баракчаңызды кайра ачыңыз жана функцияларды иштетүү үчүн жаңы менюну көрөсүз.
Сунушталууда:
IoT- Ubidots- ESP32+Long-Range-Wireless-Vibration-and-Temperature Sensor: 7 Steps
IoT- Ubidots- ESP32+Узак аралыкка-Зымсыз-Вибрация-Жана-Температура-Сенсор: Вибрация чындыгында моторлуу гаджеттердеги машиналардын жана тетиктердин кыймылы же термелүүсү. Өнөр жай системасындагы титирөө кыйынчылыктын белгиси же мотиви болушу мүмкүн же ал күнүмдүк иш менен байланыштуу болушу мүмкүн. Мисалы, Оскар
Түзүү-эскертүү-колдонуу-Ubidots-ESP32+Темп жана нымдуулук сенсору: 9 кадам
Ubidots-ESP32+Температура жана нымдуулук сенсорун түзүү: Бул окуу куралында биз Temp жана нымдуулук сенсорунун жардамы менен ар кандай температура жана нымдуулук маалыматтарын өлчөйбүз. Сиз бул маалыматтарды Ubidotsко кантип жөнөтүүнү үйрөнөсүз. Ошентип, аны ар кандай колдонмо үчүн каалаган жерден талдай аласыз. Ошондой эле emai түзүү аркылуу
Esp32-Ubidots-Wireless-узак аралыкка температура-жана-нымдуулук: 6 кадам
Esp32-Ubidots-Wireless-узак аралыкка температура-жана-нымдуулук: Бул окуу куралы, биз Temp жана нымдуулук сенсорун колдонуу менен ар кандай температура жана нымдуулук маалыматтарды өлчөйт. Сиз бул маалыматтарды Ubidotsко кантип жөнөтүүнү үйрөнөсүз. Ошентип, аны ар кандай колдонмолор үчүн каалаган жерден талдай аласыз
ESP32 менен баштоо - Arduino IDEде ESP32 такталарын орнотуу - ESP32 Blink Code: 3 кадам
ESP32 менен баштоо | Arduino IDEде ESP32 такталарын орнотуу | ESP32 Blink Code: Бул көрсөтмөлөрдө биз esp32 менен иштөөнү жана esp32 такталарын Arduino IDEге кантип орнотууну көрөбүз жана esp 32ди arduino ide аркылуу blink кодун иштетүү үчүн программалайбыз
UbiDots-туташтыруу ESP32 жана бир нече сенсордук маалыматтарды жарыялоо: 6 кадам
UbiDots-ESP32 туташтыруу жана бир нече сенсордук маалыматтарды жарыялоо: ESP32 жана ESP 8266 IoT тармагында абдан тааныш SoC. Бул IoT долбоорлору үчүн кандайдыр бир жакшылык. ESP 32 - интегралдык WiFi жана BLE менен түзмөк. Жөн гана SSID, сырсөзүңүздү жана IP конфигурацияңызды бериңиз жана нерселерди интеграциялаңыз