Mundarija:

RevPi Core -ni Ubidotlarga ulang: 5 qadam
RevPi Core -ni Ubidotlarga ulang: 5 qadam

Video: RevPi Core -ni Ubidotlarga ulang: 5 qadam

Video: RevPi Core -ni Ubidotlarga ulang: 5 qadam
Video: Raspberry PI Revolution — программирование с помощью Node-Red 2024, Iyul
Anonim
RevPi Core -ni Ubidotlarga ulang
RevPi Core -ni Ubidotlarga ulang

Revolution Pi-bu EN61131-2 standartiga javob beradigan, Raspberry Pi asosidagi ochiq, modulli va bardoshli sanoat kompyuter. Raspberry Pi hisoblash moduli bilan jihozlangan RevPi Core bazasini energiya boshqaruvi, jarayonlarni kuzatish, mashinaning holati va boshqalar uchun tegishli kirish -chiqish modullari va fieldbus shlyuzlari yordamida muammosiz kengaytirish mumkin.

Rev Pi Core har qanday dasturning asosidir va sizning kirish/chiqish talablariga qarab RevPi DIO, RevPi AIO, RevPi Geyts kabi kengaytiruvchi modullarni raqamli, analog yoki shlyuzli modullar sifatida biriktirish mumkin. Revolution Pi seriyasi modulli tizimning markaziy ishlov berish birligi RevPi Core va RevPi Core 3 asosiy qurilmasidan boshlanadi. 1,2 gigagertsli va 1 gigabaytli tezkor yadroli to'rt yadroli protsessor bilan jihozlangan Broadcom ko'p yadroli protsessor tasvirni qayta ishlash yoki chekka hisoblash kabi murakkab vazifalarni bajarish uchun etarli kuchga ega. DIN temir yo'l korpusiga o'rnatilgan va 24 VDC bilan ishlaydigan RevPi Core bardoshli bo'lib, standart quvvat sarfini talab qiladi.

Keyingi qo'llanmada siz RevPi Core va RevPi Core 3 -ni Ubidots Cloud bilan qanday birlashtirishni, bosim, harorat va namlik ko'rsatkichlarini python dasturiy ta'minoti skripti orqali taqlid qilishni va bu ma'lumotlarni o'zingizning Ubidots ilovangizda osongina tasavvur qilishni o'rganasiz. Ushbu qo'llanma faqat RevPi Core -ni sozlash uchun mo'ljallangan, agar sizda yadro allaqachon yig'ilgan bo'lsa va hozirda ba'zi kengayish modullari bilan ishlashni istasangiz, qo'shimcha integratsiya va ilovalarni ishlab chiqish uchun quyidagi sozlash maqolasiga murojaat qiling: RevPi Core + RevPi DIO

1 -qadam: talablar

  • Ethernet kabeli
  • 24V quvvat manbai
  • Inqilob Pi Core 3
  • Ubidots hisobi - yoki - STEM litsenziyasi

2 -qadam: Uskuna sozlamalari

RevPi Core yoki RevPi Core 3 -ni o'rnatishni boshlash uchun, qurilmangizni sozlash va ulanish uchun Revolution Pi -dan Tez ishga tushirish qo'llanmasiga murojaat qiling.;)

Sizning RevPi Core oxirgi rasm versiyasi (Jessie) va to'g'ri ulangan qurilma terminali bilan konfiguratsiya qilinganidan so'ng, quyidagi buyruqlarni bajaring:

sudo apt-get yangilanishi

keyin:

sudo apt-get upgrade

QAYD: Yuqoridagi buyruqlar yangilanishi uchun bir necha daqiqa vaqt ketadi. Butun tizim yangilanmoqda, shuning uchun sabr qiling.

3 -qadam: dasturiy ta'minotni sozlash

Biz PyPHon dasturlash tilidan foydalanishga qaror qildik, chunki u RevPi Core bilan oson ishlaydi. Agar siz boshqa tilni kodlamoqchi bo'lsangiz, dasturiy ta'minotni qo'llab -quvvatlash bo'yicha qo'shimcha tafsilotlar uchun Revolution Pi forumiga murojaat qiling.

Agar siz RevPi Core -da Python bilan birinchi marta ishlayotgan bo'lsangiz, biroz tanish bo'lish uchun ushbu videoni tomosha qiling.

1. Dasturiy ta'minotni yozishni boshlash uchun RevPi Core terminalida Python skriptini yarating. Biz yangi skriptni yaratish uchun nano muharriridan foydalanamiz. Buning uchun quyidagi buyruqni bajaring:

nano ubidots_revpi.py

2. Iltimos, quyidagi kod namunasini nusxa ko'chiring va nano muharrirga joylashtiring. Yapıştırıldıktan so'ng, Ubidots tokenini skriptda ko'rsatilgan joyga tayinlang. Ubidots tokenini topishga yordam berish uchun bu erga murojaat qiling.

Ushbu namuna kodida biz Ubidots bilan ma'lumotlar uzatish har 1 soniyada kechiktirilishini yozdik. Agar siz bu kechiktirishni uzaytirmoqchi bo'lsangiz, buni "Kechiktirish = 1" qatorini sozlash orqali qilishingiz mumkin.

QAYD: Skriptni nano muharrirga saqlash uchun - Ctrl+o tugmalarini bosing, yoziladigan fayl nomini tasdiqlang (ubidots_revpi.py) va enter tugmasini bosing. Nano muharririni yopish uchun Ctrl+x tugmalar birikmasini bosing.

3. Endi skriptni sinab ko'ramiz. RevPi terminalida ilgari yaratilgan skriptni ishga tushiring: python ubidots_revpi.py

Skript ishlay boshlagach, siz Ubidots serveridan muvaffaqiyatli holat kodi javobini ko'rasiz.

4 -qadam: Ma'lumotlaringizni ingl

Ma'lumotlaringizni ingl
Ma'lumotlaringizni ingl
Ma'lumotlaringizni ingl
Ma'lumotlaringizni ingl

Ubidots hisobingizga o'ting va ma'lumotlar qabul qilinganligini tekshiring. Qurilma bo'limida avtomatik ravishda yaratilgan yangi qurilma paydo bo'ladi, uning nomi RevPi Core -ning MAC -manzili bo'ladi.

RevPi Core MAC manzilini qurilma yorlig'i sifatida belgilashning afzalligi shundaki, xuddi shu skript sizning barcha RevPi yadrolaringizga xizmat qiladi, lekin faqat MAC manzilini kodda o'zgartirish kerak. Bu shuni ko'rsatadiki, siz Ubidots -ga ma'lumotlarni birinchi marta oxirgi marta yuborganingizdan so'ng, ma'lumotlar har doim o'z qurilmasida Ubidots -da saqlanadi.

Ubidots displeyida MAC manzili qurilmangiz nomi sifatida yoqmaydimi? Xavotir olmang! Siz ismni qulayroq qilib o'zgartirishingiz mumkin, lekin hech qachon chalkashmaslik uchun qurilma yorlig'i MAC manzili bo'lib qoladi. Ubidotsdagi qurilma yorliqlari va qurilma nomlarini yaxshiroq tushunish uchun ushbu yordam markazining maqolasini ko'rib chiqing.

Bizning namunaviy dasturiy ta'minotdan Ubidots -ga yozilgan va yuborilgan o'zgaruvchilarni ko'rish uchun "Qurilma" bo'limidagi istalgan qurilmani bosing. Ko'rib turganingizdek, bizning namuna kodimiz uchta o'zgaruvchini taqdim etdi: namlik, bosim va harorat.

MUHIM DIQQAT: Yuqorida aytib o'tilganidek, taqdim etilgan namuna kodidan olingan ma'lumotlar simulyatsiya qilingan. Haqiqiy dunyo muhitini sezishni boshlash uchun sizga Revolution Pi kengaytirish moduli kerak bo'ladi. RevPi DIO kabi sensorlar va aktuator o'qishlari uchun ushbu integratsiyani yaratish uchun quyidagi maqolaga murojaat qiling: RevPi Core + RevPi DIO

5 -qadam: Natijalar

Bir necha daqiqada siz RevPi Core -ni Ubidots bilan birlashtirdingiz, soxta Python kodini ishlatib, namunaviy ma'lumotlarni yubordingiz va ma'lumotlarni saqlash, vizualizatsiya va hisoblash uchun Ubidots -ga o'z ishingiz haqida xabar berdingiz. Sanoat echimlarini kuzatish yoki boshqarish uchun joylashtirish uchun RevPi kengaytirish modullarining to'liq tarkibini ko'rib chiqing.

Ma'lumotlaringizni vizualizatsiya qilish va tushunish uchun Ubidots boshqaruv panelini yaratish vaqti keldi, bu sizning qarorlaringizni sodda va izchil qabul qiladi.

Tavsiya: