Satura rādītājs:
- 1. darbība. Prasības
- 2. darbība. Aparatūras iestatīšana
- 3. darbība: programmaparatūras iestatīšana
- 4. solis: vizualizējiet savus datus
- 5. darbība. Rezultāti
Video: Savienojiet savu RevPi Core ar Ubidots: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
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
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:
Savienojiet savu Magicbit ar lietu dēli: 3 soļi
Savienojiet savu Magicbit ar lietu dēli: Šajā projektā mēs nosūtīsim datus no sensoriem, kas savienoti ar Magicbit, un kurus mēs varam vizuāli parādīt lietotajā
Savienojiet Arduino Uno ar ESP8266: 9 soļi
Savienojiet Arduino Uno ar ESP8266: Laipni lūdzam! Jūs gatavojaties lasīt detalizētu rokasgrāmatu par to, kā veiksmīgi savienot savu Arduino Uno ar internetu, izmantojot ESP8266 (ESP-01). Tas ir arī mans pirmais Instructable jebkad, tāpēc palieciet ar mani, lūdzu! Ļaujiet man sākt, sakot, ka ESP8266 ir
Savienojiet un modernizējiet savienotos risinājumus, izmantojot hologrammu Nova un Ubidots: 9 soļi
Savienojiet un modernizējiet savienotos risinājumus, izmantojot Hologram Nova un Ubidots: Izmantojiet savu Hologram Nova, lai modernizētu infrastruktūru. Iestatiet Hologram Nova, izmantojot Raspberry Pi, lai nosūtītu (temperatūras) datus uz Ubidots. Turpmākajā rokasgrāmatā Ubidots parādīs, kā iestatīt Hologram Nova, izmantojot Raspberry Pi un parādīt
Savienojiet savu RevPi Core + RevPi DIO ar Ubidots: 8 soļi
Savienojiet savu RevPi Core + RevPi DIO 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šās
Savienojiet savu Arduino ar ārējiem pakalpojumiem: 6 soļi
Savienojiet savu Arduino ar ārējiem pakalpojumiem: Sveiki! Šī apmācība parādīs, kā savienot izvēlēto pievienoto Arduino vai IOT ierīci ar ārēju pakalpojumu. Šīs apmācības labad mēs strādāsim ar Easy Window (fiktīvu, bet programmējamu viedo logu), ja šī