Sisukord:

Ühendage oma RevPi Core Ubidotidega: 5 sammu
Ühendage oma RevPi Core Ubidotidega: 5 sammu

Video: Ühendage oma RevPi Core Ubidotidega: 5 sammu

Video: Ühendage oma RevPi Core Ubidotidega: 5 sammu
Video: 💦Blackview BV9200 ЧЕСТНЫЙ ОБЗОР ПРОТИВОУДАРНОГО 2024, Detsember
Anonim
Ühendage oma RevPi Core Ubidotidega
Ühendage oma RevPi Core Ubidotidega

Revolution Pi on avatud, modulaarne ja vastupidav tööstusarvuti, mis põhineb väljakujunenud Raspberry Pi-l ja vastab samal ajal standardile EN61131-2. Raspberry Pi arvutusmooduliga varustatud RevPi Core baasi saab sujuvalt laiendada, kasutades sobivaid sisend-/väljundmooduleid ja välibussilüüsi energiahalduseks, protsesside jälgimiseks, masinate tööks ja muuks.

Rev Pi Core on iga rakenduse alus ja sõltuvalt teie I/O nõuetest saab laiendusmooduleid, nagu RevPi DIO, RevPi AIO, RevPi Gates, kinnitada digitaalsete, analoog- või lüüsimoodulitena. Revolution Pi seeria algab baaseadmega RevPi Core ja modulaarsüsteemi keskseadmega RevPi Core 3. Varustatud neljatuumalise protsessoriga, mille sagedus on 1,2 GHz ja 1 GB baiti, on Broadcomi mitmetuumalisel protsessoril piisavalt energiat keerukate ülesannete jaoks, nagu pilditöötlus või servaarvutus. DIN -rööpa korpusesse paigaldatud ja 24 V alalisvoolu toiteallikaga RevPi Core on loodud kestma ja nõuab standardset energiat.

Järgmisest juhendist saate teada, kuidas integreerida oma RevPi Core ja RevPi Core 3 Ubidots Cloudiga, simuleerida rõhu, temperatuuri ja niiskuse näitu pythoni püsivara skripti abil ning visualiseerida neid andmeid hõlpsalt oma Ubidotsi rakenduses. See õpetus on mõeldud ainult RevPi Core'i seadistamiseks. Kui olete juba oma tuuma koostanud ja näete, et töötate mõne laiendusmooduliga, vaadake täiendavat integratsiooni ja rakenduste arendamist allolevast seadistusartiklist: RevPi Core + RevPi DIO

Samm: nõuded

  • Etherneti kaabel
  • 24V toide
  • Revolution Pi Core 3
  • Ubidotsi konto - või - STEM -litsents

Samm: riistvara seadistamine

RevPi Core või RevPi Core 3 seadistamise alustamiseks lugege seadme konfigureerimiseks ja ühendamiseks Revolution Pi kiirjuhendit.;)

Kui teie RevPi Core on konfigureeritud viimase pildiversiooniga (Jessie) ja korralikult ühendatud seadme terminaliga, täitke järgmised käsud:

sudo apt-get update

siis:

sudo apt-get upgrade

MÄRKUS. Ülaltoodud käskude värskendamiseks kulub mitu minutit. Kogu süsteemi uuendatakse, seega olge kannatlik.

Samm: püsivara seadistamine

Otsustasime kasutada Pythoni programmeerimiskeelt, kuna seda on lihtne kasutada koos RevPi Core'iga. Kui soovite kodeerida mõnda muud keelt, vaadake püsivara toe kohta lisateavet Revolution Pi foorumist.

Kui see on teie esimene kord Pythoniga oma RevPi Core'is töötada, siis vaadake selle video tippu, et natuke tuttavamaks saada.

1. Püsivara kirjutamise alustamiseks looge RevPi Core terminalis Pythoni skript. Uue skripti loomiseks kasutame nanoredaktorit. Selleks käivitage järgmine käsk:

nano ubidots_revpi.py

2. Kopeerige ja kleepige allolev näidiskood nanoredaktorisse. Kui olete kleepinud, määrake oma Ubidots Token skriptis näidatud kohale. Siit leiate abi Ubidotsi märgi leidmiseks.

Selles näidiskoodis oleme kirjutanud viivituse, et andmeside Ubidotidega oleks iga 1 sekund. Kui soovite seda viivitust pikendada, saate seda lihtsalt teha, kohandades rida "Delay = 1".

MÄRKUS. Skripti salvestamiseks nanoredaktorisse - vajutage Ctrl+o, kinnitage kirjutatava faili nimi (ubidots_revpi.py) ja vajutage sisestusklahvi. Nanoredaktori sulgemiseks vajutage Ctrl+x.

3. Nüüd katsetame skripti. Käivitage varem RevPi terminalis loodud skript: python ubidots_revpi.py

Kui skript hakkab käima, näete Ubidotsi serveri edukat olekukoodi vastust.

Samm: visualiseerige oma andmed

Visualiseeri oma andmed
Visualiseeri oma andmed
Visualiseeri oma andmed
Visualiseeri oma andmed

Minge oma Ubidotsi kontole ja kontrollige, kas andmed on vastu võetud. Näete jaotises Seade automaatselt loodud uut seadet, mille seadme nimi on teie RevPi Core MAC -aadress.

Seadme sildina RevPi Core MAC -aadressi määramise eeliseks on see, et sama skript teenib kõiki teie RevPi südamikke, kuid ainult koodi MAC -aadressi tuleb kohandada. See väidab, et alates esimesest kuni viimase kordani, kui saadate andmeid Ubidotsile, jäävad andmed alati Ubidotsis oma õigesse seadmesse.

Kas teile ei meeldi MAC -aadress teie seadme nimeks teie Ubidotsi kuval? Ärge muretsege! Saate nime muuta sõbralikumaks, kuid seadme silt jääb MAC -aadressiks, et mitte kunagi segadusse ajada, milline seade on. Vaadake seda abikeskuse artiklit, et paremini mõista Ubidotsi seadme silte ja seadmete nimesid.

Klõpsake oma seadme jaotises mis tahes seadmel, et visualiseerida muutujate salvestamist ja Ubidotsile saatmist meie näidisprogrammist. Nagu näete, on meie proovikood pakkunud kolme muutujat: niiskus, rõhk ja temperatuur.

TÄHTIS MÄRKUS: Nagu varem mainitud, simuleeritakse esitatud näidiskoodist avaldatud andmeid. Reaalse maailma keskkondade tundmaõppimiseks vajate Revolution Pi laiendusmoodulit. Üks selline, nagu RevPi DIO, vaadake allolevat artiklit selle integratsiooni loomiseks andurite ja täiturmehhanismide jaoks: RevPi Core + RevPi DIO

5. samm: tulemused

Vaid mõne minutiga integreerisite RevPi Core'i Ubidotsiga, saatsite mõningaid näidisandmeid, kasutades mõnitavat Pythoni koodi, ja teatasite oma tööst Ubidotsile andmete säilitamiseks, visualiseerimiseks ja arvutamiseks. Jälgimiseks või haldamiseks oma tööstuslahenduste juurutamiseks vaadake RevPi laiendusmoodulite täielikku valikut.

Nüüd on aeg luua Ubidotsi juhtpaneelid, et visualiseerida ja mõista oma andmeid, et teha parimaid otsuseid lihtsalt ja sidusalt.

Soovitan: