Мазмұны:

RevPi ядросын Ubidots -қа қосыңыз: 5 қадам
RevPi ядросын Ubidots -қа қосыңыз: 5 қадам

Бейне: RevPi ядросын Ubidots -қа қосыңыз: 5 қадам

Бейне: RevPi ядросын Ubidots -қа қосыңыз: 5 қадам
Бейне: The Revolution Pi uses a strange new Raspberry Pi (CM4S) 2024, Шілде
Anonim
RevPi Core -ді Ubidot -ке қосыңыз
RevPi Core -ді Ubidot -ке қосыңыз

Revolution Pi-бұл EN61131-2 стандартына сәйкес келетін Raspberry Pi-ге негізделген ашық, модульдік және берік өнеркәсіптік дербес компьютер. Raspberry Pi есептеу модулімен жабдықталған RevPi Core базасы энергияны басқаруға, процесті бақылауға, машинаның денсаулығына және басқаларға арналған тиісті енгізу -шығару модульдері мен далалық автобустардың шлюздерінің көмегімен біркелкі кеңейтілуі мүмкін.

Rev Pi Core кез келген қосымшаның негізі болып табылады және енгізу -шығару талаптарына байланысты RevPi DIO, RevPi AIO, RevPi Gates сияқты модульдерді сандық, аналогтық немесе шлюздік модульдер ретінде қосуға болады. Revolution Pi сериясы модульдік жүйенің орталық процессоры RevPi Core және RevPi Core 3 негізгі құрылғысынан басталады. 1,2 ГГц және 1 Гбайт жедел жады бар төрт ядролы процессормен жабдықталған Broadcom көп ядролы процессоры кескінді өңдеу немесе шеткі есептеу сияқты күрделі тапсырмалар үшін жеткілікті қуатқа ие. DIN рельс корпусына орнатылған және 24 вольтты токпен жұмыс істейтін RevPi Core тұрақты түрде салынған және стандартты энергияны қажет етеді.

Келесі нұсқаулықта сіз RevPi Core мен RevPi Core 3 -ті Ubidots Cloud -пен қалай біріктіруді, қысымды, температураны және ылғалдылықты оқуды python микробағдарламасы сценарийі арқылы имитациялауды және осы деректерді Ubidots қосымшасында оңай елестетуді үйренесіз. Бұл оқу құралы тек RevPi Core орнатуға арналған, егер сізде ядро жинақталған болса және қазір кейбір кеңейту модульдерімен жұмыс жасайтын болсаңыз, қосымша интеграция мен қосымшаны әзірлеу үшін төмендегі баптау мақаласына жүгініңіз: RevPi Core + RevPi DIO

1 -қадам: талаптар

  • Ethernet кабелі
  • 24 В қуат көзі
  • Революция Pi Core 3
  • Ubidots тіркелгісі - немесе - STEM лицензиясы

2 -қадам: Жабдықты орнату

RevPi Core немесе RevPi Core 3 орнатуды бастау үшін, құрылғыны конфигурациялау және қосу үшін Revolution Pi ұсынған Жылдам бастау нұсқаулығына жүгініңіз.;)

RevPi Core соңғы сурет нұсқасымен (Jessie) және дұрыс қосылған құрылғының терминалымен конфигурацияланғаннан кейін төмендегі пәрмендерді орындаңыз:

sudo apt-get жаңартуы

содан кейін:

sudo apt-get жаңарту

ЕСКЕРТПЕ: жоғарыдағы пәрмендерді жаңартуға бірнеше минут кетеді. Бүкіл жүйе жаңартылып жатыр, сондықтан шыдамды болыңыз.

3 -қадам: микробағдарламаны орнату

Біз PyPHon бағдарламалау тілін RevPi Core -мен қолдану оңай болғандықтан қолдануға шешім қабылдадық. Егер сіз басқа тілді кодтағыңыз келсе, микробағдарламаны қолдау туралы қосымша мәліметтер алу үшін Revolution Pi форумына жүгініңіз.

Егер сіз RevPi Core -де Python -мен бірінші рет жұмыс істеп жатсаңыз, бұл видеоның шыңына шығып, біраз таныс болыңыз.

1. Микробағдарламаны жазуды бастау үшін RevPi Core терминалында Python сценарийін жасаңыз. Біз жаңа сценарий жасау үшін нано редакторды қолданамыз. Ол үшін төмендегі пәрменді іске қосыңыз:

nano ubidots_revpi.py

2. Төмендегі үлгі кодын көшіріп, нано редакторға қойыңыз. Қойылғаннан кейін сценарийде көрсетілген Ubidots токенін тағайындаңыз. Ubidots таңбалауышын табуға көмектесу үшін осында сілтеме жасаңыз.

Бұл үлгі кодында біз Ubidots -пен деректер байланысының әр 1 секундқа кешігуін жаздық. Егер сіз бұл кідірісті ұзартқыңыз келсе, оны «Кешіктіру = 1» жолын реттеу арқылы жасай аласыз.

ЕСКЕРТПЕ: Сценарийді нано редакторға сақтау үшін - Ctrl+o пернелерін басып, файлдың атын жазыңыз (ubidots_revpi.py) және enter пернесін басыңыз. Нано редакторды жабу үшін Ctrl+x басыңыз.

3. Енді сценарийді тексерейік. Бұрын RevPi терминалында жасалған сценарийді іске қосыңыз: python ubidots_revpi.py

Сценарий жұмыс істей бастағаннан кейін Ubidots серверінен күй кодының сәтті жауабын көресіз.

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 -қадам: Нәтижелер

Бірнеше минут ішінде сіз RevID Core -ді Ubidots -пен біріктірдіңіз, жалған Python кодын қолдана отырып, кейбір деректерді жібердіңіз және Ubidots -қа деректерді сақтау, визуализация және есептеу үшін өз жұмысыңыз туралы хабарладыңыз. Өнеркәсіптік шешімдерді бақылау немесе басқару үшін қолдану үшін RevPi кеңейту модульдерінің толық тізімін қараңыз.

Енді Ubidots бақылау тақталарын құрудың уақыты келді, бұл сіздің деректеріңізді қарапайым және бірізді түрде дұрыс шешуге мүмкіндік береді.

Ұсынылған: