Obsah:

Pripojte svoje jadro RevPi k Ubidots: 5 krokov
Pripojte svoje jadro RevPi k Ubidots: 5 krokov

Video: Pripojte svoje jadro RevPi k Ubidots: 5 krokov

Video: Pripojte svoje jadro RevPi k Ubidots: 5 krokov
Video: Полный курс Redux Toolkit + RTK Query для начинающих | Редакс за 2 часа! 2024, November
Anonim
Pripojte svoje jadro RevPi k Ubidots
Pripojte svoje jadro RevPi k Ubidots

Revolution Pi je otvorený, modulárny a odolný priemyselný počítač založený na zavedenom Raspberry Pi, ktorý spĺňa normu EN61131-2. Základňu RevPi Core vybavenú modulom Raspberry Pi Compute Module je možné bez problémov rozšíriť pomocou vhodných vstupno -výstupných modulov a brán priemyselnej zbernice na riadenie energie, monitorovanie procesov, zdravie strojov a ďalšie.

Rev Pi Core je základom akejkoľvek aplikácie a v závislosti od vašich požiadaviek na I/O rozširujúce moduly, ako sú RevPi DIO, RevPi AIO, RevPi Gates, je možné pripojiť ako digitálne, analógové alebo bránové moduly. Séria Revolution Pi začína základným zariadením, RevPi Core a RevPi Core 3, centrálnou procesorovou jednotkou modulárneho systému. Viacjadrový procesor od spoločnosti Broadcom, vybavený štvorjadrovým procesorom s frekvenciou 1,2 GHz a 1 GB RAM, má dostatok energie na komplexné úlohy, ako je spracovanie obrazu alebo výpočty na okraji. RevPi Core, inštalovaný v kryte na lištu DIN a napájaný 24 VDC, je vyrobený tak, aby vydržal a vyžaduje štandardný vstup energie.

V nasledujúcej príručke sa naučíte, ako integrovať RevPi Core a RevPi Core 3 s Ubidots Cloud, simulovať hodnoty tlaku, teploty a vlhkosti pomocou skriptu firmvéru pythonu a tieto údaje si jednoducho vizualizovať vo vlastnej aplikácii Ubidots. Tento návod je určený iba pre nastavenie RevPi Core. Ak už máte jadro zostavené a chcete teraz pracovať s niektorými rozširujúcimi modulmi, ďalšie integrácie a vývoj aplikácií nájdete v nasledujúcom článku nastavenia: RevPi Core + RevPi DIO

Krok 1: Požiadavky

  • Ethernetový kábel
  • 24V napájací zdroj
  • Revolution Pi Core 3
  • Účet Ubidots - alebo - licencia STEM

Krok 2: Nastavenie hardvéru

Ak chcete začať s nastavením svojho RevPi Core alebo RevPi Core 3, prečítajte si Stručného sprievodcu od Revolution Pi a nakonfigurujte a pripojte svoje zariadenie.;)

Akonáhle je váš RevPi Core nakonfigurovaný s poslednou verziou obrázka (Jessie) a správne pripojeným terminálom zariadenia, spustite nasledujúce príkazy:

sudo apt-get aktualizácia

potom:

sudo apt-get upgrade

POZNÁMKA: Aktualizácia vyššie uvedených príkazov bude trvať niekoľko minút. Celý systém sa aktualizuje, takže buďte trpezliví.

Krok 3: Nastavenie firmvéru

Rozhodli sme sa použiť programovací jazyk Python, pretože sa ľahko používa s RevPi Core. Ak chcete kódovať iný jazyk, navštívte fórum Revolution Pi, kde nájdete ďalšie podrobnosti o podpore firmvéru.

Ak pracujete s Pythonom vo svojom RevPi Core prvýkrát, urobte si v tomto videu vrchol, aby ste sa trochu zoznámili.

1. Ak chcete začať písať firmvér, vytvorte skript Python v termináli RevPi Core. Na vytvorenie nového skriptu použijeme nano editor. Ak to chcete urobiť, spustite nasledujúci príkaz:

nano ubidots_revpi.py

2. Skopírujte a prilepte nižšie uvedený ukážkový kód do nano editora. Po vložení priraďte svoj token Ubidots tam, kde je to uvedené v skripte. Tu nájdete pomoc pri lokalizácii vášho tokenu Ubidots.

V tomto vzorovom kóde sme zapísali oneskorenie dátovej komunikácie s Ubidots každú 1 sekundu. Ak chcete toto oneskorenie predĺžiť, urobte to jednoducho úpravou riadka „Oneskorenie = 1“.

POZNÁMKA: Ak chcete uložiť skript do nano editora - stlačte kombináciu klávesov Ctrl+o, potvrďte názov súboru, ktorý chcete zapísať (ubidots_revpi.py), a stlačte kláves Enter. Aplikáciu nano editor zatvoríte stlačením klávesov Ctrl+x.

3. Teraz si skript vyskúšame. Spustite skript, ktorý bol predtým vytvorený v termináli RevPi: python ubidots_revpi.py

Akonáhle sa skript začne spúšťať, uvidíte úspešnú odpoveď stavového kódu zo servera Ubidots Server.

Krok 4: Vizualizujte svoje údaje

Vizualizujte svoje údaje
Vizualizujte svoje údaje
Vizualizujte svoje údaje
Vizualizujte svoje údaje

Prejdite na svoj účet Ubidots a overte, či boli prijaté údaje. V sekcii Zariadenie uvidíte automaticky vytvorené nové zariadenie, pričom názov zariadenia bude MAC adresa vášho RevPi Core.

Výhodou priradenia základnej adresy MAC RevPi k označeniu zariadenia je, že rovnaký skript bude slúžiť všetkým vašim jadrám RevPi, stačí však iba upraviť adresu MAC v kóde. Tým sa zachováva, že od prvého do posledného odoslania údajov do Ubidots zostanú údaje vždy uložené v správnom zariadení v Ubidots.

Nepáči sa vám MAC adresa ako názov vášho zariadenia na displeji Ubidots? Nebojte sa! Názov môžete zmeniť na príjemnejší, ale štítok zariadenia zostane zachovaný ako adresa MAC, aby ste sa nikdy nemali mýliť, ktoré zariadenie je ktoré. Prečítajte si tento článok centra pomoci, aby ste lepšie porozumeli štítkom zariadení a názvom zariadení v Ubidots.

Kliknutím na akékoľvek zariadenie v sekcii Zariadenie zobrazíte zaznamenávané premenné a odoslané do Ubidots z nášho ukážkového firmvéru. Ako vidíte, náš ukážkový kód poskytol tri premenné: vlhkosť, tlak a teplota.

DÔLEŽITÁ POZNÁMKA: Ako už bolo uvedené, údaje publikované z poskytnutého ukážkového kódu sú simulované. Ak chcete začať vnímať prostredie skutočného sveta, budete potrebovať rozširujúci modul Revolution Pi. Jeden, ako napríklad RevPi DIO, nájdete v článku nižšie, aby ste vytvorili túto integráciu pre čítanie zo senzorov a akčných členov: RevPi Core + RevPi DIO

Krok 5: Výsledky

V priebehu niekoľkých minút ste integrovali RevPi Core s Ubidots, odoslali niekoľko ukážkových údajov pomocou falošného kódu Python a oznámili ste svoju prácu Ubidots na uchovávanie údajov, vizualizáciu a výpočet. Ak chcete nasadiť svoje priemyselné riešenia na monitorovanie alebo správu, pozrite sa na celý rad rozširujúcich modulov RevPi.

Teraz je načase vytvoriť informačné panely Ubidots na vizualizáciu a porozumenie vašim údajom, aby ste mohli robiť najlepšie rozhodnutia jednoducho a súdržne.

Odporúča: