Talaan ng mga Nilalaman:
- Hakbang 1: Mga Kinakailangan
- Hakbang 2: Pag-setup ng Hardware
- Hakbang 3: Pag-setup ng Firmware
- Hakbang 4: Mailarawan ang Iyong Data
- Hakbang 5: Mga Resulta
Video: Ikonekta ang Iyong RevPi Core sa Ubidots: 5 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Ang Revolution Pi ay isang bukas, modular, at matibay na pang-industriya na PC batay sa itinatag na Raspberry Pi habang natutugunan ang pamantayan ng EN61131-2. Nilagyan ng Raspberry Pi Compute Module, ang RevPi Core base ay maaaring mapalawak nang maayos gamit ang naaangkop na I / O modules at mga fieldbus gateway para sa pamamahala ng enerhiya, pagsubaybay sa proseso, kalusugan ng makina at marami pa.
Ang Rev Pi Core ay ang pundasyon sa anumang aplikasyon at nakasalalay sa iyong mga I / O module ng pagpapalawak ng mga kinakailangan tulad ng RevPi DIO, RevPi AIO, RevPi Gates ay maaaring ikabit bilang mga digital, analog, o gateway module. Ang serye ng Revolution Pi ay nagsisimula sa pangunahing aparato, ang RevPi Core at RevPi Core 3, ang sentral na yunit ng pagproseso ng modular system. Nilagyan ng isang quad-core processor na may 1.2 GHz at 1 GByte RAM, ang multi-core processor ng Broadcom ay may sapat na lakas para sa mga kumplikadong gawain tulad ng pagproseso ng imahe o computing ng gilid. Naka-install sa isang pabahay ng DIN rail at pinalakas ng 24 VDC ang RevPi Core ay itinayo upang tumagal at nangangailangan ng karaniwang input ng enerhiya.
Sa sumusunod na gabay malalaman mo kung paano isama ang iyong RevPi Core at RevPi Core 3 sa Ubidots Cloud, gayahin ang Pagbasa ng Presyon, Temperatura, at Humidity sa pamamagitan ng isang python firmware script, at mailarawan ang data na ito sa iyong sariling aplikasyon ng Ubidots nang madali. Ang tutorial na ito ay dinisenyo para sa pag-setup lamang ng RevPi Core, kung mayroon ka nang pangunahing tipunin at tignan upang gumana ngayon sa ilang mga module ng pagpapalawak, mangyaring sumangguni sa artikulo sa pag-setup sa ibaba para sa karagdagang mga pagsasama at pagpapaunlad ng aplikasyon: RevPi Core + RevPi DIO
Hakbang 1: Mga Kinakailangan
- Ethernet Cable
- 24V Power Supply
- Revolution Pi Core 3
- Ubidots account - o - Lisensya ng STEM
Hakbang 2: Pag-setup ng Hardware
Upang simulan ang pag-set up ng iyong RevPi Core o RevPi Core 3, sumangguni sa Mabilis na Gabay sa Simula mula sa Revolution Pi upang ma-configure at makakonekta ang iyong aparato.;)
Kapag na-configure ang iyong RevPi Core sa huling bersyon ng imahe (Jessie) at maayos na nakakonekta ang terminal ng aparato, isagawa ang mga utos sa ibaba:
sudo apt-get update
pagkatapos:
sudo apt-get upgrade
TANDAAN: Ang mga utos sa itaas ay tatagal ng maraming minuto upang mai-update. Ina-update ang buong system, kaya't mangyaring maging matiyaga.
Hakbang 3: Pag-setup ng Firmware
Napagpasyahan naming gamitin ang wika ng programa ng Python, dahil sa madaling paggamit nito sa RevPi Core. Kung nais mong mag-code ng ibang wika mangyaring sumangguni sa forum ng Revolution Pi para sa mga karagdagang detalye sa suporta sa firmware.
Kung ito ang iyong unang pagkakataon na nagtatrabaho kasama ang Python sa iyong RevPi Core, kumuha ng isang rurok sa video na ito upang maging medyo pamilyar.
1. Upang simulang isulat ang iyong firmware, lumikha ng isang script ng Python sa RevPi Core terminal. Gagamitin namin ang nano editor, upang makalikha ng bagong script. Upang magawa ito, patakbuhin ang utos sa ibaba:
nano ubidots_revpi.py
2. Mangyaring kopyahin at i-paste ang sample code sa ibaba sa nano editor. Kapag na-paste na, italaga ang iyong Ubidots Token kung saan nakalagay sa script. Sanggunian dito para sa tulong sa paghanap ng iyong Ubidots token.
Sa sample code na ito nagsulat kami ng pagkaantala para sa komunikasyon ng data sa Ubidots na bawat 1 segundo. Kung nais mong pahabain ang pagka-antala na ito, magagawa mo ito nang simple gawin ito sa pamamagitan ng pag-aayos ng linya na "Pag-antala = 1".
TANDAAN: Upang mai-save ang script sa nano editor - pindutin ang Ctrl + o, kumpirmahing ang pangalan ng file upang isulat (ubidots_revpi.py) at pindutin ang enter. Upang isara ang nano editor pindutin ang Ctrl + x.
3. Ngayon subukan natin ang script. Patakbuhin ang script na dating nilikha sa terminal ng RevPi: python ubidots_revpi.py
Kapag nagsimulang tumakbo ang script, makikita mo ang matagumpay na pagtugon sa code ng katayuan mula sa Ubidots Server.
Hakbang 4: Mailarawan ang Iyong Data
Pumunta sa iyong Ubidots account at i-verify na natanggap ang data. Makakakita ka ng isang bagong aparato na awtomatikong nilikha sa seksyon ng Device na ang pangalan ng aparato ay ang MAC address ng iyong RevPi Core.
Ang bentahe ng pagtatalaga ng RevPi Core MAC address bilang tatak ng aparato, ay ang parehong script ay maghatid ng lahat ng iyong RevPi Cores, ngunit kailangan lamang upang ayusin ang MAC address sa code. Pinapanatili nito na mula sa unang pagkakataon hanggang sa huling oras na nagpapadala ka ng data sa Ubidots, laging nananatiling nakaimbak ang data sa tamang aparato sa Ubidots.
Hindi gusto ang MAC address bilang pangalan ng iyong aparato sa iyong display na Ubidots? Huwag kang magalala! Maaari mong baguhin ang pangalan sa isang mas magiliw, ngunit ang tatak ng aparato ay mananatili bilang MAC address upang hindi malito kung aling aparato ang alin. Suriin ang artikulo ng help center na ito upang mas maunawaan ang Mga Label ng Device at Mga Pangalan ng Device sa Ubidots.
Mag-click sa anumang aparato sa iyong seksyon ng Device upang mailarawan ang mga variable na naitala at ipinadala sa Ubidots mula sa aming sample na firmware. Tulad ng nakikita mo, ang aming sample code ay nagbigay ng tatlong mga variable: kahalumigmigan, presyon, at temperatura.
MAHALAGA TANDAAN: Tulad ng naunang nabanggit, ang data na nai-publish mula sa ibinigay na sample code ay na-simulate. Upang simulan ang pag-sensing ng mga tunay na kapaligiran sa mundo, kakailanganin mo ng isang module ng pagpapalawak ng Revolution Pi. Isa tulad ng RevPi DIO, mangyaring sumangguni sa artikulo sa ibaba upang mabuo ang pagsasama na ito para sa mga pagbasa ng sensor at actuator: RevPi Core + RevPi DIO
Hakbang 5: Mga Resulta
Sa loob lamang ng ilang minuto ay isinama mo ang RevPi Core sa Ubidots, nagpadala ng ilang sample na data gamit ang isang mock Python code, at iniulat ang iyong trabaho sa Ubidots para sa pagpapanatili ng data, visualization, at pagkalkula. Upang maipadala ang iyong mga solusyon sa Pang-industriya para sa pagsubaybay o pamamahala, suriin ang buong lineup ng mga module ng pagpapalawak ng RevPi.
Oras na nito upang lumikha ng mga Ubidots Dashboard upang mailarawan at maunawaan ang iyong data upang makagawa ng pinakamahuhusay na desisyon, nang simple at maayos.
Inirerekumendang:
Ikonekta ang iyong Magicbit sa Thingsboard: 3 Mga Hakbang
Ikonekta ang iyong Magicbit sa Thingsboard: Sa proyektong ito magpapadala kami ng data mula sa mga sensor na konektado sa magicbit na maaari naming maipakita nang biswal sa bagay bagay
Ikonekta at Retrofit ang Iyong Mga Nakakonektang Solusyon Sa Hologram Nova at Ubidots: 9 Mga Hakbang
Ikonekta at Retrofit ang Iyong Mga Nakakonektang Solusyon Sa Hologram Nova at Ubidots: Gamitin ang iyong Hologram Nova upang i-retrofit ang imprastraktura. I-setup ang Hologram Nova gamit ang isang Raspberry Pi upang magpadala ng (temperatura) data sa Ubidots. Sa sumusunod na gabay, ipapakita ng Ubidots kung paano mag-set up ng isang Hologram Nova gamit ang isang Raspberry Pi at ipapakita ang isang
Paano Gumawa ng Iyong Sariling WIFI Gateway upang Ikonekta ang Iyong Arduino sa IP Network?: 11 Mga Hakbang (na may Mga Larawan)
Paano Gumawa ng Iyong Sariling WIFI Gateway upang Ikonekta ang Iyong Arduino sa IP Network?: Tulad ng maraming mga tao sa tingin mo Arduino ay isang napakahusay na solusyon upang gawin ang automation ng bahay at robotic! Ngunit sa term ng komunikasyon ang Arduinos ay may serial link lamang. Nagtatrabaho ako sa isang robot na kailangang permanenteng konektado sa isang server na nagpapatakbo ng ar
Ikonekta ang Iyong RevPi Core + RevPi DIO sa Ubidots: 8 Hakbang
Ikonekta ang Iyong RevPi Core + RevPi DIO sa Ubidots: Ang Revolution Pi ay isang bukas, modular, at matibay na pang-industriya na PC batay sa itinatag na Raspberry Pi habang natutugunan ang pamantayan ng EN61131-2. Nilagyan ng Raspberry Pi Compute Module, ang RevPi Core base ay maaaring mapalawak nang walang putol gamit ang appropria
Gamit ang Iyong Bluetooth Pinagana ang Sony Ericsson Telepono upang Makontrol ang Iyong Computer: 6 Mga Hakbang
Paggamit ng Iyong Bluetooth na Pinagana ang Sony Ericsson Telepono upang Makontrol ang Iyong Kompyuter: Kanina pa ako nagbabasa ng mga itinuturo, at palaging nais kong gawin ang ilan sa mga bagay na sinulat ng mga tao, ngunit nahanap ko ang aking sarili sa mga bagay na ay mahirap gawin dahil ang mga ito ay tunay na mahirap gawin, o ang ika