Taula de continguts:

Connecteu el vostre nucli RevPi a Ubidots: 5 passos
Connecteu el vostre nucli RevPi a Ubidots: 5 passos

Vídeo: Connecteu el vostre nucli RevPi a Ubidots: 5 passos

Vídeo: Connecteu el vostre nucli RevPi a Ubidots: 5 passos
Vídeo: Marlin Firmware - VScode PlatformIO Install - Build Basics 2024, De novembre
Anonim
Connecteu el vostre nucli RevPi a Ubidots
Connecteu el vostre nucli RevPi a Ubidots

Revolution Pi és un PC industrial obert, modular i durador basat en el Raspberry Pi establert mentre compleix l'estàndard EN61131-2. Equipada amb el mòdul de càlcul Raspberry Pi, la base RevPi Core es pot ampliar perfectament mitjançant mòduls d'E / S adequats i passarel·les de bus de camp per a la gestió d'energia, la supervisió de processos, l'estat de la màquina i molt més.

El Rev Pi Core és la base de qualsevol aplicació i, segons els vostres requisits d’extensió, els mòduls d’expansió com RevPi DIO, RevPi AIO, RevPi Gates es poden connectar com a mòduls digitals, analògics o de passarel·la. La sèrie Revolution Pi comença amb el dispositiu base, el RevPi Core i RevPi Core 3, la unitat central de processament del sistema modular. Equipat amb un processador de quatre nuclis amb 1,2 GHz i 1 GB de RAM, el processador multi-nucli de Broadcom té prou potència per a tasques complexes com el processament d’imatges o la computació de vora. Instal·lat en una carcassa de rail DIN i alimentat per 24 VDC, el RevPi Core està construït per durar i requereix una entrada d’energia estàndard.

A la següent guia, aprendreu a integrar el RevPi Core i el RevPi Core 3 amb Ubidots Cloud, simular lectures de pressió, temperatura i humitat mitjançant un script de microprogramari Python i visualitzar aquestes dades a la vostra pròpia aplicació Ubidots amb facilitat. Aquest tutorial està dissenyat només per a la configuració de RevPi Core, si ja teniu compilat el vostre nucli i ara voleu treballar amb alguns mòduls d’expansió, consulteu l’article de configuració següent per obtenir més integracions i desenvolupament d’aplicacions: RevPi Core + RevPi DIO

Pas 1: requisits

  • Cable Ethernet
  • Font d'alimentació de 24V
  • Revolution Pi Core 3
  • Compte Ubidots o llicència STEM

Pas 2: Configuració del maquinari

Per començar la configuració del RevPi Core o RevPi Core 3, consulteu la Guia d’inici ràpid de Revolution Pi per configurar i connectar el dispositiu.;)

Quan el vostre RevPi Core estigui configurat amb l'última versió d'imatge (Jessie) i el terminal del dispositiu correctament connectat, executeu les ordres següents:

sudo apt-get update

llavors:

sudo apt-get upgrade

NOTA: Les ordres anteriors trigaran uns quants minuts a actualitzar-se. Tot el sistema s’està actualitzant, per tant, tingueu paciència.

Pas 3: Configuració del microprogramari

Vam decidir utilitzar el llenguatge de programació Python, pel seu fàcil ús amb el RevPi Core. Si voleu codificar un altre idioma, consulteu el fòrum Revolution Pi per obtenir més informació sobre el suport del firmware.

Si és la primera vegada que treballeu amb Python al vostre RevPi Core, feu un pic en aquest vídeo per familiaritzar-vos una mica.

1. Per començar a escriure el firmware, creeu un script Python al terminal RevPi Core. Utilitzarem nano editor per crear el nou script. Per fer-ho, executeu l'ordre següent:

nano ubidots_revpi.py

2. Copieu i enganxeu el codi de mostra següent a l'editor nano. Un cop enganxat, assigneu el vostre testimoni Ubidots on s'indiqui a l'script. Consulteu aquí per obtenir ajuda per localitzar el vostre testimoni Ubidots.

En aquest codi de mostra, hem escrit un retard perquè la comunicació de dades amb Ubidots sigui cada 1 segon. Si voleu ampliar aquest retard, podeu fer-ho simplement ajustant la línia "Retard = 1".

NOTA: Per desar l'script a l'editor nano: premeu Ctrl + o, confirmeu el nom del fitxer per escriure (ubidots_revpi.py) i premeu Retorn. Per tancar l'editor nano, premeu Ctrl + x.

3. Ara provem el guió. Executeu l'script creat prèviament al terminal RevPi: python ubidots_revpi.py

Un cop es comenci a executar l'script, veureu la resposta correcta del codi d'estat del servidor Ubidots.

Pas 4: visualitzeu les vostres dades

Visualitzeu les vostres dades
Visualitzeu les vostres dades
Visualitzeu les vostres dades
Visualitzeu les vostres dades

Aneu al vostre compte d’Ubidots i verifiqueu que s’han rebut les dades. Veureu un dispositiu nou creat automàticament a la secció Dispositiu amb el nom del dispositiu com l’adreça MAC del vostre RevPi Core.

L’avantatge d’assignar l’adreça MAC RevPi Core com a etiqueta del dispositiu és que el mateix script servirà a tots els nuclis RevPi, però només cal ajustar l’adreça MAC al codi. Això manté que des de la primera vegada fins a l'última vegada que envieu dades a Ubidots, les dades sempre es mantenen emmagatzemades al seu dispositiu adequat a Ubidots.

No us agrada l'adreça MAC com a nom del dispositiu a la pantalla Ubidots? No us preocupeu! Podeu canviar el nom per un de més amigable, però l’etiqueta del dispositiu es mantindrà com a adreça MAC per no confondre mai quin dispositiu és quin. Consulteu aquest article del centre d’ajuda per entendre millor les etiquetes i els noms dels dispositius a Ubidots.

Feu clic a qualsevol dispositiu de la secció Dispositiu per visualitzar les variables que s’enregistren i s’envien a Ubidots des del nostre firmware de mostra. Com podeu veure, el nostre codi de mostra ha proporcionat tres variables: humitat, pressió i temperatura.

NOTA IMPORTANT: Com es va esmentar anteriorment, es simulen les dades publicades a partir del codi de mostra proporcionat. Per començar a detectar entorns del món real, necessitareu un mòdul d’expansió del Revolution Pi. Un com el RevPi DIO, si us plau, consulteu l'article següent per crear aquesta integració per a lectures de sensors i actuadors: RevPi Core + RevPi DIO

Pas 5: Resultats

En pocs minuts, vau integrar el RevPi Core amb Ubidots, vau enviar algunes dades de mostra mitjançant un codi Python simulat i vau informar el vostre treball a Ubidots per a la retenció, visualització i càlcul de dades. Per desplegar les vostres solucions industrials per a la supervisió o la gestió, consulteu la gamma completa de mòduls d’expansió RevPi.

Ara és hora de crear panells de control Ubidots per visualitzar i entendre les vostres dades per prendre les millors decisions de manera senzilla i coherent.

Recomanat: