Kazalo:

Priključite jedro RevPi na Ubidots: 5 korakov
Priključite jedro RevPi na Ubidots: 5 korakov

Video: Priključite jedro RevPi na Ubidots: 5 korakov

Video: Priključite jedro RevPi na Ubidots: 5 korakov
Video: Замена газового клапана (редуктор Tomasetto) 2024, November
Anonim
Povežite jedro RevPi z Ubidoti
Povežite jedro RevPi z Ubidoti

Revolution Pi je odprt, modularni in vzdržljiv industrijski računalnik, ki temelji na uveljavljenem Raspberry Pi, hkrati pa izpolnjuje standard EN61131-2. Opremljeno z računalniškim modulom Raspberry Pi, lahko bazo RevPi Core brez težav razširite z uporabo ustreznih V/I modulov in prehodov fieldbus za upravljanje energije, spremljanje procesov, stanje stroja in drugo.

Rev Pi Core je temelj za vsako aplikacijo in glede na vaše zahteve za V/I je mogoče razširitvene module, kot so RevPi DIO, RevPi AIO, RevPi Gates, priključiti kot digitalne, analogne ali prehodne module. Serija Revolution Pi se začne z osnovno napravo, RevPi Core in RevPi Core 3, osrednjo procesorsko enoto modularnega sistema. Opremljen s štirijedrnim procesorjem z 1,2 GHz in 1 GB RAM-a, ima Broadcom večjedrni procesor dovolj moči za zahtevna opravila, kot sta obdelava slik ali računalništvo na robu. Vgrajeno v ohišje DIN tirnice in napajano s 24 V DC, je jedro RevPi izdelano tako, da traja in zahteva standardni vnos energije.

V naslednjem priročniku se boste naučili, kako integrirati svoje jedro RevPi Core in RevPi Core 3 v oblak Ubidots, simulirati odčitke tlaka, temperature in vlažnosti skozi skript vdelane programske opreme python in si te podatke z lahkoto prikazati v svoji aplikaciji Ubidots. Ta vadnica je namenjena samo namestitvi RevPi Core. Če imate svoje jedro že sestavljeno in želite delati z nekaterimi razširitvenimi moduli, za dodatne integracije in razvoj aplikacij glejte spodnji članek o namestitvi: RevPi Core + RevPi DIO

1. korak: Zahteve

  • Ethernet kabel
  • 24V napajalnik
  • Revolution Pi Core 3
  • Ubidots račun - ali - licenca STEM

2. korak: Namestitev strojne opreme

Če želite začeti z namestitvijo vašega RevPi Core ali RevPi Core 3, se obrnite na priročnik za hitri začetek iz Revolution Pi, da napravo konfigurirate in povežete.;)

Ko je vaš RevPi Core konfiguriran z zadnjo različico slike (Jessie) in pravilno povezan terminal naprave, izvedite naslednje ukaze:

sudo apt-get posodobitev

potem:

sudo apt-get nadgradnja

OPOMBA: Posodobitev zgornjih ukazov traja nekaj minut. Celoten sistem se posodablja, zato bodite potrpežljivi.

3. korak: Namestitev vdelane programske opreme

Za uporabo programskega jezika Python smo se odločili zaradi enostavne uporabe z jedrom RevPi. Če želite kodirati drug jezik, se za dodatne podrobnosti o podpori vdelane programske opreme obrnite na forum Revolution Pi.

Če prvič delate s Pythonom v svojem jedru RevPi Core, si oglejte ta videoposnetek, da se nekoliko bolj seznanite.

1. Za začetek pisanja vdelane programske opreme ustvarite skript Python v terminalu RevPi Core. Za ustvarjanje novega skripta bomo uporabili nano editor. Če želite to narediti, zaženite spodnji ukaz:

nano ubidots_revpi.py

2. Prenesite in prilepite spodnjo vzorčno kodo v urejevalnik nano. Ko ga prilepite, dodelite svoj žeton Ubidots, kjer je navedeno v skriptu. Tu se obrnite na pomoč pri iskanju žetona Ubidots.

V tem vzorčnem kodu smo zapisali zamudo pri komunikaciji podatkov z Ubidoti na vsako 1 sekundo. Če želite podaljšati to zamudo, lahko to preprosto storite tako, da prilagodite vrstico "Zakasnitev = 1".

OPOMBA: Če želite skript shraniti v urejevalnik nano - pritisnite Ctrl+o, potrdite ime datoteke za pisanje (ubidots_revpi.py) in pritisnite enter. Če želite zapreti urejevalnik nano, pritisnite Ctrl+x.

3. Zdaj pa preizkusimo skript. Zaženite skript, ki ste ga predhodno ustvarili v terminalu RevPi: python ubidots_revpi.py

Ko se skript začne izvajati, boste s strežnika Ubidots videli uspešen odziv kode stanja.

4. korak: Vizualizirajte svoje podatke

Vizualizirajte svoje podatke
Vizualizirajte svoje podatke
Vizualizirajte svoje podatke
Vizualizirajte svoje podatke

Pojdite na svoj račun Ubidots in preverite, ali so bili podatki prejeti. V razdelku Naprava boste videli samodejno ustvarjeno novo napravo, pri čemer je ime naprave naslov MAC vašega RevPi Core.

Prednost dodelitve naslova MAC RevPi Core kot oznake naprave je v tem, da bo isti skript služil vsem vašim jedrom RevPi, vendar je treba le prilagoditi naslov MAC v kodi. To trdi, da od prvega do zadnjega pošiljanja podatkov na Ubidots podatki vedno ostanejo shranjeni v ustrezni napravi v Ubidotsu.

Ne marate naslova MAC kot imena vaše naprave na zaslonu Ubidots? Brez skrbi! Ime lahko spremenite v prijaznejše, vendar bo oznaka naprave ostala kot naslov MAC, da se nikoli ne zmedete, katera naprava je katera. Oglejte si ta članek centra za pomoč, če želite bolje razumeti oznake naprav in imena naprav v Ubidotih.

Kliknite katero koli napravo v razdelku Naprava, če si želite ogledati spremenljivke, ki se beležijo in pošljejo na Ubidots iz naše vzorčne vdelane programske opreme. Kot lahko vidite, je naša vzorčna koda zagotovila tri spremenljivke: vlažnost, tlak in temperaturo.

POMEMBNO OPOMBA: Kot smo že omenili, so podatki, objavljeni iz priložene vzorčne kode, simulirani. Za začetek zaznavanja okolic v resničnem svetu boste potrebovali razširitveni modul Revolution Pi. Ena, na primer RevPi DIO, se obrnite na spodnji članek, če želite zgraditi to integracijo za odčitke senzorjev in aktuatorjev: RevPi Core + RevPi DIO

5. korak: Rezultati

V samo nekaj minutah ste integrirali jedro RevPi z Ubidots, poslali nekaj vzorčnih podatkov z lažno kodo Python in poročali o svojem delu Ubidotsu za hrambo podatkov, vizualizacijo in izračun. Če želite uvesti svoje industrijske rešitve za spremljanje ali upravljanje, si oglejte celotno paleto razširitvenih modulov RevPi.

Zdaj je čas, da ustvarite nadzorne plošče Ubidots za vizualizacijo in razumevanje vaših podatkov, da se preprosto in skladno odločite za najboljše odločitve.

Priporočena: