Съдържание:
- Стъпка 1: Изисквания
- Стъпка 2: Настройка на хардуера
- Стъпка 3: Настройка на фърмуера
- Стъпка 4: Визуализирайте вашите данни
- Стъпка 5: Резултати
Видео: Свържете вашето RevPi ядро към Ubidots: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
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, за да визуализирате и разберете вашите данни, за да вземете най -добрите решения, просто и съгласувано.
Препоръчано:
Свържете вашия RevPi Core + RevPi DIO към Ubidots: 8 стъпки
Свържете вашия RevPi Core + RevPi DIO към Ubidots: Revolution Pi е отворен, модулен и издръжлив индустриален компютър, базиран на утвърдения Raspberry Pi, докато отговаря на стандарта EN61131-2. Оборудвана с изчислителния модул Raspberry Pi, базата на RevPi Core може да се разширява безпроблемно, като се използват подходящи
Свържете вашето устройство за видеонаблюдение с интернет (DVR или NVR): 6 стъпки
Свържете вашето устройство за видеонаблюдение с интернет (DVR или NVR): В тази инструкция ще ви покажем как да свържете вашия DVR или NVR към интернет. Индиректният маршрут на връзка е по -лесен за настройка, но преминава през трета страна и потоци По -бавен. Директният маршрут е малко по -сложен, но прави
Как да се свържете и да започнете с вашето DJ оборудване: 8 стъпки
Как да се свържете и да започнете с вашето DJ оборудване: Целта на тази инструкция е да покаже на вас, читателя, как да настроите грамофона си и как да свържете вашето DJ оборудване
Добавете малко вкус към вашето USB устройство: 4 стъпки
Добавете малко вкус към вашето USB устройство: Наскоро взех Micro USB устройство Sandisk Cruzer и бях разочарован да видя, че много хора имат същото в училище. Доколкото знам, те идват само в черно и тъй като толкова много хора имаха същия като мен, исках да мога да разделя ми
Добавете Bluetooth адаптер към вашето GPS устройство: 6 стъпки (със снимки)
Добавете Bluetooth адаптер към вашето GPS устройство: Имах нужда от начин да чуя евтиния си $$ GPS под шлема на мотоциклета си и не исках да разклонявам над 2x цената за „готов за мотоциклет“" GPS устройство, затова го направих сам. Това може да е интересно за колоездачите! Можете да го намерите и тук: