Tartalomjegyzék:
- 1. lépés: Követelmények
- 2. lépés: Hardver beállítása
- 3. lépés: Firmware beállítása
- 4. lépés: Vizualizálja adatait
- 5. lépés: Eredmények
Videó: A RevPi Core csatlakoztatása az Ubidots rendszerhez: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
A Revolution Pi egy nyílt, moduláris és tartós ipari PC, amely a bevált Raspberry Pi-n alapul, és megfelel az EN61131-2 szabványnak. A Raspberry Pi Compute Module -val felszerelt RevPi Core bázis zökkenőmentesen bővíthető a megfelelő I/O modulokkal és terepi busz átjárókkal az energiagazdálkodás, a folyamatfelügyelet, a gépek állapota és így tovább.
A Rev Pi Core minden alkalmazás alapja, és az I/O követelményektől függően a bővítő modulok, például a RevPi DIO, a RevPi AIO, a RevPi Gates digitális, analóg vagy átjáró modulként is csatlakoztathatók. A Revolution Pi sorozat az alapkészülékkel kezdődik, a RevPi Core és a RevPi Core 3, a moduláris rendszer központi processzorával. A négymagos, 1,2 GHz-es processzorral és 1 GB RAM memóriával felszerelt Broadcom többmagos processzor elegendő energiával rendelkezik olyan bonyolult feladatokhoz, mint a képfeldolgozás vagy az élszámítás. A DIN sínházba szerelt és 24 V egyenáramú táplálású RevPi Core hosszú élettartamra készült, és szabványos energiabevitelt igényel.
A következő útmutatóban megtudhatja, hogyan integrálhatja RevPi Core és RevPi Core 3 -ját az Ubidots Cloud -al, szimulálhatja a nyomás-, hőmérséklet- és páratartalom -értékeket egy python firmware -szkript segítségével, és könnyedén megjelenítheti ezeket az adatokat saját Ubidots -alkalmazásában. Ez az oktatóanyag csak a RevPi Core beállításához készült, ha már összeállította a magját, és úgy néz ki, hogy most dolgozik néhány bővítőmodullal, kérjük, olvassa el az alábbi beállítási cikket a további integrációkért és alkalmazások fejlesztéséért: RevPi Core + RevPi DIO
1. lépés: Követelmények
- Hálózati kábel
- 24V -os tápegység
- Revolution Pi Core 3
- Ubidots fiók - vagy - STEM licenc
2. lépés: Hardver beállítása
A RevPi Core vagy a RevPi Core 3 telepítésének megkezdéséhez olvassa el a Revolution Pi Gyorsindítási útmutatóját az eszköz konfigurálásához és csatlakoztatásához.;)
Miután a RevPi Core konfigurálva van az utolsó képverzióval (Jessie) és megfelelően csatlakoztatott eszköz termináljával, hajtsa végre az alábbi parancsokat:
sudo apt-get update
azután:
sudo apt-get upgrade
MEGJEGYZÉS: A fenti parancsok frissítése néhány percet vesz igénybe. Az egész rendszer frissítés alatt áll, ezért kérjük, legyen türelemmel.
3. lépés: Firmware beállítása
Úgy döntöttünk, hogy a Python programozási nyelvet használjuk, mivel könnyen használható a RevPi Core segítségével. Ha másik nyelvet szeretne kódolni, keresse fel a Revolution Pi fórumát a firmware -támogatás további részleteiről.
Ha ez az első alkalom, hogy a Python -szal dolgozol a RevPi Core -ban, akkor nézd meg ezt a videót, hogy egy kicsit jobban megismerkedj.
1. A firmware írásának megkezdéséhez hozzon létre egy Python -szkriptet a RevPi Core terminálon. Az új szkript létrehozásához nano -szerkesztőt fogunk használni. Ehhez futtassa az alábbi parancsot:
nano ubidots_revpi.py
2. Másolja ki és illessze be az alábbi mintakódot a nano szerkesztőbe. Beillesztés után rendelje hozzá Ubidots tokenjét a szkriptben megjelölt helyre. Itt talál segítséget az Ubidots jogkivonat megtalálásához.
Ebben a mintakódban az Ubidotokkal való adatkommunikáció késleltetését 1 másodpercenként írtuk. Ha meg szeretné hosszabbítani ezt a késleltetést, akkor ezt egyszerűen megteheti a "Késleltetés = 1" sor beállításával.
MEGJEGYZÉS: A szkript mentéséhez a nano szerkesztőbe - nyomja meg a Ctrl+o billentyűkombinációt, erősítse meg az írni kívánt fájlnevet (ubidots_revpi.py), majd nyomja meg az enter billentyűt. A nano szerkesztő bezárásához nyomja le a Ctrl+x billentyűkombinációt.
3. Most teszteljük a forgatókönyvet. Futtassa a korábban a RevPi terminálon létrehozott szkriptet: python ubidots_revpi.py
Amint a szkript elkezd futni, látni fogja a sikeres állapotkód -választ az Ubidots szervertől.
4. lépés: Vizualizálja adatait
Lépjen az Ubidots -fiókjába, és ellenőrizze, hogy az adatok megérkeztek -e. Látni fog egy új eszközt, amely automatikusan létrejön az Eszköz részben, és az eszköz neve a RevPi Core MAC -címe.
A RevPi Core MAC -cím eszközcímkének való hozzárendelésének előnye, hogy ugyanaz a szkript szolgálja az összes RevPi -magot, de csak a MAC -címet kell módosítani a kódban. Ez azt állítja, hogy az első alkalommal az utolsó alkalommal, amikor adatokat küld az Ubidots -nak, az adatok mindig a megfelelő eszközükön maradnak az Ubidots -ban.
Nem tetszik a MAC -cím, mint az eszköz neve az Ubidots kijelzőjén? Ne aggódj! Megváltoztathatja a nevet barátságosabbra, de az eszköz címkéje MAC -címként marad, hogy soha ne zavarja össze, melyik eszköz melyik. Olvassa el ezt a súgócikket, hogy jobban megértse az Ubidots eszközcímkéket és eszközneveket.
Kattintson bármely eszközre az Eszköz szakaszban, hogy megjelenítse a rögzített és az Ubidots számára elküldött változókat a minta firmware -ből. Mint látható, a mintakód három változót tartalmazott: páratartalom, nyomás és hőmérséklet.
FONTOS MEGJEGYZÉS: Amint azt korábban említettük, a megadott mintakódból közzétett adatokat szimulálják. A valós környezet érzékeléséhez szüksége lesz a Revolution Pi bővítő moduljára. Az egyik, mint például a RevPi DIO, kérjük, olvassa el az alábbi cikket az integráció kialakításához az érzékelők és a működtető szerkezetek számára: RevPi Core + RevPi DIO
5. lépés: Eredmények
Néhány perc alatt integrálta a RevPi Core -t az Ubidots rendszerbe, néhány mintaadatot küldött egy ál -Python -kód használatával, és jelentette a munkáját az Ubidots számára adatmegőrzés, vizualizáció és számítás céljából. Az ipari megoldások felügyeletre vagy felügyeletre való telepítéséhez nézze meg a RevPi bővítőmodulok teljes választékát.
Itt az ideje, hogy hozzon létre Ubidots irányítópultokat, hogy vizualizálja és megértse adatait, hogy a legjobb döntéseket hozza, egyszerűen és koherensen.
Ajánlott:
Állítsa be a Linuxot a Windows rendszerhez !: 12 lépés
Állítsa be a Linuxot a Windows rendszerhez !: Üdvözöljük a Linux for Windows beállítására vonatkozó utasítások között! Ez az utasításkészlet segítséget nyújt a kezdőknek az Ubuntu Linux rendszer beállításához a parancssorból a Windows gépükön, és a Windows fájlok csatlakoztatásához a linux rendszerhez. A Linux alrendszer
A csatlakoztatott megoldások csatlakoztatása és utólagos felszerelése a Hologram Nova és az Ubidots segítségével: 9 lépés
A csatlakoztatott megoldások csatlakoztatása és utólagos felszerelése a Hologram Nova és az Ubidots segítségével: Használja a Hologram Nova -t az infrastruktúra utólagos felszereléséhez. Állítsa be a Hologram Nova -t egy Raspberry Pi segítségével, hogy (hőmérséklet) adatokat küldjön az Ubidots -nak. A következő útmutatóban az Ubidots bemutatja, hogyan kell beállítani a Hologram Nova -t egy Raspberry Pi használatával, és megjeleníteni egy
A RevPi Core + RevPi DIO csatlakoztatása az Ubidots -hoz: 8 lépés
Csatlakoztassa RevPi Core + RevPi DIO-ját az Ubidots-hoz: A Revolution Pi egy nyílt, moduláris és tartós ipari PC, amely a jól bevált Raspberry Pi-n alapul, és megfelel az EN61131-2 szabványnak. A Raspberry Pi Compute Module -val felszerelve a RevPi Core alapja zökkenőmentesen bővíthető az
Opencv és Python telepítése Windows / Mac rendszerhez: 4 lépés
Opencv és Python telepítés Windows / Mac rendszerhez: Az OpenCV egy nyílt forráskódú számítógépes látókönyvtár, amely nagyon népszerű olyan alapvető képfeldolgozási feladatok elvégzéséhez, mint az elmosódás, képkeverés, a kép javítása, valamint a videó minősége, küszöbértékek stb. , bizonyít
UbiDots-ESP32 csatlakoztatása és több érzékelő adatainak közzététele: 6 lépés
UbiDots-ESP32 csatlakoztatása és több érzékelő adatainak közzététele: Az ESP32 és az ESP 8266 nagyon jól ismert SoC az IoT területén. Ez egyfajta áldás az IoT projektek számára. Az ESP 32 egy beépített WiFi és BLE eszköz. Csak adja meg SSID -jét, jelszavát és IP -konfigurációit, és integrálja a dolgokat