Orodha ya maudhui:
- Hatua ya 1: Vifaa na Programu Inahitajika
- Hatua ya 2: Hatua za Kutuma Takwimu kwenye Labview Mtetemo na Jukwaa la Joto Kutumia IoT Long Range Wireless Vibration na Joto Sensor na Long Range Wireless Mesh Modem Na USB Interface-
- Hatua ya 3: Kupakia Nambari kwa ESP32 Kutumia Arduino IDE:
- Hatua ya 4: Pato la Ufuatiliaji wa Serial:
- Hatua ya 5: Kufanya ThingSpeak Kazi:
- Hatua ya 6: Pato:
- Hatua ya 7: Unda Applet ya IFTTT
- Hatua ya 8: Unda Uchambuzi wa MATLAB
- Hatua ya 9: Unda Udhibiti wa Wakati wa Kuendesha Uchambuzi Wako
- Hatua ya 10: OUTPUT
Video: ThingSpeak-IFTTT-ESP32-Utabiri-Ufuatiliaji-Mashine: Hatua 10
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Katika mradi huu, tutapima mtetemo na joto kwa kutumia mtikisiko wa NCD na sensorer ya joto, ESP32, na ThingSpeak. Pia tutatuma usomaji tofauti wa joto na mtetemo kwa Karatasi ya Google Kutumia ThingSpeak na IFTTT kwa kuchambua data ya sensa ya kutetemeka
Kuongezeka kwa teknolojia mpya, yaani, Mtandao wa Vitu, tasnia nzito imeanza kupitisha ukusanyaji wa data inayotokana na sensorer ili kutatua changamoto zake kubwa, kuu kati yao hushughulikia wakati wa kupumzika kwa njia ya kuzima na ucheleweshaji wa mchakato. Ufuatiliaji wa mashine pia huitwa matengenezo ya utabiri au ufuatiliaji wa hali ni mazoezi ya ufuatiliaji wa vifaa vya umeme kupitia sensorer ili kukusanya data ya uchunguzi. Ili kufanikisha hili, mifumo ya upatikanaji wa data na wakataji wa data hutumiwa kufuatilia kila aina ya vifaa, kama boilers, motors, na injini. Hali zifuatazo hupimwa:
- Ufuatiliaji wa Takwimu za Joto na Unyevu
- Ufuatiliaji wa Sasa na Voltage
- Ufuatiliaji wa Vibration: Katika nakala hii, tutasoma Joto, mtetemo na tutachapisha data kwenye ThingSpeak. ThingSpeak na grafu za msaada za IFTTT, UI, arifa, na barua pepe. Vipengele hivi hufanya iwe bora kwa uchambuzi wa matengenezo ya utabiri. Tutapata pia data kwenye shuka za google ambazo zitafanya uchambuzi wa matengenezo ya utabiri kuwa rahisi zaidi.
Hatua ya 1: Vifaa na Programu Inahitajika
Vifaa vinahitajika:
- ESP-32: ESP32 inafanya iwe rahisi kutumia Arduino IDE na Lugha ya waya ya Arduino kwa matumizi ya IoT. Moduli hii ya ESp32 IoT inachanganya Wi-Fi, Bluetooth, na Bluetooth BLE kwa anuwai ya matumizi anuwai. Moduli hii inakuja na vifaa kamili vya cores 2 za CPU ambazo zinaweza kudhibitiwa na kuwezeshwa peke yao, na na masafa ya saa yanayoweza kubadilika ya 80 MHz hadi 240 MHz. Moduli hii ya ESP32 IoT WiFi BLE iliyo na Jumuishi ya USB imeundwa kutoshea katika bidhaa zote za ncd.io IoT.
- Utetemeshaji wa waya wa muda mrefu wa IoT na Sensor ya Joto: IoT Long Ribration Wireless na Sensor ya Joto ni betri inayoendeshwa na isiyo na waya, ikimaanisha kuwa waya za sasa au za mawasiliano hazihitaji kuvutwa ili kuinua na kufanya kazi. Inafuatilia habari ya mtetemeko wa mashine yako kila wakati na inakamata na masaa ya kufanya kazi kwa azimio kamili pamoja na vigezo vingine vya joto. Katika hili, tunatumia mtetemo wa waya wa muda mrefu wa IoT wa Viwanda wa NCD na sensorer ya joto, tukijivunia hadi safu ya 2 Mile ukitumia usanifu wa mitandao ya waya.
- Modem ya Mesh isiyo na waya ya muda mrefu na USB Interface
Programu Iliyotumiwa:
- Arduino IDE
- Ongea
- IFTTT
Maktaba Imetumika:
- Maktaba ya PubSubClient
- Waya.h
Hatua ya 2: Hatua za Kutuma Takwimu kwenye Labview Mtetemo na Jukwaa la Joto Kutumia IoT Long Range Wireless Vibration na Joto Sensor na Long Range Wireless Mesh Modem Na USB Interface-
- Kwanza, tunahitaji programu ya matumizi ya Labview ambayo ni ncd.io Vibration isiyo na waya na faili ya Sensor.exe ya Joto ambayo data inaweza kutazamwa.
- Programu hii ya Labview itafanya kazi na sensor ya joto ya Vibration ya ncd.io isiyo na waya tu
- Kutumia UI hii, utahitaji kusakinisha madereva yafuatayo Sakinisha injini ya wakati kutoka hapa 64bit
- 32 kidogo
- Sakinisha Dereva wa Visa ya NI
- Sakinisha Injini ya Kukimbia ya LabVIEW na Muda wa Muda wa NI-Serial
- Mwongozo wa kuanza kwa bidhaa hii.
Hatua ya 3: Kupakia Nambari kwa ESP32 Kutumia Arduino IDE:
Kama esp32 ni sehemu muhimu ya kuchapisha data yako ya kutetemeka na joto kwa ThingSpeak.
- Pakua na ujumuishe Maktaba ya PubSubClient na Maktaba ya Wire.h.
- Pakua na ujumuishe WiFiMulti.h na HardwareSerial.h Library.
# ni pamoja na # ni pamoja na #jumuisha # pamoja na # pamoja
Lazima upe ufunguo wako wa kipekee wa API uliotolewa na ThingSpeak, SSID (Jina la WiFi) na Nenosiri la mtandao unaopatikana
const char * ssid = "Mtunzi wako"; // SSID yako (Jina la WiFi yako) const char * password = "Wifipass"; // Wifi yako ya nywila ya nywila char * host = "api.thingspeak.com"; Kamba api_key = "APIKEY"; // Ufunguo wako wa API uliyopewa na waypeak
Fafanua ubadilishaji ambao data itahifadhi kama kamba na kuipeleka kwa ThingSpeak
thamani ya int; Muda wa int; int Rms_x; int Rms_y; int Rms_z;
Nambari ya kuchapisha data kwa ThingSpeak:
Kamba data_to_send = api_key; data_to_send + = "& uwanja1 ="; data_to_send + = Kamba (Rms_x); data_to_send + = "& uwanja2 ="; data_to_send + = Kamba (Muda); data_to_send + = "& uwanja3 ="; data_to_send + = Kamba (Rms_y); data_to_send + = "& uwanja4 ="; data_to_send + = Kamba (Rms_z); data_to_send + = "\ r / n / r / n"; mteja.print ("POST / sasisha HTTP / 1.1 / n"); mteja.print ("Mwenyeji: api.thingspeak.com / n"); alama ya mteja ("Uunganisho: funga / n"); alama ya mteja ("X-THINGSPEAKAPIKEY:" + api_key + "\ n"); mteja.print ("Aina ya Maudhui: matumizi / x-www-form-urlencoded / n"); alama ya mteja ("Urefu wa Yaliyomo:"); alama ya mteja (data_to_send.length ()); alama ya mteja ("\ n / n"); alama ya mteja (data_to_send);
- Kusanya na kupakia Esp32-Thingspeak.ino
- Ili kudhibitisha uunganisho wa kifaa na data iliyotumwa, fungua mfuatiliaji wa serial. Ikiwa hakuna jibu linaloonekana, jaribu kuchomoa ESP32 yako na kisha uiunganishe tena. Hakikisha kiwango cha baud cha mfuatiliaji wa serial imewekwa kwa ile ile iliyoainishwa katika nambari yako ya 115200.
Hatua ya 4: Pato la Ufuatiliaji wa Serial:
Hatua ya 5: Kufanya ThingSpeak Kazi:
- Fungua akaunti kwenye ThigSpeak.
- Unda kituo kipya, kwa kubofya kwenye Vituo
- Bonyeza Njia Zangu.
- Bonyeza Kituo kipya.
- Ndani ya Kituo kipya, taja kituo.
- Taja Shamba ndani ya Kituo, Shamba ni tofauti ambayo data huchapishwa.
- Sasa hifadhi Kituo
- Sasa unaweza kupata funguo zako za API kwenye dashibodi.
- Nenda kwenye bomba kwenye ukurasa wa kwanza na upate 'Andika Kitufe cha API' ambacho kinapaswa kusasishwa kabla ya kupakia nambari hiyo kwa ESP32.
- Mara tu Kituo kitakapoundwa utaweza kuona data yako ya joto na mtetemo kwa maoni ya faragha na Nyanja ulizounda ndani ya Kituo.
- Kupanga grafu kati ya data tofauti ya mtetemo, unaweza kutumia Taswira ya MATLAB.
- Kwa hili nenda kwenye App, Bonyeza kwenye Taswira ya MATLAB.
- Ndani yake chagua Desturi, katika hii, tumechagua kuunda viwanja vya laini za 2-D na shoka za y pande zote za kushoto na kulia. Sasa bonyeza bonyeza. MATLAB code itazalishwa kiotomatiki unapounda taswira lakini lazima uhariri kitambulisho cha uwanja, soma kitambulisho cha kituo, unaweza kuangalia takwimu ifuatayo.
- Kisha kuokoa na kuendesha msimbo.
- Ungeona njama.
Hatua ya 6: Pato:
Hatua ya 7: Unda Applet ya IFTTT
IFTTT ni huduma ya wavuti ambayo inakuwezesha kuunda applet ambazo hufanya kulingana na hatua nyingine. Unaweza kutumia huduma ya IFTTT Webhooks kuunda maombi ya wavuti kuchochea hatua. Kitendo kinachoingia ni ombi la HTTP kwa seva ya wavuti, na hatua inayotoka ni ujumbe wa barua pepe.
- Kwanza, fungua akaunti ya IFTTT.
- Unda applet. Chagua Applets Zangu.
- Bonyeza kifungo kipya cha Applet.
- Chagua kitendo cha kuingiza. Bonyeza neno hili.
- Bonyeza huduma ya Webhooks. Ingiza Vibooks kwenye uwanja wa utaftaji. Chagua Viboksi vya Wavuti.
- Chagua kichocheo.
- Kamilisha sehemu za kuchochea. Baada ya kuchagua Webhooks kama kichocheo, bonyeza Bonyeza sanduku la ombi la wavuti ili uendelee. Ingiza jina la tukio.
- Unda kichocheo.
- Sasa kichocheo kimeundwa, kwa sababu ya hatua bonyeza hiyo.
- Ingiza "Majedwali ya Google" katika upau wa utaftaji, na uchague kisanduku cha "Majedwali ya Google".
- Ikiwa haujaunganisha kwenye Laha ya Google, basi unganisha kwanza. Sasa chagua hatua. Chagua kuongeza safu kwenye lahajedwali.
- Kisha, kamilisha sehemu za hatua.
- Applet yako inapaswa kuundwa baada ya bonyeza Finish
- Pata habari yako inayosababisha viboreshaji vya wavuti. Chagua Vitunguu Vangu, Huduma na utafute Webhooks. Bonyeza kitufe cha Wavuti na kitufe cha Nyaraka. Unaona ufunguo wako na umbizo la kutuma ombi. Ingiza jina la tukio. Jina la tukio la mfano huu ni VibrationAndTempData. Unaweza kujaribu huduma kwa kutumia kitufe cha kujaribu au kwa kubandika URL kwenye kivinjari chako.
Hatua ya 8: Unda Uchambuzi wa MATLAB
Unaweza kutumia matokeo ya uchambuzi wako kusababisha maombi ya wavuti, kama vile kuandika kichocheo kwa IFTTT.
- Bonyeza Programu, Uchambuzi wa MATLAB na uchague Mpya.
- Tengeneza data ya Kuchochea kutoka IFTTT 5 hadi nambari ya Laha ya Google. Unaweza kuchukua msaada kutoka kwa Anzisha Barua pepe kutoka IFTTT katika sehemu ya Mifano.
- Taja uchambuzi wako na urekebishe nambari.
- Hifadhi uchambuzi wako wa MATLAB.
Hatua ya 9: Unda Udhibiti wa Wakati wa Kuendesha Uchambuzi Wako
Tathmini data yako ya kituo cha ThingSpeak na uchochea hafla zingine.
- Bonyeza Programu, TimeControl, na kisha bonyeza New TimeControl.
- Hifadhi wakati wako wa Kudhibiti.
Hatua ya 10: OUTPUT
Ilipendekeza:
Soma Mita ya Umeme na Gesi (Ubelgiji / Uholanzi) na Pakia kwa Thingspeak: Hatua 5
Soma Mita ya Umeme na Gesi (Ubelgiji / Uholanzi) na Pakia kwa Thingspeak: Ikiwa una wasiwasi juu ya matumizi yako ya nishati au mjinga tu, labda unataka kuona data kutoka kwa mita yako mpya ya dijiti ya kupendeza kwenye smartphone yako. mradi tutapata data ya sasa kutoka kwa umeme wa dijitali wa Ubelgiji au Uholanzi
Mfululizo wa IoT ESP8266: 2- Fuatilia Takwimu Kupitia ThingSpeak.com: Hatua 5
Mfululizo wa IoT ESP8266: 2- Monitor Data Kupitia ThingSpeak.com: Hii ni sehemu ya pili ya IoT ESP8266 Series. Kuona sehemu ya 1 rejea safu hii ya kufundisha ya IoT ESP8266: 1 Unganisha kwa WIFI Router. Sehemu hii inakusudia kukuonyesha jinsi ya kutuma data ya sensa kwa moja ya huduma maarufu ya wingu ya bure ya IoT https: //thingspeak.com
Pokea Barua pepe ya Arifa Wakati Kituo kwenye ThingSpeak Hakikusasishwa kwa Muda: Hatua 16
Pokea Barua Pepe ya Arifa Wakati Kituo kwenye ThingSpeak Hakikusasishwa kwa Muda: Hadithi ya Asili Nina greenhouses sita za otomatiki ambazo zimeenea kote Dublin, Ireland. Kwa kutumia programu iliyoundwa ya simu ya rununu, ninaweza kufuatilia na kushirikiana na vifaa vya kiotomatiki katika kila chafu. Ninaweza kufungua / kufunga ushindi
IOT - Tuma Takwimu kwa Thingspeak Kutumia ESP8266: 3 Hatua
IOT | Tuma Takwimu kwa Thingspeak Kutumia ESP8266: Siku hizi, IoT inaendelea na mashine nyingi zina data ya kupakia juu ya wingu na kuchambua data. Sensorer ndogo husasisha data juu ya wingu na actuator kwenye mwisho mwingine hufanya kazi juu yake. Nitaelezea moja ya mfano wa IoT. Mimi makala hii na i
Tuma Arifa za ThingSpeak kwa Mi Band 4: 6 Hatua
Tuma Arifa za ThingSpeak kwa Mi Band 4: Kwa kuwa nilinunua Xiaomi Mi Band 4, nilifikiria juu ya uwezekano wa kufuatilia data kutoka Kituo changu cha Hali ya Hewa ambazo zinapatikana kwenye ThingSpeak kupitia Mi Band 4. Hata hivyo, baada ya utafiti, niligundua kuwa uwezo wa Mi Band 4 ar