Sadržaj:
- Korak 1: Zahtjevi
- Korak 2: Postavljanje hardvera
- Korak 3: Postavljanje firmvera
- Korak 4: Vizualizirajte svoje podatke
- Korak 5: Rezultati
Video: Povežite svoje RevPi jezgro sa Ubidots -om: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
Revolution Pi je otvoreni, modularni i izdržljivi industrijski računar zasnovan na utvrđenom Raspberry Pi-u, dok 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 gateway -a sabirnice polja za upravljanje energijom, praćenje 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 počinje sa osnovnim uređajem, RevPi Core i RevPi Core 3, centralnom procesorskom jedinicom modularnog sistema. Opremljen četverojezgrenim procesorom sa 1,2 GHz i 1 GB RAM-a, Broadcom-ov višejezgreni procesor ima dovoljno snage za složene zadatke, poput obrade slike ili ivičnog računarstva. Instalirano u kućište DIN šine i napajano 24 VDC, RevPi Core je napravljeno 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 Python firmvera i s lakoćom vizualizirati te podatke u vlastitoj Ubidots aplikaciji. 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, molimo pogledajte donji članak o postavljanju za dodatne integracije i razvoj aplikacija: 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 vašeg 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 naredbe u nastavku:
sudo apt-get update
zatim:
sudo apt-get nadogradnja
NAPOMENA: Gore navedene naredbe će potrajati nekoliko minuta za ažuriranje. Cijeli sistem se ažurira, pa budite strpljivi.
Korak 3: Postavljanje firmvera
Odlučili smo se za korištenje programskog jezika Python zbog njegove jednostavne upotrebe sa RevPi Core. Ako želite kodirati neki drugi jezik, molimo vas da se obratite Revolution Pi forumu za dodatne detalje 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, kreirajte Python skriptu u terminalu RevPi Core. Koristit ćemo nano editor za izradu nove skripte. Da biste to učinili, pokrenite naredbu ispod:
nano ubidots_revpi.py
2. Molimo kopirajte i zalijepite donji uzorak koda u nano editor. Nakon što ga 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 sa Ubidots -om na svakih 1 sekundu. Ako želite produžiti ovo kašnjenje, to možete učiniti jednostavno podešavanjem linije "Odgoda = 1".
NAPOMENA: Za spremanje skripte u nano editor - 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
Kada se skripta počne izvoditi, vidjet ćete uspješan odgovor koda statusa sa Ubidots servera.
Korak 4: 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.
Prednost dodjeljivanja 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. Ovo 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 ekranu Ubidots? Ne brinite! Možete promijeniti ime u prijateljsko, ali oznaka uređaja će 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.
Kliknite na 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, pritisak i temperaturu.
VAŽNA NAPOMENA: Kao što je ranije spomenuto, podaci objavljeni iz danog uzorka koda su simulirani. 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 Ubidots -u radi zadržavanja podataka, vizualizacije i izračunavanja. Da biste implementirali svoja industrijska rješenja za nadzor ili upravljanje, pogledajte kompletnu liniju RevPi modula za proširenje.
Sada je vrijeme za stvaranje Ubidots nadzornih ploča za vizualizaciju i razumijevanje vaših podataka za donošenje najboljih odluka, jednostavno i koherentno.
Preporučuje se:
Povežite svoj Magicbit sa Thingsboardom: 3 koraka
Povežite svoj Magicbit sa Thingsboardom: U ovom projektu ćemo poslati podatke sa senzora spojenih na magicbit koje možemo vizuelno prikazati na tabli sa stvarima
IoT ESP8266 serija: 1- Povežite se na WIFI usmjerivač: 4 koraka
IoT ESP8266 serija: 1- Povežite se s WIFI usmjerivačem: Ovo je dio 1 " Instructables " serija posvećena objašnjavanju kako napraviti projekt Interneta stvari pomoću ESP8266 NodeMCU koji ima za cilj čitanje i slanje podataka na web stranicu i poduzimanje radnji pomoću iste web stranice.ESP8266 ESP
Povežite i nadogradite svoja povezana rješenja s Hologram Nova i Ubidots: 9 koraka
Povežite i nadogradite svoja povezana rješenja s Hologram Nova i Ubidots: Koristite svoj Hologram Nova za nadogradnju infrastrukture. Postavite Hologram Nova pomoću Raspberry Pi -a za slanje (temperaturnih) podataka Ubidots -u. U sljedećem vodiču, Ubidots će pokazati kako postaviti Hologram Nova koristeći Raspberry Pi i prikazati te
Povežite svoj RevPi Core + RevPi DIO na Ubidots: 8 koraka
Povežite svoj RevPi Core + RevPi DIO sa Ubidots-om: Revolution Pi je otvoreni, modularni i izdržljivi industrijski računar zasnovan na utvrđenom Raspberry Pi-u, dok zadovoljava standard EN61131-2. Opremljena Raspberry Pi Compute Modulom, baza RevPi Core može se besprijekorno proširiti pomoću odgovarajućih
Jezgro ličnosti Portala 2: 5 koraka
Jezgro ličnosti Portala 2: Zdravo prijatelji, s ponosom predstavljam svoj najnoviji projekat! Ovo jezgro ličnosti iz jedne od mojih omiljenih igara, Portal 2, bio je nevjerojatno zabavan i izazovan projekt. Htio sam da moja jezgra bude što vjernija igri, pa sam koristio šest servo aktuatora