সুচিপত্র:

আপনার RevPi কোরকে Ubidots এর সাথে সংযুক্ত করুন: 5 টি ধাপ
আপনার RevPi কোরকে Ubidots এর সাথে সংযুক্ত করুন: 5 টি ধাপ

ভিডিও: আপনার RevPi কোরকে Ubidots এর সাথে সংযুক্ত করুন: 5 টি ধাপ

ভিডিও: আপনার RevPi কোরকে Ubidots এর সাথে সংযুক্ত করুন: 5 টি ধাপ
ভিডিও: ডালিয়ার পোলাও ঝরঝরে ভাবে বানানোর সহজ পদ্ধতি|নিরামিষ কিম্বা উপোষের দিনের উপযুক্ত পোলাও|Dalia'r Pulao 2024, জুলাই
Anonim
আপনার RevPi কোরকে Ubidots এর সাথে সংযুক্ত করুন
আপনার RevPi কোরকে Ubidots এর সাথে সংযুক্ত করুন

EN61131-2 স্ট্যান্ডার্ড পূরণ করার সময় বিপ্লব পাই একটি প্রতিষ্ঠিত রাস্পবেরি পাই এর উপর ভিত্তি করে একটি উন্মুক্ত, মডুলার এবং টেকসই শিল্প পিসি। রাস্পবেরি পাই কম্পিউট মডিউল দিয়ে সজ্জিত, রেভপি কোর বেসটি শক্তি ব্যবস্থাপনা, প্রক্রিয়া পর্যবেক্ষণ, মেশিন স্বাস্থ্য এবং আরও অনেক কিছুর জন্য উপযুক্ত I/O মডিউল এবং ফিল্ডবাস গেটওয়ে ব্যবহার করে নির্বিঘ্নে প্রসারিত করা যেতে পারে।

Rev Pi Core হল যেকোনো অ্যাপ্লিকেশনের ভিত্তি এবং আপনার I/O প্রয়োজনীয়তার উপর নির্ভর করে RevPi DIO, RevPi AIO, RevPi গেটস এর মতো সম্প্রসারণ মডিউলগুলিকে ডিজিটাল, এনালগ বা গেটওয়ে মডিউল হিসাবে সংযুক্ত করা যেতে পারে। বিপ্লব পাই সিরিজ শুরু হয় বেস ডিভাইস, রেভপি কোর এবং রেভপি কোর 3, মডুলার সিস্টেমের কেন্দ্রীয় প্রক্রিয়াকরণ ইউনিট দিয়ে। 1.2 গিগাহার্জ এবং 1 গিগাবাইট র RAM্যামের সাথে একটি কোয়াড-কোর প্রসেসর দিয়ে সজ্জিত, ব্রডকমের মাল্টি-কোর প্রসেসর ইমেজ প্রসেসিং বা এজ কম্পিউটিং এর মতো জটিল কাজের জন্য যথেষ্ট শক্তি রাখে। একটি DIN রেল হাউজিংয়ে ইনস্টল করা এবং 24 VDC দ্বারা চালিত RevPi কোরটি স্থায়ীভাবে নির্মিত এবং স্ট্যান্ডার্ড এনার্জি ইনপুট প্রয়োজন।

নিচের গাইডে আপনি শিখবেন কিভাবে আপনার RevPi Core এবং RevPi Core 3 কে Ubidots Cloud এর সাথে একীভূত করতে হবে, একটি পাইথন ফার্মওয়্যার স্ক্রিপ্টের মাধ্যমে চাপ, তাপমাত্রা এবং আর্দ্রতা রিডিংগুলিকে অনুকরণ করতে হবে এবং সহজেই আপনার নিজের Ubidots অ্যাপ্লিকেশনে এই ডেটা কল্পনা করতে হবে। এই টিউটোরিয়ালটি শুধুমাত্র RevPi কোর সেটআপের জন্য ডিজাইন করা হয়েছে, যদি আপনি ইতিমধ্যেই আপনার কোর কম্পাইল করে থাকেন এবং এখন কিছু সম্প্রসারণ মডিউল নিয়ে কাজ করতে চান, অনুগ্রহ করে অতিরিক্ত ইন্টিগ্রেশন এবং অ্যাপ্লিকেশন ডেভেলপমেন্টের জন্য নীচের সেটআপ নিবন্ধটি উল্লেখ করুন: RevPi Core + RevPi DIO

