Përmbajtje:

Lidhni RevPi Core tuaj me Ubidots: 5 hapa
Lidhni RevPi Core tuaj me Ubidots: 5 hapa

Video: Lidhni RevPi Core tuaj me Ubidots: 5 hapa

Video: Lidhni RevPi Core tuaj me Ubidots: 5 hapa
Video: Как использовать ESP32 WiFi и Bluetooth с Arduino IDE, полная информация с примерами и кодом. 2024, Nëntor
Anonim
Lidhni RevPi Core tuaj me Ubidots
Lidhni RevPi Core tuaj me Ubidots

Revolution Pi është një kompjuter industrial i hapur, modular dhe i qëndrueshëm i bazuar në Raspberry Pi të krijuar ndërsa plotëson standardin EN61131-2. E pajisur me Modulin Raspberry Pi Compute, baza RevPi Core mund të zgjerohet pa probleme duke përdorur module të përshtatshme I/O dhe porta fieldbus për menaxhimin e energjisë, monitorimin e proceseve, shëndetin e makinerisë dhe më shumë.

Rev Pi Core është themeli për çdo aplikim dhe në varësi të kërkesave tuaja për hyrje/dalje module zgjerimi të tilla si RevPi DIO, RevPi AIO, RevPi Gates mund të bashkëngjiten si module dixhitale, analoge ose portë. Seria Revolution Pi fillon me pajisjen bazë, RevPi Core dhe RevPi Core 3, njësinë qendrore të përpunimit të sistemit modular. I pajisur me një procesor katër bërthamor me 1.2 GHz dhe 1 GByte RAM, procesori me shumë bërthama nga Broadcom ka fuqi të mjaftueshme për detyra komplekse të tilla si përpunimi i imazhit ose llogaritja e skajit. I instaluar në një strehë hekurudhore DIN dhe i mundësuar nga 24 VDC, RevPi Core është ndërtuar për të qëndruar dhe kërkon hyrje standarde të energjisë.

Në udhëzuesin e mëposhtëm do të mësoni se si të integroni RevPi Core dhe RevPi Core 3 me Ubidots Cloud, të simuloni leximet e Presionit, Temperaturës dhe Lagështisë përmes një skripti firmware python dhe t’i vizualizoni këto të dhëna në aplikacionin tuaj Ubidots me lehtësi. Ky tutorial është krijuar vetëm për konfigurimin e RevPi Core, nëse tashmë e keni përpiluar bërthamën tuaj dhe dëshironi të punoni me disa module zgjerimi, ju lutemi referojuni artikullit të mëposhtëm të konfigurimit për integrime shtesë dhe zhvillim të aplikacioneve: RevPi Core + RevPi DIO

Hapi 1: Kërkesat

  • Kabllo Ethernet
  • Furnizimi me energji 24V
  • Revolucioni Pi Core 3
  • Llogari Ubidots - ose - Licencë STEM

Hapi 2: Konfigurimi i harduerit

Për të filluar konfigurimin e RevPi Core ose RevPi Core 3, referojuni Udhëzuesit të Fillimit të Shpejtë nga Revolution Pi për të konfiguruar dhe lidhur pajisjen tuaj.;)

Pasi RevPi Core juaj të jetë konfiguruar me versionin e fundit të imazhit (Jessie) dhe të jetë lidhur siç duhet terminali i pajisjes, ekzekutoni komandat e mëposhtme:

përditësim sudo apt-get

pastaj:

sudo apt-get upgrade

SH NOTNIM: Komandat e mësipërme do të marrin disa minuta për tu përditësuar. I gjithë sistemi po përditësohet, kështu që ju lutemi bëni durim.

Hapi 3: Konfigurimi i firmuerit

Ne vendosëm të përdorim gjuhën e programimit Python, për shkak të përdorimit të lehtë të saj me RevPi Core. Nëse dëshironi të kodoni një gjuhë tjetër, ju lutemi referojuni forumit Revolution Pi për detaje shtesë në mbështetjen e firmware.

Nëse kjo është hera juaj e parë që punoni me Python në RevPi Core tuaj, merrni një kulm në këtë video për t'u bërë pak më të njohur.

1. Për të filluar të shkruani firmware -in tuaj, krijoni një shkrim Python në terminalin RevPi Core. Ne do të përdorim redaktues nano, në mënyrë që të krijojmë skriptin e ri. Për ta bërë këtë, ekzekutoni komandën më poshtë:

nano ubidots_revpi.py

2. Ju lutemi kopjoni dhe ngjisni kodin e mëposhtëm në redaktuesin nano. Pasi të ngjitet, caktoni Ubidots Token -in tuaj aty ku tregohet në skenar. Referenca këtu për ndihmë në gjetjen e shenjës suaj Ubidots.

Në këtë mostër të kodit ne kemi shkruar vonesën që komunikimi i të dhënave me Ubidots të jetë çdo 1 sekondë. Nëse dëshironi të zgjasni këtë vonesë, mund ta bëni këtë thjesht duke e rregulluar vijën "Vonesa = 1".

SH NOTNIM: Për ta ruajtur skriptin në redaktuesin nano - shtypni Ctrl+o, konfirmoni emrin e skedarit për të shkruar (ubidots_revpi.py) dhe shtypni enter. Për të mbyllur redaktorin nano, shtypni Ctrl+x.

3. Tani le të testojmë skriptin. Drejtoni skriptin e krijuar më parë në terminalin RevPi: python ubidots_revpi.py

Pasi të fillojë të funksionojë skripti, do të shihni përgjigjen e suksesshme të kodit të statusit nga Serveri Ubidots.

Hapi 4: Vizualizoni të dhënat tuaja

Vizualizoni të dhënat tuaja
Vizualizoni të dhënat tuaja
Vizualizoni të dhënat tuaja
Vizualizoni të dhënat tuaja

Shkoni në llogarinë tuaj Ubidots dhe verifikoni që të dhënat janë marrë. Do të shihni një pajisje të re të krijuar automatikisht në seksionin Pajisja me emrin e pajisjes që është adresa MAC e RevPi Core tuaj.

Avantazhi i caktimit të adresës MAC RevPi Core si etiketë të pajisjes, është se i njëjti skenar do t'u shërbejë të gjitha Bërthamave tuaja RevPi, por që ju nevojitet vetëm për të rregulluar adresën MAC në kod. Kjo pohon se nga hera e parë deri në herën e fundit kur dërgoni të dhëna në Ubidots, të dhënat gjithmonë mbeten të ruajtura në pajisjen e tyre të duhur në Ubidots.

Nuk ju pëlqen adresa MAC si emri i pajisjes tuaj në ekranin tuaj Ubidots? Mos u shqetëso! Ju mund ta ndryshoni emrin në një më miqësor, por etiketa e pajisjes do të qëndrojë si adresa MAC për të mos u ngatërruar kurrë se cila pajisje është cila. Shikoni këtë artikull të qendrës së ndihmës për të kuptuar më mirë Etiketat e Pajisjeve dhe Emrat e Pajisjeve në Ubidots.

Klikoni në çdo pajisje në seksionin Pajisja juaj për të përfytyruar ndryshoret që regjistrohen dhe dërgohen në Ubidots nga mostra e firmuerit tonë. Siç mund ta shihni, kodi ynë i mostrës ka siguruar tre ndryshore: lagështia, presioni dhe temperatura.

SH NOTNIM I RORTNDSISHM: Siç u përmend më parë, të dhënat e publikuara nga kodi i mostrës së dhënë janë simuluar. Për të filluar të ndjeni mjedise të botës reale, do t'ju duhet një modul zgjerimi i Revolucionit Pi. Një i tillë si RevPi DIO, ju lutemi referojuni artikullit më poshtë për të ndërtuar këtë integrim për leximet e sensorit dhe aktivizuesit: RevPi Core + RevPi DIO

Hapi 5: Rezultatet

Në vetëm pak minuta ju integruat RevPi Core me Ubidots, dërguat disa të dhëna të mostrës duke përdorur një kod Python, dhe raportuat punën tuaj tek Ubidots për ruajtjen e të dhënave, vizualizimin dhe llogaritjen. Për të vendosur zgjidhjet tuaja Industriale për monitorim ose menaxhim, shikoni formacionin e plotë të moduleve të zgjerimit RevPi.

Tani është koha për të krijuar tabela Ubidots për të vizualizuar dhe kuptuar të dhënat tuaja për të marrë vendimet më të mira, thjesht dhe në mënyrë koherente.

Recommended: