Satura rādītājs:

Savienojiet savu RevPi Core ar Ubidots: 5 soļi
Savienojiet savu RevPi Core ar Ubidots: 5 soļi

Video: Savienojiet savu RevPi Core ar Ubidots: 5 soļi

Video: Savienojiet savu RevPi Core ar Ubidots: 5 soļi
Video: Как использовать ESP32 WiFi и Bluetooth с Arduino IDE, полная информация с примерами и кодом. 2024, Novembris
Anonim
Savienojiet savu RevPi Core ar Ubidots
Savienojiet savu RevPi Core ar Ubidots

Revolution Pi ir atvērts, modulārs un izturīgs rūpnieciskais dators, kura pamatā ir izveidotais Raspberry Pi, vienlaikus ievērojot EN61131-2 standartu. Aprīkots ar Raspberry Pi skaitļošanas moduli, RevPi Core bāzi var nemanāmi paplašināt, izmantojot atbilstošus I/O moduļus un lauka kopņu vārtejas enerģijas pārvaldībai, procesu uzraudzībai, mašīnu darbībai un daudz ko citu.

Rev Pi Core ir pamats jebkurai lietojumprogrammai, un atkarībā no jūsu I/O prasībām paplašināšanas moduļus, piemēram, RevPi DIO, RevPi AIO, RevPi Gates, var pievienot kā digitālos, analogos vai vārtejas moduļus. Revolution Pi sērija sākas ar bāzes ierīci - RevPi Core un RevPi Core 3 - moduļu sistēmas centrālo procesoru. Broadcom daudzkodolu procesors ir aprīkots ar četrkodolu procesoru ar 1,2 GHz un 1 GB baitu RAM, un tam ir pietiekami daudz jaudas sarežģītiem uzdevumiem, piemēram, attēlu apstrādei vai malu skaitļošanai. RevPi Core ir uzstādīts DIN sliedes korpusā un tiek darbināts ar 24 V līdzstrāvas spriegumu.

Šajā rokasgrāmatā jūs uzzināsit, kā integrēt RevPi Core un RevPi Core 3 ar Ubidots Cloud, simulēt spiediena, temperatūras un mitruma rādījumus, izmantojot python programmaparatūras skriptu, un viegli vizualizēt šos datus savā Ubidots lietojumprogrammā. Šī apmācība ir paredzēta tikai RevPi Core iestatīšanai, ja jūsu kodols jau ir apkopots un tagad plānojat strādāt ar dažiem paplašināšanas moduļiem, lūdzu, skatiet zemāk esošo iestatīšanas rakstu, lai iegūtu papildu integrāciju un lietojumprogrammu izstrādi: RevPi Core + RevPi DIO

1. darbība. Prasības

  • Ethernet kabelis
  • 24V barošanas avots
  • Revolution Pi Core 3
  • Ubidots konts - vai - STEM licence

2. darbība. Aparatūras iestatīšana

Lai sāktu RevPi Core vai RevPi Core 3 iestatīšanu, skatiet Revolution Pi īso darba sākšanas rokasgrāmatu, lai iegūtu ierīces konfigurāciju un savienojumu.;)

Kad jūsu RevPi Core ir konfigurēts ar pēdējo attēla versiju (Džesija) un pareizi savienotu ierīces termināli, izpildiet tālāk norādītās komandas.

sudo apt-get update

tad:

sudo apt-get jauninājums

PIEZĪME. Iepriekš minēto komandu atjaunināšana prasīs vairākas minūtes. Visa sistēma tiek atjaunināta, tāpēc, lūdzu, esiet pacietīgs.

3. darbība: programmaparatūras iestatīšana

Mēs nolēmām izmantot programmēšanas valodu Python, jo to ir viegli lietot kopā ar RevPi Core. Ja vēlaties kodēt citu valodu, lūdzu, skatiet Revolution Pi forumu, lai iegūtu papildinformāciju par programmaparatūras atbalstu.

Ja šī ir pirmā reize, kad strādājat ar Python savā RevPi Core, izmantojiet šo videoklipu, lai kļūtu mazliet pazīstamāks.

1. Lai sāktu rakstīt programmaparatūru, izveidojiet Python skriptu RevPi Core terminālī. Lai izveidotu jaunu skriptu, mēs izmantosim nano redaktoru. Lai to izdarītu, palaidiet zemāk esošo komandu:

nano ubidots_revpi.py

2. Lūdzu, nokopējiet un ielīmējiet zemāk esošo parauga kodu nano redaktorā. Kad esat ielīmējis, piešķiriet savu Ubidots marķieri, kur norādīts skriptā. Šeit skatiet palīdzību, lai atrastu jūsu Ubidots marķieri.

Šajā parauga kodā mēs esam uzrakstījuši aizkavi, lai datu saziņa ar Ubidots būtu ik pēc 1 sekundes. Ja vēlaties pagarināt šo kavēšanos, varat to vienkārši izdarīt, pielāgojot rindu "Delay = 1".

PIEZĪME. Lai saglabātu skriptu nano redaktorā - nospiediet Ctrl+o, apstipriniet rakstāmā faila nosaukumu (ubidots_revpi.py) un nospiediet taustiņu Enter. Lai aizvērtu nano redaktoru, nospiediet Ctrl+x.

3. Tagad pārbaudīsim skriptu. Palaidiet iepriekš RevPi terminālī izveidoto skriptu: python ubidots_revpi.py

Kad skripts sāks darboties, jūs redzēsit veiksmīgo statusa koda atbildi no Ubidots servera.

4. solis: vizualizējiet savus datus

Vizualizējiet savus datus
Vizualizējiet savus datus
Vizualizējiet savus datus
Vizualizējiet savus datus

Dodieties uz savu Ubidots kontu un pārbaudiet, vai dati ir saņemti. Jūs redzēsit jaunu ierīci, kas automātiski izveidota sadaļā Ierīce, kuras nosaukums ir jūsu RevPi Core MAC adrese.

RevPi Core MAC adreses kā ierīces etiķetes piešķiršanas priekšrocība ir tāda, ka viens un tas pats skripts kalpos visiem jūsu RevPi kodoliem, bet tikai jāpielāgo MAC adrese kodā. Tādējādi tiek apgalvots, ka no pirmās reizes līdz pēdējai reizei, kad nosūtāt datus uz Ubidots, dati vienmēr tiek saglabāti pareizajā ierīcē Ubidots.

Vai jums nepatīk MAC adrese kā jūsu ierīces nosaukums jūsu Ubidots displejā? Neuztraucieties! Jūs varat mainīt nosaukumu uz draudzīgāku, bet ierīces etiķete paliks kā MAC adrese, lai nekad nesajauktos, kura ierīce ir. Izlasiet šo palīdzības centra rakstu, lai labāk izprastu Ubidots ierīču etiķetes un ierīču nosaukumus.

Sadaļā Ierīce noklikšķiniet uz jebkuras ierīces, lai vizualizētu mainīgos, kas tiek ierakstīti un nosūtīti uz Ubidots no mūsu programmaparatūras parauga. Kā redzat, mūsu izlases kodā ir iekļauti trīs mainīgie: mitrums, spiediens un temperatūra.

SVARĪGA PIEZĪME: Kā minēts iepriekš, dati, kas publicēti no sniegtā parauga koda, tiek simulēti. Lai sāktu uztvert reālās pasaules vidi, jums būs nepieciešams Revolution Pi paplašināšanas modulis. Piemēram, RevPi DIO, lūdzu, atsaucieties uz zemāk esošo rakstu, lai izveidotu šo integrāciju sensoru un izpildmehānismu rādījumiem: RevPi Core + RevPi DIO

5. darbība. Rezultāti

Tikai dažu minūšu laikā jūs integrējāt RevPi Core ar Ubidots, nosūtījāt dažus datu paraugus, izmantojot izspēlētu Python kodu, un ziņojāt par savu darbu Ubidots datu saglabāšanai, vizualizācijai un aprēķināšanai. Lai izvietotu rūpnieciskos risinājumus uzraudzībai vai pārvaldībai, apskatiet pilnu RevPi paplašināšanas moduļu klāstu.

Tagad ir pienācis laiks izveidot Ubidots informācijas paneļus, lai vizualizētu un izprastu jūsu datus, lai vienkārši un saskaņoti pieņemtu labākos lēmumus.

Ieteicams: