Turinys:

Prijunkite „RevPi Core“prie „Ubidots“: 5 veiksmai
Prijunkite „RevPi Core“prie „Ubidots“: 5 veiksmai

Video: Prijunkite „RevPi Core“prie „Ubidots“: 5 veiksmai

Video: Prijunkite „RevPi Core“prie „Ubidots“: 5 veiksmai
Video: Как использовать ESP32 WiFi и Bluetooth с Arduino IDE, полная информация с примерами и кодом. 2024, Gruodis
Anonim
Prijunkite „RevPi Core“prie „Ubidots“
Prijunkite „RevPi Core“prie „Ubidots“

„Revolution Pi“yra atviras, modulinis ir patvarus pramoninis kompiuteris, pagrįstas nustatytu „Raspberry Pi“ir atitinka EN61131-2 standartą. Įrengtas „Raspberry Pi Compute Module“, „RevPi Core“bazę galima sklandžiai išplėsti naudojant atitinkamus įvesties/išvesties modulius ir lauko magistralės šliuzus, skirtus energijos valdymui, procesų stebėjimui, mašinų sveikatai ir kt.

„Rev Pi Core“yra bet kurios programos pagrindas ir, atsižvelgiant į jūsų įvesties/išvesties reikalavimus, išplėtimo modulius, tokius kaip „RevPi DIO“, „RevPi AIO“, „RevPi Gates“, galima prijungti kaip skaitmeninius, analoginius ar šliuzo modulius. „Revolution Pi“serija prasideda nuo pagrindinio įrenginio „RevPi Core“ir „RevPi Core 3“- centrinio modulinės sistemos procesoriaus. Įrengtas keturių branduolių procesorius su 1,2 GHz ir 1 GB baitų RAM, „Broadcom“kelių branduolių procesorius turi pakankamai galios sudėtingoms užduotims, tokioms kaip vaizdo apdorojimas ar kraštinis kompiuteris. Įrengtas DIN bėgelio korpuse ir maitinamas 24 V nuolatinės srovės įtampa, „RevPi Core“yra sukurtas taip, kad tarnautų ilgai ir jam reikia standartinės energijos.

Šiame vadove sužinosite, kaip integruoti „RevPi Core“ir „RevPi Core 3“su „Ubidots Cloud“, imituoti slėgio, temperatūros ir drėgmės rodmenis naudojant „python“programinės įrangos scenarijų ir lengvai vizualizuoti šiuos duomenis savo „Ubidots“programoje. Ši pamoka skirta tik „RevPi Core“sąrankai, jei jau sukūrėte savo branduolį ir norite dirbti su kai kuriais išplėtimo moduliais, žr. Žemiau pateiktą sąrankos straipsnį, kuriame rasite papildomų integracijų ir programų kūrimo:

1 žingsnis: Reikalavimai

  • Ethernet kabelis
  • 24V maitinimo šaltinis
  • Revolution Pi Core 3
  • „Ubidots“paskyra arba STEM licencija

2 žingsnis: Aparatūros sąranka

Norėdami pradėti „RevPi Core“arba „RevPi Core 3“sąranką, peržiūrėkite „Revolution Pi“trumpą pradžios vadovą, kad sukonfigūruotumėte ir prijungtumėte įrenginį.;)

Kai jūsų „RevPi Core“bus sukonfigūruota naudojant paskutinę vaizdo versiją („Jessie“) ir tinkamai prijungtą įrenginio terminalą, vykdykite šias komandas:

sudo apt-get atnaujinimas

tada:

sudo apt-get atnaujinimas

PASTABA: anksčiau pateiktos komandos bus atnaujintos keletą minučių. Visa sistema atnaujinama, todėl būkite kantrūs.

3 veiksmas: programinės įrangos sąranka

Mes nusprendėme naudoti „Python“programavimo kalbą, nes ją lengva naudoti su „RevPi Core“. Jei norite koduoti kita kalba, papildomos programinės įrangos palaikymo informacijos ieškokite „Revolution Pi“forume.

Jei pirmą kartą dirbate su „Python“savo „RevPi Core“, pažiūrėkite į šį vaizdo įrašą, kad taptumėte šiek tiek labiau susipažinę.

1. Norėdami pradėti rašyti programinę -aparatinę įrangą, sukurkite „Python“scenarijų „RevPi Core“terminale. Norėdami sukurti naują scenarijų, naudosime nano redaktorių. Norėdami tai padaryti, paleiskite šią komandą:

nano ubidots_revpi.py

2. Nukopijuokite ir įklijuokite žemiau esantį pavyzdinį kodą į nano redaktorių. Įklijavę priskirkite savo „Ubidots“žetoną ten, kur nurodyta scenarijuje. Čia rasite pagalbos ieškant „Ubidots“prieigos rakto.

Šiame pavyzdiniame kode mes užrašėme duomenų perdavimo su „Ubidots“delsą kas 1 sekundę. Jei norite pratęsti šį atidėjimą, galite tai padaryti tiesiog pakoreguodami eilutę „Delay = 1“.

PASTABA: Norėdami išsaugoti scenarijų „nano“redaktoriuje - paspauskite „Ctrl“+o, patvirtinkite rašomo failo pavadinimą (ubidots_revpi.py) ir paspauskite „Enter“. Norėdami uždaryti nano redaktorių, paspauskite Ctrl+x.

3. Dabar išbandykime scenarijų. Paleiskite anksčiau sukurtą scenarijų „RevPi“terminale: python ubidots_revpi.py

Kai scenarijus pradės veikti, pamatysite sėkmingą būsenos kodo atsakymą iš „Ubidots“serverio.

4 žingsnis: vizualizuokite savo duomenis

Vizualizuokite savo duomenis
Vizualizuokite savo duomenis
Vizualizuokite savo duomenis
Vizualizuokite savo duomenis

Eikite į savo „Ubidots“paskyrą ir patikrinkite, ar duomenys gauti. Pamatysite naują įrenginį, automatiškai sukurtą skyriuje Įrenginys, o įrenginio pavadinimas yra jūsų „RevPi Core“MAC adresas.

„RevPi Core“MAC adreso kaip įrenginio etiketės priskyrimo pranašumas yra tas, kad tas pats scenarijus tarnaus visoms jūsų „RevPi“šerdims, tačiau reikia tik koreguoti MAC adresą kode. Taip teigiama, kad nuo pirmojo iki paskutinio karto, kai siunčiate duomenis į „Ubidots“, duomenys visada lieka saugomi tinkamame „Ubidots“įrenginyje.

Ar jums nepatinka MAC adresas kaip jūsų įrenginio pavadinimas „Ubidots“ekrane? Nesijaudink! Galite pakeisti pavadinimą į draugiškesnį, tačiau įrenginio etiketė liks kaip MAC adresas, kad niekada nesusipainiotumėte, kuris įrenginys yra. Peržiūrėkite šį pagalbos centro straipsnį, kad geriau suprastumėte „Ubidots“įrenginių etiketes ir įrenginių pavadinimus.

Spustelėkite bet kurį įrenginio skyrių „Įrenginys“, kad vizualizuotumėte kintamuosius, kurie yra įrašomi ir siunčiami į „Ubidots“iš mūsų pavyzdinės programinės įrangos. Kaip matote, mūsų pavyzdinis kodas pateikė tris kintamuosius: drėgmę, slėgį ir temperatūrą.

SVARBI PASTABA: Kaip minėta anksčiau, iš pateikto pavyzdžio kodo paskelbti duomenys yra imituojami. Norėdami pradėti jausti realaus pasaulio aplinką, jums reikės „Revolution Pi“išplėtimo modulio. Vienas iš tokių, kaip „RevPi DIO“, skaitykite žemiau esančiame straipsnyje, kad sukurtumėte šią integraciją jutiklių ir pavarų rodiniams: „RevPi Core + RevPi DIO“

5 žingsnis: Rezultatai

Vos per kelias minutes integravote „RevPi Core“su „Ubidots“, išsiuntėte tam tikrus duomenų pavyzdžius, naudodami netikrą „Python“kodą, ir pranešėte apie savo darbą „Ubidots“, kad šie išsaugotų, vizualizuotų ir apskaičiuotų. Norėdami įdiegti savo pramoninius sprendimus stebėjimui ar valdymui, peržiūrėkite visą „RevPi“išplėtimo modulių asortimentą.

Dabar atėjo laikas sukurti „Ubidots“informacijos suvestines, kad būtų galima vizualizuoti ir suprasti jūsų duomenis, kad būtų galima priimti geriausius sprendimus paprastai ir nuosekliai.

Rekomenduojamas: