Съдържание:

Свържете вашето RevPi ядро към Ubidots: 5 стъпки
Свържете вашето RevPi ядро към Ubidots: 5 стъпки

Видео: Свържете вашето RevPi ядро към Ubidots: 5 стъпки

Видео: Свържете вашето RevPi ядро към Ubidots: 5 стъпки
Видео: Изцеление на вашето вътрешно дете с положителни потвърждения - водена медитация ✨ 2024, Декември
Anonim
Свържете вашето RevPi ядро с Ubidots
Свържете вашето RevPi ядро с Ubidots

Revolution Pi е отворен, модулен и издръжлив индустриален компютър, базиран на утвърдения Raspberry Pi, докато отговаря на стандарта EN61131-2. Оборудвана с изчислителния модул Raspberry Pi, базата на RevPi Core може да се разширява безпроблемно с помощта на подходящи I/O модули и шлюзове на fieldbus за управление на енергията, мониторинг на процеси, здраве на машината и др.

Rev Pi Core е основата на всяко приложение и в зависимост от вашите изисквания за входно/изходни модули като RevPi DIO, RevPi AIO, RevPi Gates могат да бъдат прикрепени като цифрови, аналогови или шлюзови модули. Серията Revolution Pi започва с базовото устройство, RevPi Core и RevPi Core 3, централния процесор на модулната система. Оборудван с четириядрен процесор с 1.2 GHz и 1 GByte RAM, многоядреният процесор на Broadcom има достатъчно мощност за сложни задачи като обработка на изображения или ръбови изчисления. Инсталиран в корпус на DIN шина и захранван от 24 VDC, RevPi Core е конструиран да издържа и изисква стандартен вход на енергия.

В следващото ръководство ще научите как да интегрирате вашия RevPi Core и RevPi Core 3 с Ubidots Cloud, да симулирате показанията за налягане, температура и влажност чрез скрипт на фърмуера на python и да визуализирате с лекота тези данни в собственото си приложение Ubidots. Този урок е предназначен само за настройка на RevPi Core, ако вече имате компилирано ядро и искате да работите сега с някои модули за разширение, моля, направете справка в следната статия за настройка за допълнителни интеграции и разработка на приложения: RevPi Core + RevPi DIO

Стъпка 1: Изисквания

  • Ethernet кабел
  • 24V захранване
  • Revolution Pi Core 3
  • Профил на Ubidots - или - STEM лиценз

Стъпка 2: Настройка на хардуера

За да започнете настройката на вашия RevPi Core или RevPi Core 3, направете справка с Ръководството за бърз старт от Revolution Pi, за да конфигурирате и свържете устройството си.;)

След като вашият RevPi Core е конфигуриран с последната версия на изображението (Jessie) и правилно свързан терминал на устройството, изпълнете следните команди:

sudo apt-get update

тогава:

sudo apt-get надстройка

ЗАБЕЛЕЖКА: Актуализирането на горните команди ще отнеме няколко минути. Цялата система се актуализира, така че моля бъдете търпеливи.

Стъпка 3: Настройка на фърмуера

Решихме да използваме езика за програмиране на Python, поради лесната му употреба с RevPi Core. Ако искате да кодирате друг език, моля, обърнете се към форума на Revolution Pi за допълнителни подробности в поддръжката на фърмуера.

Ако за първи път работите с Python във вашия RevPi Core, направете връх в това видео, за да станете малко по -запознати.

1. За да започнете да пишете вашия фърмуер, създайте Python скрипт в терминала RevPi Core. Ще използваме nano редактор, за да създадем новия скрипт. За да направите това, изпълнете командата по -долу:

nano ubidots_revpi.py

2. Моля, копирайте и поставете примерния код по -долу в нано редактора. След като го поставите, задайте своя Token Ubidots, където е посочено в скрипта. Справка тук за помощ при намирането на вашия маркер Ubidots.

В този примерен код сме написали забавяне за комуникация на данни с Ubidots на всеки 1 секунда. Ако искате да удължите това забавяне, можете просто да го направите, като коригирате реда "Закъснение = 1".

ЗАБЕЛЕЖКА: За да запазите скрипта в нано редактора - натиснете Ctrl+o, потвърдете името на файла за запис (ubidots_revpi.py) и натиснете enter. За да затворите нано редактора, натиснете Ctrl+x.

3. Сега нека тестваме скрипта. Стартирайте скрипта, предварително създаден в терминала RevPi: python ubidots_revpi.py

След като скриптът започне да се изпълнява, ще видите успешния отговор на кода на състоянието от сървъра Ubidots.

Стъпка 4: Визуализирайте вашите данни

Визуализирайте вашите данни
Визуализирайте вашите данни
Визуализирайте вашите данни
Визуализирайте вашите данни

Отидете в профила си в Ubidots и проверете дали данните са получени. Ще видите автоматично създадено ново устройство в секцията Device, като името на устройството е MAC адресът на вашето RevPi Core.

Предимството на присвояването на RevPi Core MAC адрес като етикет на устройството е, че същият скрипт ще обслужва всички ваши RevPi ядра, но се нуждае само от коригиране на MAC адреса в кода. Това поддържа, че от първия до последния път, когато изпращате данни към Ubidots, данните винаги остават съхранени в правилното им устройство в Ubidots.

Не харесвате MAC адреса като името на вашето устройство в дисплея на Ubidots? Не се притеснявай! Можете да промените името на по -приятелско, но етикетът на устройството ще остане като MAC адрес, за да не се объркате кое устройство е кое. Вижте тази статия в Помощния център, за да разберете по -добре етикетите на устройствата и имената на устройства в Ubidots.

Кликнете върху всяко устройство в раздела „Устройство“, за да визуализирате променливите, които се записват и изпращат до Ubidots от нашия примерен фърмуер. Както можете да видите, нашият примерен код предоставя три променливи: влажност, налягане и температура.

ВАЖНА ЗАБЕЛЕЖКА: Както бе споменато по -горе, данните, публикувани от предоставения примерен код, са симулирани. За да започнете да усещате реални среди, ще ви е необходим разширителен модул на Revolution Pi. Един като RevPi DIO, моля, вижте статията по -долу, за да изградите тази интеграция за показания на сензора и задвижването: RevPi Core + RevPi DIO

Стъпка 5: Резултати

Само за няколко минути интегрирахте RevPi Core с Ubidots, изпратихте някои примерни данни, използвайки макет на Python, и докладвахте работата си на Ubidots за задържане, визуализация и изчисляване. За да внедрите вашите Индустриални решения за мониторинг или управление, разгледайте пълната гама от модули за разширяване на RevPi.

Сега е време да създадете табла за управление на Ubidots, за да визуализирате и разберете вашите данни, за да вземете най -добрите решения, просто и съгласувано.

Препоръчано: