Kazalo:
- 1. korak: Zahteve
- 2. korak: Namestitev strojne opreme
- 3. korak: Namestitev vdelane programske opreme
- 4. korak: Vizualizirajte svoje podatke
- 5. korak: Rezultati
Video: Priključite jedro RevPi na Ubidots: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
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
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:
Samodejni zagon programa, ko prenosni računalnik priključite na priklopno postajo: 5 korakov
Samodejni zagon programa pri priklopu prenosnega računalnika na priklopno postajo: Ta navodila govorijo o tem, kako zagnati program ali aplikacijo, ko prenosni računalnik priključite na priklopno postajo. V tem primeru uporabljam Lenovo T480 Windows 10
Povežite svoj RevPi Core + RevPi DIO z Ubidots: 8 korakov
Povežite svoj RevPi Core + RevPi DIO z Ubidots: Revolution Pi je odprt, modularni in vzdržljiv industrijski računalnik, ki temelji na uveljavljenem Raspberry Pi, hkrati pa ustreza standardu EN61131-2. Opremljen z računalniškim modulom Raspberry Pi, lahko osnovo RevPi Core brez težav razširite z ustreznimi
Priključite LED Lilypad: 6 korakov
Pritrdite LED Lilypad: Pritrditev LED (in drugih sestavnih delov) na tkanino je ena najpomembnejših veščin, ki jih morate imeti pri uporabi Lilypad za projekte e-tekstila! Brez pravilnega pritrjevanja komponent so vaši projekti v nevarnosti, da bi razpadli ali pa bi lahko prišlo do okvare
Priključite HM-10 na Micro: bit z uporabo Bluetootha: 5 korakov
Priključite HM-10 na Micro: bit z uporabo Bluetootha: Vse se je začelo, ko so me prosili, naj naredim avtomatski namakalni sistem. Za obveščanje uporabnika je bilo treba mikrobit priključiti na HM-10. Druge vadnice o tem, kako to storiti, ni bilo, zato sem preučil povezljivost Bluetooth in dal primer
Osebno jedro portala 2: 5 korakov
Portal 2 Personality Core: Pozdravljeni prijatelji, s ponosom predstavljam svoj najnovejši projekt! To osebnostno jedro ene mojih najljubših iger, Portal 2, je bil neverjetno zabaven in zahteven projekt. Želel sem, da je moje jedro čim bolj zvesto igri, zato sem uporabil šest servo aktualov