ধাপ 1: প্রয়োজনীয়তা

  • ইথারনেট তারের
  • 24V পাওয়ার সাপ্লাই
  • বিপ্লব পাই কোর 3
  • ইউবিডটস অ্যাকাউন্ট - বা - স্টেম লাইসেন্স

পদক্ষেপ 2: হার্ডওয়্যার সেটআপ

আপনার RevPi কোর বা RevPi Core 3 এর সেটআপ শুরু করতে, আপনার ডিভাইস কনফিগার এবং সংযুক্ত করতে রেভোলিউশন পাই থেকে কুইক স্টার্ট গাইড উল্লেখ করুন।;)

একবার আপনার RevPi কোর শেষ ইমেজ সংস্করণ (জেসি) এবং সঠিকভাবে সংযুক্ত ডিভাইসের টার্মিনালের সাথে কনফিগার করা হলে, নিচের কমান্ডগুলি চালান:

sudo apt- আপডেট পান

তারপর:

sudo apt-get upgrade

দ্রষ্টব্য: উপরের কমান্ডগুলি আপডেট হতে কয়েক মিনিট সময় নেবে। পুরো সিস্টেম আপডেট হচ্ছে, তাই ধৈর্য ধরুন।

ধাপ 3: ফার্মওয়্যার সেটআপ

আমরা পাইথন প্রোগ্রামিং ল্যাঙ্গুয়েজ ব্যবহার করার সিদ্ধান্ত নিয়েছি, কারণ রেভপি কোর ব্যবহার করা সহজ। আপনি যদি অন্য ভাষা কোড করতে চান তাহলে ফার্মওয়্যার সাপোর্টে অতিরিক্ত বিস্তারিত জানার জন্য রেভোলিউশন পাই ফোরাম দেখুন।

যদি আপনার রেভপি কোরে পাইথনের সাথে এই প্রথম কাজ করা হয়, তাহলে একটু বেশি পরিচিত হওয়ার জন্য এই ভিডিওটি শিখুন।

1. আপনার ফার্মওয়্যার লেখা শুরু করতে, RevPi কোর টার্মিনালে একটি পাইথন স্ক্রিপ্ট তৈরি করুন। নতুন স্ক্রিপ্ট তৈরির জন্য আমরা ন্যানো এডিটর ব্যবহার করতে যাচ্ছি। এটি করার জন্য নীচের কমান্ডটি চালান:

ন্যানো ubidots_revpi.py

2. অনুগ্রহ করে নীচের নমুনা কোডটি ন্যানো এডিটরে পেস্ট করুন। একবার পেস্ট হয়ে গেলে, স্ক্রিপ্টে নির্দেশিত আপনার ইউবিডটস টোকেন বরাদ্দ করুন। আপনার ইউবিডটস টোকেন সনাক্ত করতে সাহায্যের জন্য এখানে রেফারেন্স।

এই নমুনা কোডে আমরা প্রতি 1 সেকেন্ডে উবিডটসের সাথে ডেটা যোগাযোগের জন্য বিলম্ব লিখেছি। আপনি যদি এই বিলম্ব বাড়াতে চান, আপনি "বিলম্ব = 1" লাইন সামঞ্জস্য করে এটি করতে পারেন।

দ্রষ্টব্য: স্ক্রিপ্টটি ন্যানো এডিটরে সংরক্ষণ করতে - Ctrl+o টিপুন, লিখতে ফাইলের নাম নিশ্চিত করুন (ubidots_revpi.py) এবং এন্টার টিপুন। ন্যানো এডিটর বন্ধ করতে Ctrl+x চাপুন।

3. এখন স্ক্রিপ্ট পরীক্ষা করা যাক। RevPi টার্মিনালে পূর্বে তৈরি স্ক্রিপ্টটি চালান: python ubidots_revpi.py

একবার স্ক্রিপ্ট চালানো শুরু করলে, আপনি ইউবিডটস সার্ভারের সফল স্ট্যাটাস কোড প্রতিক্রিয়া দেখতে পাবেন।

ধাপ 4: আপনার ডেটা ভিজুয়ালাইজ করুন

আপনার ডেটা ভিজুয়ালাইজ করুন
আপনার ডেটা ভিজুয়ালাইজ করুন
আপনার ডেটা ভিজুয়ালাইজ করুন
আপনার ডেটা ভিজুয়ালাইজ করুন

আপনার ইউবিডটস অ্যাকাউন্টে যান এবং যাচাই করুন যে ডেটা পেয়েছে। আপনি ডিভাইস বিভাগে স্বয়ংক্রিয়ভাবে তৈরি একটি নতুন ডিভাইস দেখতে পাবেন ডিভাইসের নামটি আপনার RevPi কোর এর MAC ঠিকানা।

রেভপি কোর ম্যাক অ্যাড্রেসকে ডিভাইস লেবেল হিসাবে বরাদ্দ করার সুবিধা হল যে একই স্ক্রিপ্ট আপনার সমস্ত রেভপি কোরকে পরিবেশন করবে, কিন্তু কোডে কেবল ম্যাক ঠিকানা সামঞ্জস্য করতে হবে। এটি বজায় রাখে যে প্রথমবার থেকে শেষবার আপনি ইউবিডটসে ডেটা পাঠান, ডেটা সর্বদা উবিডটসে তার যথাযথ ডিভাইসে সংরক্ষিত থাকে।

আপনার ইউবিডটস ডিসপ্লেতে আপনার ডিভাইসের নাম হিসাবে ম্যাক ঠিকানা পছন্দ করেন না? চিন্তা করবেন না! আপনি নামটি আরও বন্ধুত্বপূর্ণ করতে পারেন, কিন্তু ডিভাইস লেবেলটি MAC ঠিকানা হিসাবে থাকবে যাতে কোন ডিভাইসটি বিভ্রান্ত না হয়। ইউবিডটসে ডিভাইস লেবেল এবং ডিভাইসের নাম ভালভাবে বুঝতে এই সহায়তা কেন্দ্র নিবন্ধটি দেখুন।

আপনার নমুনা ফার্মওয়্যার থেকে রেকর্ড করা এবং ইউবিডটসে পাঠানো ভেরিয়েবলগুলি কল্পনা করতে আপনার ডিভাইস বিভাগের যেকোনো ডিভাইসে ক্লিক করুন। আপনি দেখতে পাচ্ছেন, আমাদের নমুনা কোড তিনটি ভেরিয়েবল প্রদান করেছে: আর্দ্রতা, চাপ এবং তাপমাত্রা।

গুরুত্বপূর্ণ নোট: পূর্বে উল্লেখ করা হয়েছে, প্রদত্ত নমুনা কোড থেকে প্রকাশিত ডেটা সিমুলেটেড। বাস্তব বিশ্বের পরিবেশ অনুধাবন করতে, আপনার বিপ্লব পাই এর একটি সম্প্রসারণ মডিউল প্রয়োজন হবে। RevPi DIO এর মতো একটি, অনুগ্রহ করে সেন্সর এবং অ্যাকচুয়েটর রিডিংয়ের জন্য এই ইন্টিগ্রেশন তৈরি করতে নীচের নিবন্ধটি দেখুন: RevPi Core + RevPi DIO

ধাপ 5: ফলাফল

মাত্র কয়েক মিনিটের মধ্যে আপনি রেভপি কোরকে ইউবিডটসের সাথে একীভূত করেছেন, একটি মক পাইথন কোড ব্যবহার করে কিছু নমুনা ডেটা পাঠিয়েছেন এবং ডেটা ধরে রাখা, দৃশ্যায়ন এবং গণনার জন্য আপনার কাজ ইউবিডটসকে রিপোর্ট করেছেন। পর্যবেক্ষণ বা পরিচালনার জন্য আপনার শিল্প সমাধানগুলি স্থাপন করতে, RevPi সম্প্রসারণ মডিউলগুলির সম্পূর্ণ লাইনআপ দেখুন।

এখন সময় এসেছে ইউবিডটস ড্যাশবোর্ড তৈরি করার এবং আপনার ডেটা দেখার এবং বোঝার জন্য সর্বোত্তম সিদ্ধান্ত নেওয়ার জন্য, সহজ এবং সুসংগতভাবে।

প্রস্তাবিত: