Sadržaj:

Spojite svoju RevPi jezgru na Ubidots: 5 koraka
Spojite svoju RevPi jezgru na Ubidots: 5 koraka

Video: Spojite svoju RevPi jezgru na Ubidots: 5 koraka

Video: Spojite svoju RevPi jezgru na Ubidots: 5 koraka
Video: 10 марта магический день, помойте полы с солью и все быстро пройдет. Энергетика дня 2024, Studeni
Anonim
Spojite svoju RevPi jezgru na Ubidots
Spojite svoju RevPi jezgru na Ubidots

Revolution Pi je otvoreno, modularno i izdržljivo industrijsko računalo koje se temelji na utvrđenom Raspberry Pi-u, a zadovoljava standard EN61131-2. Opremljena Raspberry Pi Compute Modulom, baza RevPi Core može se besprijekorno proširiti pomoću odgovarajućih I/O modula i gatewaya sabirnice polja za upravljanje energijom, nadzor procesa, zdravlje strojeva i drugo.

Rev Pi Core temelj je svake aplikacije, a ovisno o vašim I/O zahtjevima, moduli za proširenje, poput RevPi DIO, RevPi AIO, RevPi Gates, mogu se priključiti kao digitalni, analogni ili gateway moduli. Serija Revolution Pi započinje osnovnim uređajem, RevPi Core i RevPi Core 3, središnjom procesorskom jedinicom modularnog sustava. Opremljen četverojezgrenim procesorom s 1,2 GHz i 1 GB RAM-a, Broadcomov višejezgreni procesor ima dovoljno snage za složene zadatke poput obrade slike ili rubnog računalstva. RevPi jezgra ugrađena u kućište DIN šine i napajana 24 VDC, izgrađena je da traje i zahtijeva standardni unos energije.

U sljedećem vodiču naučit ćete kako integrirati svoje RevPi Core i RevPi Core 3 s Ubidots Cloudom, simulirati očitanja tlaka, temperature i vlažnosti kroz skriptu programskog programa pythona i s lakoćom vizualizirati te podatke u vlastitoj aplikaciji Ubidots. Ovaj vodič je dizajniran samo za postavljanje RevPi Core -a, ako već imate sastavljenu jezgru i želite sada raditi s nekim modulima za proširenje, za dodatne integracije i razvoj aplikacija pogledajte donji članak o postavljanju: RevPi Core + RevPi DIO

Korak 1: Zahtjevi

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

Korak 2: Postavljanje hardvera

Da biste započeli postavljanje svog RevPi Core ili RevPi Core 3, pogledajte Vodič za brzi početak iz Revolution Pi da biste konfigurirali i povezali svoj uređaj.;)

Nakon što je vaš RevPi Core konfiguriran s posljednjom verzijom slike (Jessie) i pravilno povezan terminal uređaja, izvedite sljedeće naredbe:

sudo apt-get ažuriranje

zatim:

sudo apt-get nadogradnja

NAPOMENA: Gore navedenim naredbama potrebno je nekoliko minuta za ažuriranje. Cijeli se sustav ažurira, stoga budite strpljivi.

Korak 3: Postavljanje firmvera

Odlučili smo se za programski jezik Python zbog njegove jednostavne upotrebe s RevPi Core. Ako želite kodirati neki drugi jezik, molimo vas da se obratite Revolution Pi forumu za dodatne pojedinosti o podršci za firmver.

Ako vam je ovo prvi put da radite s Pythonom u svom RevPi Coreu, iskoristite ovaj video da biste se malo bolje upoznali.

1. Za početak pisanja firmvera, stvorite Python skriptu u terminalu RevPi Core. Koristit ćemo nano editor za izradu nove skripte. Da biste to učinili, pokrenite donju naredbu:

nano ubidots_revpi.py

2. Molimo kopirajte i zalijepite donji uzorak koda u nano editor. Nakon što zalijepite, dodijelite svoj Ubidots token gdje je naznačeno u skripti. Ovdje se obratite za pomoć pri lociranju vašeg Ubidots tokena.

U ovom primjeru koda napisali smo kašnjenje za komunikaciju podataka s Ubidotsom na svaku 1 sekundu. Ako želite produljiti ovo kašnjenje, to možete učiniti jednostavno podešavanjem linije "Odgoda = 1".

NAPOMENA: Za spremanje skripte u nano uređivač - pritisnite Ctrl+o, potvrdite naziv datoteke za pisanje (ubidots_revpi.py) i pritisnite enter. Za zatvaranje nano uređivača pritisnite Ctrl+x.

3. Sada testirajmo skriptu. Pokrenite skriptu prethodno stvorenu u RevPi terminalu: python ubidots_revpi.py

Kad se skripta počne izvoditi, vidjet ćete uspješan odgovor koda statusa s poslužitelja Ubidots.

Korak 4: Vizualizirajte svoje podatke

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

Idite na svoj Ubidots račun i provjerite jesu li podaci primljeni. U odjeljku Uređaj vidjet ćete automatski napravljen novi uređaj s imenom uređaja koja je MAC adresa vašeg RevPi Core -a.

Prednost dodjele RevPi Core MAC adrese kao oznake uređaja je u tome što će ista skripta poslužiti sve vaše RevPi jezgre, no potrebno je samo prilagoditi MAC adresu u kodu. To potvrđuje da od prvog do posljednjeg slanja podataka na Ubidots, podaci uvijek ostaju pohranjeni na odgovarajućem uređaju u Ubidotsu.

Ne sviđa vam se MAC adresa kao naziv vašeg uređaja na zaslonu Ubidots? Ne brinite! Možete promijeniti naziv u prijateljskiji, ali će oznaka uređaja ostati kao MAC adresa da se nikada ne zbunite koji je koji uređaj. Pogledajte ovaj članak centra za pomoć da biste bolje razumjeli oznake uređaja i nazive uređaja u Ubidotsima.

Pritisnite bilo koji uređaj u odjeljku Uređaj da biste vizualizirali varijable koje se bilježe i šalju na Ubidots iz našeg uzorka firmvera. Kao što vidite, naš uzorak koda dao je tri varijable: vlažnost, tlak i temperaturu.

VAŽNA NAPOMENA: Kao što je već spomenuto, podaci objavljeni iz danog uzorka koda simulirani su. Za početak otkrivanja okruženja u stvarnom svijetu trebat će vam modul za proširenje Revolution Pi. Jedan poput RevPi DIO, molimo vas da pogledate donji članak za izradu ove integracije za očitanja senzora i aktuatora: RevPi Core + RevPi DIO

Korak 5: Rezultati

U samo nekoliko minuta integrirali ste RevPi Core s Ubidots -om, poslali neke uzorke podataka pomoću lažnog Python koda i prijavili svoj rad Ubidotsu radi zadržavanja podataka, vizualizacije i izračuna. Kako biste implementirali svoja industrijska rješenja za nadzor ili upravljanje, pogledajte cijelu paletu modula za proširenje RevPi.

Sada je vrijeme za stvaranje Ubidots nadzornih ploča za vizualizaciju i razumijevanje vaših podataka kako biste donijeli najbolje odluke, jednostavno i koherentno.

Preporučeni: