Orodha ya maudhui:
- Hatua ya 1: Uainishaji wa vifaa na programu
- Hatua ya 2: Miongozo ya Kuchunguza Mtetemeko katika Mashine
- Hatua ya 3: Kupata Thamani za Sensorer za Kutetemeka
- Hatua ya 4: Kutumikia ukurasa wa wavuti Kutumia ESP32webServer
- Hatua ya 5: Kuona data
- Hatua ya 6: Kanuni ya Jumla
Video: Kuangalia data ya sensorer isiyotumia waya Kutumia Chati za Google: Hatua 6
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
Uchambuzi wa utabiri wa mashine ni muhimu sana ili kupunguza wakati wa mashine. Kuangalia mara kwa mara husaidia katika kuongeza wakati wa kazi wa mashine na kwa hivyo huongeza uvumilivu wa makosa. Sensorer Vibration na sensorer Joto inaweza kutusaidia kuchambua vibration katika mashine. Tumeona katika mafundisho yetu ya hapo awali kwamba jinsi sensorer za kutetemeka na sensorer za joto zilitumikia matumizi tofauti na kutusaidia katika kugundua makosa na mitetemo isiyo ya kawaida kwenye mashine.
Kwa kufundisha hii tutatumia Chati za Google kuibua data ya sensorer. Chati za Google ndio njia maingiliano ya kuchunguza na kuchambua data ya sensa. Inatupa chaguzi nyingi kama chati za laini, chati za pi, Histogram, chati za thamani nyingi nk, kwa hivyo, hapa tutakuwa tukijifunza juu ya yafuatayo:
- Vibration isiyo na waya na Sensorer za Joto
- Usanidi wa Vifaa
- Kukusanya data kwa kutumia kifaa kisicho na waya
- Uchambuzi wa mtetemo kwa kutumia Sensorer hizi.
- Jinsi ya kutengeneza ukurasa wa wavuti ukitumia Eser32 webserver.
- Pakia chati za google kwenye ukurasa wa wavuti.
Hatua ya 1: Uainishaji wa vifaa na programu
Uainishaji wa Programu
- Chati za Google API
- Arduino IDE
Ufafanuzi wa Vifaa
- E3232
- Joto lisilo na waya na Sura ya Mtetemo
- Zigmo Gateway mpokeaji
Hatua ya 2: Miongozo ya Kuchunguza Mtetemeko katika Mashine
Kama ilivyoelezwa katika uchambuzi wa mwisho wa "Uchanganuzi wa Mitikisiko ya Mitambo ya Uingizaji". Kuna miongozo fulani ambayo inapaswa kufuatwa ili kutenganisha kosa na kosa kutambua mtetemo. Kwa mzunguko mfupi wa mzunguko ni moja wapo. Mzunguko wa kasi ya mzunguko ni tabia ya makosa tofauti.
- 0.01g au Chini - Hali bora - Mashine inafanya kazi vizuri.
- 0.35g au chini - Hali nzuri. Mashine inafanya kazi vizuri. Hakuna hatua inayohitajika isipokuwa mashine ina kelele. Kunaweza kuwa na kosa la usiri wa rotor.
- 0.75g au zaidi - Hali Mbaya- Haja ya kuangalia motor kunaweza kuwa na kasoro ya eccentricity ikiwa mashine inafanya kelele nyingi.
- 1g au zaidi - Hali Mbaya sana - Kunaweza kuwa na kosa kali katika gari. Kosa linaweza kuwa kwa sababu ya kubeba kosa au kuinama kwa baa. Angalia kelele na joto
- 1.5g au zaidi- Kiwango cha Hatari- Unahitaji kukarabati au kubadilisha motor.
- 2.5g au Zaidi - Kiwango Kikubwa-Zima mashine mara moja.
Hatua ya 3: Kupata Thamani za Sensorer za Kutetemeka
Thamani za kutetemeka, ambazo tunapata kutoka kwa sensorer ziko kwenye milis. Hizi zina maadili yafuatayo.
Thamani ya RMS- mzizi inamaanisha maadili ya mraba kando ya shoka zote tatu. Upeo wa thamani ya kilele unaweza kuhesabiwa kama
kilele kwa thamani ya kilele = Thamani ya RMS / 0.707
- Thamani ndogo- Thamani ya chini pamoja na shoka zote tatu
- Thamani za juu - kilele cha thamani ya juu kwenye shoka zote tatu. Thamani ya RMS inaweza kuhesabiwa kwa kutumia fomula hii
Thamani ya RMS = kilele cha thamani ya juu x 0.707
Mapema wakati motor ilikuwa katika hali nzuri tulipata maadili karibu na 0.002g. Lakini tulipojaribu kwenye gari isiyofaa vibration tuliyochunguza ilikuwa karibu 0.80g hadi 1.29g. Pikipiki mbaya ilikabiliwa na eccentricity ya juu. Kwa hivyo, tunaweza kuboresha uvumilivu wa makosa ya gari kwa kutumia sensorer za Vibration
Hatua ya 4: Kutumikia ukurasa wa wavuti Kutumia ESP32webServer
Kwanza kabisa tutakuwa tukishiriki ukurasa wa wavuti kwa kutumia ESP32. Ili kupangisha ukurasa wa wavuti tunahitaji tu kufuata hatua hizi:
ni pamoja na maktaba "WebServer.h"
# pamoja na "WebServer.h"
Kisha anzisha kitu cha darasa la Seva ya Wavuti. Kisha tuma ombi la seva kufungua kurasa za wavuti kwenye mizizi na URL zingine ukitumia server.on (). na anza seva kutumia seva. anza ()
Seva ya Mtandao
seva.on ("/", handleRoot); seva.on ("/ dht22", handleDHT); server.onNotFound (handleNotFound); anza ();
Sasa piga simu za kurudi kwa njia tofauti za URL ambazo tumehifadhi ukurasa wa wavuti katika SPIFFS. kwa zaidi kwenye SPIFFS fuata hii inayoweza kufundishwa. Njia ya URL ya "/ dht22" itatoa thamani ya data ya sensorer katika muundo wa JSON
batili handleRoot () {File file = SPIFFS.open ("/ chartThing.html", "r"); server.streamFile (faili, "maandishi / html"); faili. karibu (); }
kitupu cha kushughulikiaDHT () {StaticJsonBuffer jsonBuffer; JsonObject & mzizi = jsonBuffer.createObject (); mzizi ["rmsx"] = rms_x; mzizi ["rmsy"] = rms_y; char jsonChar [100]; mzizi.printTo ((char *) jsonChar, root.measureLength () + 1); tuma seva (200, "maandishi / json", jsonChar); }
Sasa tengeneza ukurasa wa wavuti wa HTML ukitumia kihariri chochote cha maandishi, tunatumia notepad ++ kwa upande wetu. Ili kujua zaidi juu ya kuunda kurasa za wavuti pitia hii inayoweza kufundishwa. Hapa katika ukurasa huu wa wavuti tunaita chati za google API kulisha maadili ya sensa kwa chati. Ukurasa huu wa wavuti unashikiliwa kwenye ukurasa wa wavuti wa mizizi. Unaweza kupata nambari ya ukurasa wa wavuti ya HTML hapa
Katika hatua inayofuata tunahitaji tu kushughulikia seva ya wavuti
seva.handleClient ();
Hatua ya 5: Kuona data
Chati za Google hutoa njia nzuri sana ya kuibua data kwenye wavuti yako au kurasa za wavuti za tuli. Kutoka kwa chati rahisi za laini na ramani ngumu za miti ya kihierarkia, matunzio ya chati ya google hutoa idadi kubwa ya aina za chati tayari kutumika.
Hatua ya 6: Kanuni ya Jumla
Firmware ya kufundisha hii inaweza kupatikana hapa.
Ilipendekeza:
Kutuma IoT Range ndefu isiyo na waya na data ya sensorer ya unyevu kwenye Karatasi ya Google: Hatua 39
Kutuma IoT Range ndefu isiyo na waya na data ya sensorer ya unyevu kwenye Karatasi ya Google: Tunatumia hapa Joto la NCD la Joto na Unyevu, lakini hatua zinakaa sawa kwa bidhaa yoyote ya ncd, kwa hivyo ikiwa una sensorer nyingine za waya zisizo na waya, furahiya kuona kando kando. Kupitia kusimamishwa kwa maandishi haya, unahitaji
Kituo cha hali ya hewa na data isiyotumia waya: Hatua 8
Kituo cha hali ya hewa na Kutuma data bila waya: Hii inaweza kufundishwa ni kuboresha mradi wangu wa zamani - Kituo cha hali ya hewa na ukataji wa data. Mradi wa awali unaweza kuonekana hapa - Kituo cha hali ya hewa na ukataji wa data Ikiwa una maswali yoyote au shida unaweza kuwasiliana nami kwa barua yangu: iwx.production@gmai
WIDI - HDMI isiyotumia waya Kutumia Zybo (Bodi ya Maendeleo ya Zynq): Hatua 9 (na Picha)
WIDI - HDMI isiyotumia waya Kutumia Zybo (Bodi ya Maendeleo ya Zynq): Je! Umewahi kutamani kwamba unaweza kuunganisha TV yako na PC au kompyuta ndogo kama mfuatiliaji wa nje, lakini hakutaka kuwa na kamba zote mbaya hapo? Ikiwa ndivyo, mafunzo haya ni kwa ajili yako tu! Wakati kuna bidhaa nje ambazo zinafikia lengo hili,
Chaja ya jua isiyotumia waya: Hatua 5 (na Picha)
Chaja ya jua isiyo na waya: Kila mwanafunzi anajua mapambano ya kutafuta njia ya kuchaji simu yake. Mapambano haya ya kila siku yetu yalituhamasisha kupata suluhisho la ubunifu. Tulitaka kuunda kifaa cha kuchaji ambacho hakihitaji duka kwa hali yoyote na pia kilikuwa na
Wii Nunchuck isiyotumia waya Arduino: Hatua 7
Wii Nunchuck isiyodhibitiwa Arduino: Tumia Wii isiyo na waya isiyobadilishwa kabisa Nunchuck kama mfumo wa kudhibiti mradi wowote wa Arduino. Hakuna nyongeza ya redio / mpokeaji wa redio n.k. Hii inaweza kufundisha uzoefu na mdhibiti mdogo wa Arduino. Radi