Orodha ya maudhui:

Unganisha RevPi Core yako kwa Ubidots: Hatua 5
Unganisha RevPi Core yako kwa Ubidots: Hatua 5

Video: Unganisha RevPi Core yako kwa Ubidots: Hatua 5

Video: Unganisha RevPi Core yako kwa Ubidots: Hatua 5
Video: How to use ESP32 WiFi and Bluetooth with Arduino IDE full details with examples and code 2024, Novemba
Anonim
Unganisha RevPi Core yako kwa Ubidots
Unganisha RevPi Core yako kwa Ubidots

Mapinduzi Pi ni PC ya wazi, ya kawaida, na ya kudumu ya viwandani kulingana na Raspberry Pi iliyoanzishwa wakati inakidhi kiwango cha EN61131-2. Ikiwa na vifaa vya Raspberry Pi Compute Module, msingi wa RevPi Core unaweza kupanuliwa bila kushonwa kwa kutumia moduli zinazofaa za I / O na milango ya uwanja wa usimamizi wa nishati, ufuatiliaji wa mchakato, afya ya mashine na zaidi.

Rev Pi Core ni msingi wa programu yoyote na kulingana na moduli za mahitaji ya I / O kama vile RevPi DIO, RevPi AIO, Gati za RevPi zinaweza kushikamana kama moduli za dijiti, analog, au lango. Mfululizo wa Mapinduzi Pi huanza na kifaa msingi, RevPi Core na RevPi Core 3, kitengo cha usindikaji cha kati cha mfumo wa msimu. Ukiwa na processor ya msingi ya quad na 1.2 GHz na 1 GByte RAM, processor ya msingi na Broadcom ina nguvu ya kutosha kwa kazi ngumu kama usindikaji wa picha au kompyuta ya makali. Imewekwa katika nyumba ya reli ya DIN na inayotumiwa na 24 VDC RevPi Core imejengwa kudumu na inahitaji pembejeo wastani wa nishati.

Katika mwongozo ufuatao utajifunza jinsi ya kujumuisha RevPi Core yako na RevPi Core 3 na Ubidots Cloud, kuiga Shinikizo, Joto, na Usomaji wa unyevu kupitia hati ya chatu ya firmware, na taswira data hii katika programu yako ya Ubidots kwa urahisi. Mafunzo haya yameundwa kwa usanidi wa RevPi Core tu, ikiwa tayari umeunda msingi wako na uangalie sasa ufanye kazi na moduli zingine za upanuzi, tafadhali rejelea nakala ya chini ya usanidi kwa ujumuishaji wa ziada na maendeleo ya programu: RevPi Core + RevPi DIO

Hatua ya 1: Mahitaji

  • Cable ya Ethernet
  • Ugavi wa Umeme wa 24V
  • Mapinduzi Pi Core 3
  • Akaunti ya Ubidots - au - Leseni ya STEM

Hatua ya 2: Usanidi wa vifaa

Ili kuanza usanidi wa RevPi Core yako au RevPi Core 3, rejelea Mwongozo wa Kuanza Haraka kutoka Revolution Pi ili kifaa chako kiwe kimeundwa na kushikamana.;)

Mara tu RevPi Core yako imesanidiwa na toleo la mwisho la picha (Jessie) na kituo cha kifaa kilichounganishwa vizuri, fanya amri zilizo chini:

Sudo apt-pata sasisho

kisha:

sasisho la kupata apt

KUMBUKA: Amri zilizo hapo juu zitachukua dakika kadhaa kusasisha. Mfumo wote unasasisha, kwa hivyo tafadhali subira.

Hatua ya 3: Usanidi wa Firmware

Tuliamua kutumia lugha ya programu ya Python, kwa sababu ya matumizi yake rahisi na RevPi Core. Ikiwa unataka kuweka nambari ya lugha nyingine tafadhali rejelea jukwaa la Mapinduzi Pi kwa maelezo zaidi katika msaada wa firmware.

Ikiwa hii ni mara yako ya kwanza kufanya kazi na Python katika RevPi Core yako, chukua kilele kwenye video hii ili ujue zaidi.

1. Kuanza kuandika firmware yako, tengeneza hati ya Python kwenye kituo cha RevPi Core. Tutatumia mhariri wa nano, ili kuunda hati mpya. Ili kufanya hivyo endesha amri hapa chini:

nano ubidots_revpi.py

2. Tafadhali nakili na ubandike nambari ya mfano hapa chini kwenye kihariri cha nano. Mara baada ya kubandikwa, mpe Ishara yako ya Ubidots ambapo imeonyeshwa kwenye hati. Rejea hapa kwa msaada wa kupata ishara yako ya Ubidots.

Katika nambari hii ya sampuli tumeandika kucheleweshwa kwa mawasiliano ya data na Ubidots kuwa kila sekunde 1. Ikiwa unataka kupanua ucheleweshaji huu, unaweza kufanya hivyo tu kwa kurekebisha laini ya "Kuchelewesha = 1".

KUMBUKA: Ili kuhifadhi hati ndani ya mhariri wa nano - bonyeza Ctrl + o, thibitisha jina la faili kuandika (ubidots_revpi.py) na bonyeza Enter. Ili kufunga mhariri wa nano bonyeza Ctrl + x.

3. Sasa wacha tujaribu hati. Endesha hati iliyoundwa hapo awali kwenye kituo cha RevPi: python ubidots_revpi.py

Mara tu hati inapoanza kufanya kazi, utaona jibu la nambari ya hadhi iliyofanikiwa kutoka kwa Seva ya Ubidots.

Hatua ya 4: Taswira Takwimu zako

Taswira Takwimu zako
Taswira Takwimu zako
Taswira Takwimu zako
Taswira Takwimu zako

Nenda kwenye akaunti yako ya Ubidots na uhakikishe kuwa data imepokelewa. Utaona kifaa kipya iliyoundwa moja kwa moja kwenye sehemu ya Kifaa na jina la kifaa kuwa anwani ya MAC ya RevPi Core yako.

Faida ya kupeana anwani ya RevPi Core MAC kama lebo ya kifaa, ni kwamba hati hiyo hiyo itatumikia RevPi Cores zako zote, lakini zinahitaji tu kurekebisha anwani ya MAC kwenye nambari hiyo. Hii inashikilia kuwa kutoka mara ya kwanza hadi mara ya mwisho unapotuma data kwa Ubidots, data kila wakati inabaki kuhifadhiwa kwenye kifaa chake sahihi katika Ubidots.

Je! Hupendi anwani ya MAC kama jina la kifaa chako kwenye onyesho lako la Ubidots? Usijali! Unaweza kubadilisha jina kuwa la kirafiki zaidi, lakini lebo ya kifaa itakaa kama anwani ya MAC ili usichanganyike kamwe ni kifaa kipi. Angalia nakala hii ya kituo cha usaidizi ili kuelewa vyema Lebo za Kifaa na Majina ya Kifaa katika Ubidots.

Bonyeza kwenye kifaa chochote katika sehemu ya Kifaa chako ili kuibua vigeuzi vinavyorekodiwa na kutumwa kwa Ubidots kutoka kwa sampuli yetu ya firmware. Kama unavyoona, nambari yetu ya sampuli imetoa anuwai tatu: unyevu, shinikizo, na joto.

KUMBUKA MUHIMU: Kama ilivyotajwa hapo awali, data iliyochapishwa kutoka kwa nambari ya sampuli iliyotolewa imeigwa. Kuanza kuhisi mazingira halisi ya ulimwengu, utahitaji moduli ya upanuzi wa Pi Pi. Moja kama RevPi DIO, tafadhali rejelea nakala hapa chini ili kujenga ujumuishaji huu kwa usomaji wa sensa na waendeshaji: RevPi Core + RevPi DIO

Hatua ya 5: Matokeo

Katika dakika chache tu uliunganisha RevPi Core na Ubidots, ukatuma data ya sampuli kwa kutumia nambari ya uwongo ya Python, na kuripoti kazi yako kwa Ubidots kwa utunzaji wa data, taswira, na hesabu. Ili kupeleka suluhisho zako za Viwanda kwa ufuatiliaji au usimamizi, angalia safu kamili ya moduli za upanuzi za RevPi.

Sasa ni wakati wake wa kuunda Dashibodi za Ubidots ili kuibua na kuelewa data yako ili kufanya maamuzi bora, kwa urahisi na kwa usawa.

Ilipendekeza: