Orodha ya maudhui:

Kuunda -Tahadhari-Kutumia-Ubidots + ESP32 na Sensor ya Vibration: Hatua 8
Kuunda -Tahadhari-Kutumia-Ubidots + ESP32 na Sensor ya Vibration: Hatua 8

Video: Kuunda -Tahadhari-Kutumia-Ubidots + ESP32 na Sensor ya Vibration: Hatua 8

Video: Kuunda -Tahadhari-Kutumia-Ubidots + ESP32 na Sensor ya Vibration: Hatua 8
Video: Измерьте температуру и влажность Wi-Fi с помощью ESP32 DHT11 и DHT22 - Robojax 2024, Julai
Anonim
Kuunda -Tahadhari-Kutumia-Ubidots + ESP32 na Sensor ya Vibration
Kuunda -Tahadhari-Kutumia-Ubidots + ESP32 na Sensor ya Vibration

Katika mradi huu, tutaunda arifa ya barua pepe ya mtetemeko wa mashine na joto kwa kutumia kitambuzi cha Ubidots-vibration na ESP32

Vibration ni kweli harakati za kwenda na huko - au oscillation - ya mashine na vifaa kwenye vifaa vya gari. Mtetemo katika mfumo wa viwanda inaweza kuwa dalili, au nia, ya shida, au inaweza kuhusishwa na operesheni ya kila siku. Kwa mfano, mchanga wa kusisimua na vumbi vya kutetemeka hutegemea kutetemeka ili kuonyesha. Injini za mwako wa ndani na zana zinaendesha, kisha tena, furahi kwa kiwango cha uhakika cha mtetemo usioweza kuepukika. Mtetemo unaweza kumaanisha shida na ikiachwa bila kudhibitiwa inaweza kusababisha madhara au kuzorota kwa haraka. Mtetemeko unaweza kusababishwa na sababu moja au ya ziada wakati wowote, kiwango cha juu sio kawaida kuwa usawa, upotoshaji, kuweka, na kulegea. Uharibifu huu unaweza kupunguzwa kwa kuchambua Joto na Takwimu za Vibration kwenye Ubidots kutumia esp32 na NCD vibration wireless na sensorer joto.

Hatua ya 1: Vifaa na Programu Inahitajika

Vifaa na Programu Inahitajika
Vifaa na Programu Inahitajika

Vifaa

  • 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.
  • Mratibu wa ZigBee Long Range Wireless Mesh Modem na USB Interface

Programu Imetumika

  • Arduino IDE
  • Ubidots

Maktaba Imetumika

  • Maktaba ya PubSubClient
  • Waya.h

Mteja wa Arduino kwa MQTT

Maktaba hii hutoa mteja kwa kufanya rahisi kuchapisha / usajili ujumbe na seva inayounga mkono MQTT.

Kwa habari zaidi kuhusu MQTT, tembelea mqtt.org.

Pakua

Toleo la hivi karibuni la maktaba linaweza kupakuliwa kutoka GitHub

Nyaraka

Maktaba huja na mifano kadhaa ya michoro. Tazama Faili> Mifano> Mteja wa PubSub ndani ya programu ya Arduino. Hati Kamili ya API.

Vifaa vinavyolingana

Maktaba hutumia API ya Mteja wa Arduino Ethernet kwa kuingiliana na vifaa vya msingi vya mtandao. Hii inamaanisha inafanya kazi tu na idadi kubwa ya bodi na ngao, pamoja na:

  • Ethernet ya Arduino
  • Ngao ya Ethernet ya Arduino
  • Arduino YUN- tumia YunClient iliyojumuishwa badala ya EthernetClient, na hakikisha kufanya Bridge.anza () kwanza Arduino WiFi Shield - ikiwa unataka kutuma pakiti kubwa kuliko ka 90 na ngao hii, wezesha chaguo la MQTT_MAX_TRANSFER_SIZE katika PubSubClient.h.
  • Sparkfun WiFly Shield - wakati inatumiwa na maktaba hii
  • Intel Galileo / Edison
  • ESP8266
  • Maktaba haiwezi kutumika hivi sasa na vifaa kulingana na chip ya ENC28J60 - kama vile Nanode au Nuelectronics Ethernet Shield. Kwa wale, kuna maktaba mbadala inayopatikana.

Maktaba ya waya

Maktaba ya waya hukuruhusu kuwasiliana na vifaa vya I2C, mara nyingi pia huitwa "waya 2" au "TWI" (Interface Two Wire), inaweza kupakua kutoka Wire.h

Matumizi ya Msingi

Wire.begin () Anza kutumia Wire katika hali kuu, ambapo utaanzisha na kudhibiti uhamishaji wa data. Huu ndio utumiaji wa kawaida wakati wa kuingiliana na vidonge vingi vya pembeni vya I2C. Wire.begin (anwani) Anza kutumia Wire katika hali ya mtumwa, ambapo utajibu kwa "anwani" wakati vidonge vingine vya I2C vinaanzisha mawasiliano.

Inasambaza

Uwasilishaji (anwani) Anzisha usambazaji mpya kwa kifaa kwenye "anwani". Hali ya bwana hutumiwa. Andika waya (data) Tuma data. Katika hali kuu, anza Uwasilishaji lazima uitwe kwanza. Uwasilishaji wa Wire.end () Katika hali kuu, hii inakamilisha usambazaji na husababisha data zote zilizopigwa kutumwa.

Kupokea

Wire.requestKutoka (anwani, hesabu) Soma "hesabu" ka kutoka kwa kifaa kilicho kwenye "anwani". Hali ya bwana hutumiwa. Wire.available () Hurejesha idadi ya ka zinazopatikana kwa kupiga simu kupokea. Wire.read () Pokea 1 ka.

Hatua ya 2: Hatua za Kutuma Takwimu kwenye Labview Mtetemo na Jukwaa la Joto Kutumia IoT Long Range Wireless Vibration na Joto Sensor na ZigBee Mratibu Long Range Wireless Mesh Modem With 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

  • Pakua na ujumuishe Maktaba ya PubSubClient na Maktaba ya Wire.h.
  • Lazima upe Ubidots TOKEN yako ya kipekee, MQTTCLIENTNAME, SSID (Jina la WiFi) na Nenosiri la mtandao unaopatikana.
  • Jumuisha na upakie nambari ya Ncd_vibration_and_temperature.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 Miale

Pato la Ufuatiliaji wa Serial
Pato la Ufuatiliaji wa Serial

Hatua ya 5: Kufanya Ubidots Kufanya Kazi

Kufanya Ubidots Kufanya Kazi
Kufanya Ubidots Kufanya Kazi
Kufanya Ubidots Kufanya Kazi
Kufanya Ubidots Kufanya Kazi
Kufanya Ubidots Kufanya Kazi
Kufanya Ubidots Kufanya Kazi
Kufanya Ubidots Kufanya Kazi
Kufanya Ubidots Kufanya Kazi
  • Fungua akaunti kwenye Ubidots.
  • Nenda kwenye wasifu wangu na utambue kitufe cha ishara ambacho ni ufunguo wa kipekee kwa kila akaunti na ubandike kwenye nambari yako ya ESP32 kabla ya kupakia.
  • Ongeza kifaa kipya kwenye jina lako la dashibodi ya Ubidot ESP32.
  • Bonyeza kwenye vifaa na uchague vifaa kwenye Ubidots. Sasa unapaswa kuona data iliyochapishwa kwenye akaunti yako ya Ubidots, ndani ya kifaa kinachoitwa "ESP32".
  • Ndani ya kifaa tengeneza sensa mpya ya jina ambalo usomaji wako wa joto utaonyeshwa.
  • Sasa unaweza kuona Joto na data zingine za sensorer ambazo hapo awali zilitazamwa katika mfuatiliaji wa serial. Hii ilitokea kwa sababu thamani ya usomaji wa sensa tofauti hupitishwa kama kamba na duka kwa kutofautisha na kuchapisha kwa kifaa cha kutofautisha cha esp32. Nenda kwenye dashibodi ya kuchagua data na ndani ya dashibodi tengeneza vilivyoandikwa tofauti na ongeza wijeti mpya kwenye skrini yako ya dashibodi.
  • Unda dashibodi katika Ubidots.

Hatua ya 6: Pato

Pato
Pato

Hatua ya 7: Kuunda Matukio katika Ubidots

Kuunda Matukio katika Ubidots
Kuunda Matukio katika Ubidots
Kuunda Matukio katika Ubidots
Kuunda Matukio katika Ubidots
Kuunda Matukio katika Ubidots
Kuunda Matukio katika Ubidots
Kuunda Matukio katika Ubidots
Kuunda Matukio katika Ubidots
  • Chagua Matukio (kutoka kwa kushuka kwa Takwimu.
  • Ili kuunda hafla mpya, bonyeza ikoni ya manjano pamoja kwenye kona ya juu kulia ya skrini.

Aina za Matukio Ubidots inasaidia matukio yaliyounganishwa tayari kukuruhusu kutuma Matukio, Arifa na Arifa kwa wale ambao wanahitaji kujua wakati wanahitaji kujua. Ujumuishaji uliojengwa wa Ubidots ni pamoja na:

1. Arifa za barua pepe

2. Arifa za SMS

3. Matukio ya Webhook - jifunze zaidi

4. Arifa za Telegram

5. Arifa za uvivu - jifunze zaidi

6. Arifa za simu ya sauti - jifunze zaidi

7. Rudi kwenye arifa ya kawaida - jifunze zaidi

8. Arifa za Geofence - jifunze zaidi

  • Kisha chagua kifaa na ushirikishe ubadilishaji ambao unaonyesha "maadili" ya vifaa.
  • Sasa chagua thamani ya kizingiti kwa hafla yako ili kuchochea na kulinganisha na maadili ya kifaa na pia chagua wakati wa kuchochea tukio lako.
  • Anzisha na usanidi ni hatua zipi zitekelezwe na ujumbe kwa mpokeaji: Tuma SMS, Barua pepe, Vinjari vya Wavuti, Telegramu, Simu za Simu, ULEMAVU, na viboreshaji vya wavuti kwa wale wanaohitaji kujua.
  • Sanidi ilani ya Tukio.
  • Tambua dirisha la shughuli ambazo matukio yanaweza / kutekelezwa.
  • Thibitisha Matukio yako.

Ilipendekeza: