Sadržaj:
- Korak 1: Zahtjevi
- Korak 2: Postavljanje hardvera
- Korak 3: Postavljanje firmvera
- Korak 4: Vizualizirajte svoje podatke
- Korak 5: Rezultati
Video: Spojite svoju RevPi jezgru na Ubidots: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
Revolution Pi je otvoreno, modularno i izdržljivo industrijsko računalo koje se temelji na utvrđenom Raspberry Pi-u, a 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 gatewaya sabirnice polja za upravljanje energijom, nadzor 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 započinje osnovnim uređajem, RevPi Core i RevPi Core 3, središnjom procesorskom jedinicom modularnog sustava. Opremljen četverojezgrenim procesorom s 1,2 GHz i 1 GB RAM-a, Broadcomov višejezgreni procesor ima dovoljno snage za složene zadatke poput obrade slike ili rubnog računalstva. RevPi jezgra ugrađena u kućište DIN šine i napajana 24 VDC, izgrađena je 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 programskog programa pythona i s lakoćom vizualizirati te podatke u vlastitoj aplikaciji Ubidots. 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, za dodatne integracije i razvoj aplikacija pogledajte donji članak o postavljanju: 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 svog 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 sljedeće naredbe:
sudo apt-get ažuriranje
zatim:
sudo apt-get nadogradnja
NAPOMENA: Gore navedenim naredbama potrebno je nekoliko minuta za ažuriranje. Cijeli se sustav ažurira, stoga budite strpljivi.
Korak 3: Postavljanje firmvera
Odlučili smo se za programski jezik Python zbog njegove jednostavne upotrebe s RevPi Core. Ako želite kodirati neki drugi jezik, molimo vas da se obratite Revolution Pi forumu za dodatne pojedinosti 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, stvorite Python skriptu u terminalu RevPi Core. Koristit ćemo nano editor za izradu nove skripte. Da biste to učinili, pokrenite donju naredbu:
nano ubidots_revpi.py
2. Molimo kopirajte i zalijepite donji uzorak koda u nano editor. Nakon što 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 s Ubidotsom na svaku 1 sekundu. Ako želite produljiti ovo kašnjenje, to možete učiniti jednostavno podešavanjem linije "Odgoda = 1".
NAPOMENA: Za spremanje skripte u nano uređivač - 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
Kad se skripta počne izvoditi, vidjet ćete uspješan odgovor koda statusa s poslužitelja Ubidots.
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 -a.
Prednost dodjele 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. To 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 zaslonu Ubidots? Ne brinite! Možete promijeniti naziv u prijateljskiji, ali će oznaka uređaja 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.
Pritisnite 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, tlak i temperaturu.
VAŽNA NAPOMENA: Kao što je već spomenuto, podaci objavljeni iz danog uzorka koda simulirani su. 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 Ubidotsu radi zadržavanja podataka, vizualizacije i izračuna. Kako biste implementirali svoja industrijska rješenja za nadzor ili upravljanje, pogledajte cijelu paletu modula za proširenje RevPi.
Sada je vrijeme za stvaranje Ubidots nadzornih ploča za vizualizaciju i razumijevanje vaših podataka kako biste donijeli najbolje odluke, jednostavno i koherentno.
Preporučeni:
Spojite svoj RevPi Core + RevPi DIO na Ubidots: 8 koraka
Povežite svoj RevPi Core + RevPi DIO s Ubidots-om: Revolution Pi je otvoreno, modularno i izdržljivo industrijsko računalo temeljeno 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
Spojite HM-10 na Micro: bit pomoću Bluetootha: 5 koraka
Spojite HM-10 na Micro: bit pomoću Bluetootha: Sve je počelo kada sam zamoljen da napravim automatski sustav za navodnjavanje. Za obavještavanje korisnika mikrobit je morao biti spojen na HM-10. Nije bilo drugog vodiča o tome kako to učiniti, pa sam proučio Bluetooth povezivanje i dao primjer
Spojite Maduino UNO na servo motor: 7 koraka
Povežite Maduino UNO sa servo motorom: U ovom vodiču koristit ćemo Arduino UNO, servo motor i Visuino za rotiranje servo motora. Pogledajte demonstracijski video
Spojite ESP8266 na WIFI mrežu: 3 koraka
Povežite ESP8266 s WIFI mrežom: U prethodnom članku razgovarao sam o tome kako ESP8266 učiniti pristupnom točkom. U ovom članku ću vam pokazati kako spojiti ESP8266 na WiFi mrežu (čime ESP8266 postaje klijent). Prije nego nastavite s vodičem, provjerite jeste li dodali ESP82
Spojite svoju web stranicu (Googleov stvoritelj stranica) s Picasa on Line albumom: 5 koraka
Spojite svoju web stranicu (Google Stvoritelj stranica) s Picasa on Line albumom: Zdravo, evo moje prve instrukcije, uživajte! nastavljajući s ovim uputama Postavljanje web stranice s Googleovim Stvoriteljem stranica