Мазмуну:

Google Диаграммаларын колдонуу менен зымсыз сенсордун маалыматын визуализациялоо: 6 кадам
Google Диаграммаларын колдонуу менен зымсыз сенсордун маалыматын визуализациялоо: 6 кадам

Video: Google Диаграммаларын колдонуу менен зымсыз сенсордун маалыматын визуализациялоо: 6 кадам

Video: Google Диаграммаларын колдонуу менен зымсыз сенсордун маалыматын визуализациялоо: 6 кадам
Video: Жарты сағат бір сағаттан + бақылау тақтасы сызатынан Excel Pivot кестелері! 2024, Ноябрь
Anonim
Google диаграммаларын колдонуу менен зымсыз сенсордун маалыматын элестетүү
Google диаграммаларын колдонуу менен зымсыз сенсордун маалыматын элестетүү

Машиналардын токтоп калуусун азайтуу үчүн алдын ала анализдөө абдан зарыл. Үзгүлтүксүз текшерүү машинанын иштөө убактысын жогорулатууга жардам берет жана өз кезегинде анын ката чыдамдуулугун жогорулатат. Зымсыз титирөө жана температура сенсорлору машинанын термелүүсүн талдоого жардам берет. Биз мурунку көрсөтмөлөрүбүздө зымсыз титирөө жана температура сенсорлору ар кандай тиркемелерге кантип кызмат кылганын жана машинада каталарды аныктоодо жана иретсиз вибрацияларда жардам бергенин көрдүк.

Бул көрсөтмөдө сенсордук маалыматтарды визуалдаштыруу үчүн Google Диаграммаларын колдонобуз. Google диаграммалары - бул сенсордук маалыматтарды текшерүүнүн жана талдоонун интерактивдүү жолу. Бул бизге сызыктуу диаграммалар, пи диаграммалар, гистограмма, көп баалуулуктар диаграммалары ж.б сыяктуу көптөгөн варианттарды камсыз кылат, ошондуктан бул жерде биз төмөнкүлөрдү үйрөнөбүз:

  • Зымсыз титирөө жана температура сенсорлору
  • Аппараттык орнотуу
  • Зымсыз шлюз түзмөгүнүн жардамы менен маалыматтарды чогултуу
  • Бул сенсорлордун жардамы менен дирилдөө анализи.
  • ESP32 веб -сервери аркылуу веб -баракчаны кантип түзүү керек.
  • Google диаграммаларын веб -баракчага жүктөңүз.

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

Аппараттык жана программалык камсыздоонун өзгөчөлүктөрү
Аппараттык жана программалык камсыздоонун өзгөчөлүктөрү

Программалык камсыздоонун өзгөчөлүгү

  • Google диаграммалары API
  • Arduino IDE

Аппараттык мүнөздөмө

  • ESP32
  • Зымсыз температура жана дирилдөө сенсору
  • Zigmo Gateway алуучусу

2 -кадам: Машиналардагы дирилдөөнү текшерүү боюнча көрсөтмөлөр

Акыркы инструктивдүү "Индукциялык моторлордун механикалык вибрациялык анализинде" айтылгандай. Мүчүлүштүктөрдү жана каталарды аныктоочу вибрацияны ажыратуу үчүн аткарылышы керек болгон айрым көрсөтмөлөр бар. Анткени кыска айлануу ылдамдыгы алардын бири. Айлануу ылдамдыгынын жыштыктары ар кандай жаракаларга мүнөздүү.

  • 0.01g же азыраак - Абалы жакшы - Машина туура иштеп жатат.
  • 0.35g же андан аз - Абалы жакшы. Машина жакшы иштеп жатат. Машина ызы -чуу болбосо, эч кандай аракет талап кылынбайт. Ротордун эксцентриктүүлүгүнүн бузулушу болушу мүмкүн.
  • 0.75g же андан көп - Оор шарт - Моторду текшерүү керек, эгерде машина өтө ызы -чуу кылып жатса, ротордун эксцентриктигинин бузулушу болушу мүмкүн.
  • 1g же андан көп - Абдан орой абал - Мотордо ката болушу мүмкүн. Мүчүлүштүктөр подшипниктин катасынан же штанганы бүгүүдөн болушу мүмкүн. Ызы -чууну жана температураны текшериңиз
  • 1.5g же андан көп- Коркунуч деңгээли- Моторду оңдоо же өзгөртүү керек.
  • 2.5g же More -Severe Level -техниканы дароо өчүрүү.

3 -кадам: Vibration Sensor баалуулуктарын алуу

Vibration Sensor баалуулуктарын алуу
Vibration Sensor баалуулуктарын алуу
Vibration Sensor баалуулуктарын алуу
Vibration Sensor баалуулуктарын алуу

Сенсорлордон алган термелүү баалуулуктары милисде. Булар төмөнкү баалуулуктардан турат.

RMS мааниси- бардык үч axes. The чокусуна чокусуна чейинки орточо квадрат баалуулуктары катары эсептелсе болот

чокусунан чокусуна чейин = RMS мааниси/0.707

  • Минималдуу маани- Бардык үч огунун минималдуу мааниси
  • Максималдуу баалуулуктар- бардык үч огунун чокусуна чейин. RMS мааниси ушул формула боюнча эсептелинет

RMS мааниси = эң жогорку чокусуна чейин x 0,707

Мотор жакшы абалда болгондо, биз 0.002g тегерегиндеги баалуулуктарды алдык. Бирок биз аны мотордо сынап көргөндө, биз караган вибрация 0,80-1,29г жөнүндө болгон. Кемчилиги бар мотор жогорку ротордун эксцентриситетине дуушар болгон. Ошентип, биз дирилдөө сенсорлорун колдонуу менен мотордун ката сабырдуулугун жакшырта алабыз

4 -кадам: ESP32webServerди колдонуп веб баракчаны тейлөө

Биринчиден, биз ESP32 аркылуу веб -баракчаны жайгаштырабыз. Веб -баракчаны жайгаштыруу үчүн биз төмөнкү кадамдарды жасашыбыз керек:

"WebServer.h" китепканасын камтыйт

#"WebServer.h" кошуу

Андан кийин Web Server классынын объектисин инициализациялоо. Андан кийин, веб -баракчаларды root.s жана башка URL'дерди server.on () аркылуу ачуу үчүн сервер сурамын жөнөтүңүз. жана server.begin () аркылуу серверди баштаңыз

Веб -сервер

server.on ("/", handleRoot); server.on ("/dht22", handleDHT); server.onNotFound (handleNotFound); server.begin ();

Азыр биз веб -баракчаны SPIFFSте сактаган ар кандай URL жолдору үчүн кайра чалууга чалыңыз. SPIFFS жөнүндө көбүрөөк билүү үчүн бул көрсөтмөнү аткарыңыз. " /Dht22" URL жолу JSON форматындагы сенсор маалыматтарынын маанисин берет

Void handleRoot () {File file = SPIFFS.open ("/chartThing.html", "r"); server.streamFile (файл, "текст/html"); file.close (); }

void handleDHT () {StaticJsonBuffer jsonBuffer; JsonObject & root = jsonBuffer.createObject (); тамыр ["rmsx"] = rms_x; тамыр ["rmsy"] = rms_y; char jsonChar [100]; root.printTo ((char*) jsonChar, root.measureLength () + 1); server.send (200, "text/json", jsonChar); }

Эми каалаган текст редакторунун жардамы менен HTML веб баракчасын түзүңүз, бизде блокнот ++ колдонобуз. Веб -баракчаларды түзүү жөнүндө көбүрөөк билүү үчүн, бул көрсөтмө аркылуу өтүңүз. Бул веб -баракчада биз сенсордук баалуулуктарды диаграммаларга берүүчү Google диаграммаларын API деп атайбыз. Бул веб -баракча түп веб -баракчасында жайгаштырылган. HTML веб баракчасынын кодун бул жерден таба аласыз

Кийинки кадамда биз жөн гана веб -серверди иштетишибиз керек

server.handleClient ();

5 -кадам: маалыматтарды визуалдаштыруу

Маалыматтарды визуализациялоо
Маалыматтарды визуализациялоо

Google Диаграммалары веб -сайтыңыздагы же статикалык веб -баракчалардагы маалыматтарды элестетүүнүн абдан эффективдүү жолун камсыздайт. Жөнөкөй сызык диаграммаларынан татаал иерархиялык дарактар карталарына чейин, Google диаграмма галереясы колдонууга даяр диаграмманын көптөгөн түрлөрүн камсыз кылат.

6 -кадам: Жалпы код

Бул көрсөтмө үчүн камтылган программаны бул жерден тапса болот.

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