Sisällysluettelo:

Yhdistä RevPi Core Ubidotsiin: 5 vaihetta
Yhdistä RevPi Core Ubidotsiin: 5 vaihetta

Video: Yhdistä RevPi Core Ubidotsiin: 5 vaihetta

Video: Yhdistä RevPi Core Ubidotsiin: 5 vaihetta
Video: The Revolution Pi uses a strange new Raspberry Pi (CM4S) 2024, Marraskuu
Anonim
Yhdistä RevPi Core Ubidotsiin
Yhdistä RevPi Core Ubidotsiin

Revolution Pi on avoin, modulaarinen ja kestävä teollinen PC, joka perustuu vakiintuneeseen Raspberry Pi: hen ja täyttää samalla EN61131-2-standardin. Raspberry Pi Compute Module -moduulilla varustettu RevPi Core -tukiasemaa voidaan laajentaa saumattomasti käyttämällä sopivia I/O -moduuleja ja kenttäväyläyhdyskäytäviä energianhallintaan, prosessinvalvontaan, koneiden kuntoon ja muuhun.

Rev Pi Core on kaiken sovelluksen perusta, ja laajennusmoduulit, kuten RevPi DIO, RevPi AIO, RevPi Gates, voidaan liittää digitaalisiin, analogisiin tai yhdyskäytävämoduuleihin riippuen I/O -vaatimuksistasi. Revolution Pi -sarja alkaa peruslaitteesta, RevPi Core ja RevPi Core 3, modulaarisen järjestelmän keskusyksikkö. Neljän ytimen prosessori, jossa on 1,2 GHz ja 1 Gt RAM-muistia, on Broadcomin moniydinsuoritin, jolla on riittävästi tehoa monimutkaisiin tehtäviin, kuten kuvankäsittelyyn tai reunankäsittelyyn. DIN -kiskokoteloon asennettu ja 24 VDC: n jännitteinen RevPi Core on rakennettu kestämään ja vaatii tavallista energiankulutusta.

Seuraavassa oppaassa opit integroimaan RevPi Core- ja RevPi Core 3 -laitteesi Ubidots Cloudiin, simuloimaan paine-, lämpötila- ja kosteuslukuja python -laiteohjelmistoskriptin avulla ja visualisoimaan nämä tiedot helposti omassa Ubidots -sovelluksessasi. Tämä opetusohjelma on tarkoitettu vain RevPi Core -asennukseen, jos olet jo koonnut ytimen ja haluat nyt työskennellä joidenkin laajennusmoduulien kanssa, katso alla olevasta asennusartikkelista lisäintegraatioita ja sovellusten kehittämistä: RevPi Core + RevPi DIO

Vaihe 1: Vaatimukset

  • Ethernet kaapeli
  • 24V virtalähde
  • Revolution Pi Core 3
  • Ubidots -tili - tai - STEM -lisenssi

Vaihe 2: Laitteiston asennus

Aloita RevPi Core- tai RevPi Core 3 -asennuksen määritys laitteesi määrityksistä ja kytkemisestä Revolution Pi -pikaoppaasta.;)

Kun RevPi Core -laitteeseen on määritetty viimeinen kuvaversio (Jessie) ja oikein liitetty laitteen päätelaite, suorita seuraavat komennot:

sudo apt-get päivitys

sitten:

sudo apt-get päivitys

HUOMAUTUS: Yllä olevien komentojen päivitys kestää useita minuutteja. Koko järjestelmä päivittyy, joten ole kärsivällinen.

Vaihe 3: Laiteohjelmiston asennus

Päätimme käyttää Python -ohjelmointikieltä, koska se on helppokäyttöinen RevPi Core: n kanssa. Jos haluat koodata toisen kielen, tutustu Revolution Pi -foorumiin saadaksesi lisätietoja laiteohjelmiston tuesta.

Jos työskentelet ensimmäistä kertaa Pythonin kanssa RevPi Core -laitteessasi, tutustu tähän videoon ja tutustu paremmin.

1. Aloita laiteohjelmiston kirjoittaminen luomalla Python -komentosarja RevPi Core -päätteeseen. Käytämme nano -editoria uuden komentosarjan luomiseen. Suorita tämä suorittamalla alla oleva komento:

nano ubidots_revpi.py

2. Kopioi ja liitä alla oleva esimerkkikoodi nano -editoriin. Kun olet liittänyt, määritä Ubidots -tunnuksesi skriptin osoittamaan kohtaan. Katso täältä apua Ubidots -tunnuksesi löytämiseen.

Tässä esimerkkikoodissa olemme kirjoittaneet viiveen dataviestinnälle Ubidotsin kanssa joka sekunti. Jos haluat pidentää tätä viivettä, voit tehdä sen yksinkertaisesti säätämällä "Delay = 1" -riviä.

HUOMAUTUS: Jos haluat tallentaa komentosarjan nano -editoriin - paina Ctrl+o, vahvista kirjoitettava tiedostonimi (ubidots_revpi.py) ja paina enter. Sulje nanoeditori painamalla Ctrl+x.

3. Testaa nyt käsikirjoitus. Suorita aiemmin RevPi -päätteessä luotu komentosarja: python ubidots_revpi.py

Kun komentosarja alkaa toimia, näet onnistuneen tilakoodivastauksen Ubidots -palvelimelta.

Vaihe 4: Visualisoi tietosi

Visualisoi tietosi
Visualisoi tietosi
Visualisoi tietosi
Visualisoi tietosi

Siirry Ubidots -tilillesi ja tarkista, että tiedot on vastaanotettu. Näet uuden laitteen, joka luodaan automaattisesti Laite -osioon ja laitteen nimi on RevPi Core -laitteesi MAC -osoite.

RevPi Core MAC -osoitteen osoittamisen etuna laitteen etiketissä on se, että sama komentosarja palvelee kaikkia RevPi -ytimiä, mutta tarvitsee vain säätää koodin MAC -osoitetta. Tämä väittää, että ensimmäisestä kerrasta viimeiseen kertaan, kun lähetät tietoja Ubidotsille, tiedot pysyvät aina tallennettuina oikeaan laitteeseensa Ubidotsissa.

Etkö pidä MAC -osoitteestasi laitteen nimenä Ubidots -näytössäsi? Älä huoli! Voit muuttaa nimen ystävällisemmäksi, mutta laitteen etiketti pysyy MAC -osoitteena, jotta et koskaan sekoitu, mikä laite on mikä. Tutustu tähän ohjekeskuksen artikkeliin, jos haluat ymmärtää paremmin Ubidots -laitteiden nimiä ja laitenimiä.

Napsauta mitä tahansa laitetta Laite -osastossasi nähdäksesi muuttujat, jotka tallennetaan ja lähetetään Ubidotsille mallilaiteohjelmistomme mallista. Kuten näette, näytekoodissamme on kolme muuttujaa: kosteus, paine ja lämpötila.

TÄRKEÄ HUOMAUTUS: Kuten aiemmin mainittiin, annetusta näytekoodista julkaistut tiedot simuloidaan. Jotta voisit havaita reaalimaailman ympäristöt, tarvitset Revolution Pi: n laajennusmoduulin. Esimerkiksi RevPi DIO, katso alla oleva artikkeli rakentaaksesi tämän integroinnin anturien ja toimilaitteiden lukemiin: RevPi Core + RevPi DIO

Vaihe 5: Tulokset

Yhdistit vain muutamassa minuutissa RevPi Core: n Ubidotsiin, lähetit näytetietoja Python -koodauskoodin avulla ja raportoit työstäsi Ubidotsille tietojen säilyttämistä, visualisointia ja laskemista varten. Jos haluat ottaa käyttöön teolliset ratkaisusi seurantaan tai hallintaan, tutustu RevPi -laajennusmoduulien koko valikoimaan.

Nyt on aika luoda Ubidots -hallintapaneelit, jotka visualisoivat ja ymmärtävät tietosi ja tekevät parhaat päätökset yksinkertaisesti ja johdonmukaisesti.

Suositeltava: