Мазмуну:

RevPi Core Ubidotsко туташыңыз: 5 кадам
RevPi Core Ubidotsко туташыңыз: 5 кадам

Video: RevPi Core Ubidotsко туташыңыз: 5 кадам

Video: RevPi Core Ubidotsко туташыңыз: 5 кадам
Video: Как использовать ESP32 WiFi и Bluetooth с Arduino IDE, полная информация с примерами и кодом. 2024, Июль
Anonim
RevPi Core'ду Ubidotsко туташтырыңыз
RevPi Core'ду Ubidotsко туташтырыңыз

Revolution Pi-бул EN61131-2 стандартына жооп берүүдө, Raspberry Piге негизделген ачык, модулдук жана бышык өнөр жай компьютери. 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 ГГц жана 1 Гбайт 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'ден Quick Start Guideга кайрылыңыз.;)

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

sudo apt-get update

анда:

sudo apt-get жогорулатуу

ЭСКЕРТҮҮ: Жогорудагы буйруктарды жаңыртуу үчүн бир нече мүнөт талап кылынат. Бүт система жаңыртылып жатат, андыктан чыдамдуу болуңуз.

3 -кадам: Программалык камсыздоону орнотуу

Биз RevPi Core менен колдонууга оңой болгондуктан, Python программалоо тилин колдонууну чечтик. Эгерде сиз башка тилди коддоону кааласаңыз, firmware колдоосунда кошумча маалымат алуу үчүн Revolution Pi форумуна кайрылыңыз.

Эгерде сиз RevPi Core менен Python менен биринчи жолу иштешип жатсаңыз, анда бул видеого бир аз таанышып алыңыз.

1. Программаңызды жазууну баштоо үчүн RevPi Core терминалында Python скриптин түзүңүз. Биз жаңы скриптти түзүү үчүн нано редакторун колдонобуз. Бул үчүн төмөнкү буйрукту аткарыңыз:

nano ubidots_revpi.py

2. Сураныч, көчүрүү жана нано редакторго үлгү кодун чаптоо. Чапкандан кийин, сценарийде көрсөтүлгөн Ubidots Token'иңизди дайындаңыз. Ubidots токенин табууга жардам берүү үчүн бул жерде шилтеме.

Бул үлгү коддо биз Ubidots менен маалымат байланышынын ар бир 1 секундга созулушун жаздык. Эгер сиз бул кечиктирүүнү узартууну кааласаңыз, анда "Кечиктирүү = 1" линиясын тууралоо менен жасай аласыз.

ЭСКЕРТҮҮ: Сценарийди нано редакторго сактоо үчүн - Ctrl+o басыңыз, жазыла турган файлдын атын ырастаңыз (ubidots_revpi.py) жана enter баскычын басыңыз. Нано редакторун жабуу үчүн Ctrl+x басыңыз.

3. Эми скриптти сынап көрөлү. Мурун RevPi терминалында түзүлгөн скриптти иштетиңиз: python ubidots_revpi.py

Скрипт иштей баштаганда, Ubidots Serverден ийгиликтүү коддун жообун көрөсүз.

4 -кадам: Маалыматыңызды элестетүү

Дайындарыңызды визуалдаңыз
Дайындарыңызды визуалдаңыз
Дайындарыңызды визуалдаңыз
Дайындарыңызды визуалдаңыз

Ubidots аккаунтуңузга барып, маалыматтын алынганын текшериңиз. Түзмөк бөлүмүндө автоматтык түрдө түзүлгөн жаңы түзмөктү көрөсүз, анын аталышы RevPi Core'дун MAC дареги.

RevPi Core MAC дарегин түзмөктүн энбелгиси катары берүүнүн артыкчылыгы, ошол эле скрипт сиздин бардык RevPi ядролоруңузга кызмат кылат, бирок коддогу MAC дарегин жөндөө үчүн гана керек. Бул Ubidotsко маалыматты биринчи жолу акыркы жолу жөнөткөнгө чейин, маалымат дайыма Ubidotsто тиешелүү түзмөгүндө сакталат.

Ubidots дисплейиңизде түзмөгүңүздүн аты катары MAC дареги жакпайбы? Кабатыр болбо! Сиз атын ыңгайлуу кылып өзгөртө аласыз, бирок түзмөктүн энбелгиси кайсы түзмөк экенин эч качан чаташтырбоо үчүн MAC дареги катары калат. Убидоттогу түзмөк энбелгилерин жана түзмөк аттарын жакшыраак түшүнүү үчүн бул жардам борборунун макаласын караңыз.

Түзмөгүңүздөгү каалаган түзмөктү чыкылдатыңыз жана биздин үлгүдөгү программалык камсыздообуздан Ubidotsко жөнөтүлүп жаткан өзгөрмөлөрдү элестетүү үчүн. Көрүнүп тургандай, биздин үлгү коду үч өзгөрмөнү камсыз кылды: нымдуулук, басым жана температура.

МААНИЛҮҮ ЭСКЕРТҮҮ: Мурда да айтылгандай, берилген коддон жарыяланган маалыматтар окшоштурулган. Чыныгы дүйнө чөйрөсүн сезе баштоо үчүн сизге Revolution Pi кеңейтүү модулу керек болот. RevPi DIO сыяктуу бири, сенсор жана аткаруучу окуу үчүн бул интеграцияны куруу үчүн төмөнкү макалага кайрылыңыз: RevPi Core + RevPi DIO

5 -кадам: Жыйынтыктар

Бир нече мүнөттүн ичинде сиз RevPi Core'ду Ubidots менен бириктирип, жасалма Python кодун колдонуп, кээ бир үлгүдөгү маалыматтарды жөнөтүп, Ubidotsко маалыматты сактоо, визуалдаштыруу жана эсептөө үчүн кабарладыңыз. Мониторинг же башкаруу үчүн өнөр жай чечимдериңизди жайылтуу үчүн RevPi кеңейтүү модулдарынын толук тизмесин карап көрүңүз.

Эми Ubidots панелдерин түзүүнүн убактысы, маалыматтарды чечмелөө жана түшүнүү үчүн, жөнөкөй жана ырааттуу.

Сунушталууда: