সুচিপত্র:
- ধাপ 1: প্যাকেজ ইনস্টল করা
- ধাপ 2: প্রথমবারের জন্য স্টার্টআপ নোড-রেড
- ধাপ 3: ওয়েব পেজে লগিং
- ধাপ 4: GPIO এর জন্য ড্যাশবোর্ড মডিউল ইনস্টল করা
- ধাপ 5: GPIO এর জন্য একটি ড্যাশবোর্ড তৈরি করা
- ধাপ 6: সুইচ কনফিগার করা
- ধাপ 7: স্লাইডার কনফিগার করা
- ধাপ 8: UI চালু করা এবং পরীক্ষা করা
ভিডিও: নোড রেড - কন্ট্রোল রাস্পবেরিপিআই: 8 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
এই নির্দেশনায় আমরা নোড-রেড সফটওয়্যার সেটআপ করার পাশাপাশি আপনার রাস্পবেরি পাইতে কীভাবে জিপিআইও নিয়ন্ত্রণ করতে হয় তা সহজেই দেখব।
ধাপ 1: প্যাকেজ ইনস্টল করা
প্রথমে আমাদের প্যাকেজ ইনস্টল করতে হবে। এটি করার জন্য আপনাকে একটি টার্মিনালে নিম্নলিখিত কমান্ডগুলি জারি করতে হবে:
pi@raspberrypi: ~ $ sudo apt-get update
pi@raspberrypi: ~ $ sudo apt-get build-essential python-rpi.gpio ইনস্টল করুন
(যদি প্রসারিত রাসবিয়ান চলমান থাকে তবে এটি ইতিমধ্যে ইনস্টল করা উচিত।)
পাই
ধাপ 2: প্রথমবারের জন্য স্টার্টআপ নোড-রেড
নোড-রেড আপ শুরু করার জন্য আপনাকে কেবল টার্মিনাল কমান্ড চালাতে হবে: pi@raspberrypi: ~ $ node-red-start
নোড-রেড অটো স্টার্ট করার জন্য যখন পাই বুট হয় তখন আপনাকে কেবল নিম্নলিখিত কমান্ড দিয়ে পরিষেবাটি সক্ষম করতে হবে:
pi@raspberrypi: ~ $ sudo systemctl nodered.service সক্ষম করে
ধাপ 3: ওয়েব পেজে লগিং
এখন আপনাকে কেবল ওয়েবপৃষ্ঠায় লগইন করতে হবে যা এখন আপনার রাস্পবেরি পাইতে নোড-রেড বিকাশের জন্য চলছে।
এটি করার জন্য আপনাকে কেবল আপনার পাই এর ঠিকানায় যেতে হবে এবং পোর্ট 1880 ব্যবহার করতে হবে।
উদাহরণ:
যদি আমার পাই ঠিকানা 192.168.1.40 হয় তবে আমি https://192.168.1.40:1880 ব্যবহার করে লগইন করব
ধাপ 4: GPIO এর জন্য ড্যাশবোর্ড মডিউল ইনস্টল করা
এখন আমরা আপনার GPIO- এর নিয়ন্ত্রণের জন্য একটি ড্যাশবোর্ড তৈরির দিকে নজর দেব। প্রথমে আমাদের ড্যাশবোর্ড উপাদান ইনস্টল করতে হবে।
আপনার পাইতে একটি টার্মিনালে নিম্নলিখিত কমান্ডটি সম্পাদন করুন:
pi@raspberrypi: ~ $ node-red-stop
pi@raspberrypi: ~ $ cd ~/.node-red pi@raspberrypi: ~ $ npm install node-red-dashboard pi@raspberrypi: ~ $ node-red-start
ধাপ 5: GPIO এর জন্য একটি ড্যাশবোর্ড তৈরি করা
এখন আপনাকে সেই ব্রাউজার পৃষ্ঠায় ফিরে যেতে হবে যা আপনি এই প্রকল্পে আগে গিয়েছিলেন।
এই পৃষ্ঠা থেকে আমরা GPIO এর একটি উদাহরণ তৈরি করব। আমি GPIO চালু এবং বন্ধ করার জন্য একটি এবং একটি pwm তরঙ্গ সঞ্চালনের জন্য একটি সুইচ এবং একটি স্লাইডার রাখব।
আপনাকে ড্যাশবোর্ডের নীচে প্যানেলের বাম দিক থেকে, সুইচ বোতামটি খুঁজে বের করতে হবে এবং এটিকে ফ্লো 1 এ টেনে আনতে হবে। তারপর আপনাকে স্লাইডার খুঁজে বের করতে হবে এবং ফ্লো 1 এও টেনে আনতে হবে।
এখন আপনাকে রাস্পবেরি পাই বিভাগের অধীনে জিপিআইও খুঁজে বের করতে হবে। এখন আপনি জিপিও মডিউল চান যার বাম পাশে সংযোগ বিন্দু রয়েছে কারণ এটি ইনপুট মডিউল। এর মধ্যে দুটিকে সুইচ এবং স্লাইডার থেকে ফ্লো 1 এ টেনে আনুন।
কেবলমাত্র আপনার কার্সারটি সুইচের বাম পাশে কানেক্টিং ডটে রাখুন এবং জিপিআইও পিনের একটি বাম পাশে সংযোগকারী বিন্দুতে ক্লিক করুন এবং টেনে আনুন। স্লাইডারের জন্য একই কাজ করুন।
একবার সংযুক্ত হয়ে গেলে আপনাকে তাদের উপর ডাবল ক্লিক করে প্রতিটি অংশ কনফিগার করতে হবে।
ধাপ 6: সুইচ কনফিগার করা
সুইচ নোডে ডাবল ক্লিক করুন এবং বৈশিষ্ট্য মেনু খুলুন।
এখানে আপনাকে গ্রুপের ডানদিকে পেন্সিলটি ক্লিক করতে হবে।
এখন একটি নতুন গ্রুপের নাম তৈরি করুন (আমি আমার ডিফল্টে রেখে দিয়েছি)
TAB এর পাশে পেন্সিল আইকনটি চয়ন করুন এবং আপনি যে টেবিলটির অংশ হতে চান তার নাম দিন (আমি বাড়ি বেছে নিয়েছি)
এখন উপরের ডান কোণে আপডেট নির্বাচন করুন।
এখন আপনি আপনার আকার এবং আপনার সুইচের বিন্যাস চয়ন করতে পারেন। একবার আপনি যে আইকনটি ব্যবহার করতে চান তা পেয়ে গেলে এবং সমস্ত প্রসাধনী সম্পন্ন হয়ে গেলে আপনি প্লেলোড অপশনে চলে যাবেন।
একটি সুইচের জন্য আপনাকে নিম্নরূপ পেলোড অপশন সেট করতে হবে:
প্লেলোড টেক্সটবক্সের পাশে ড্রপ ডাউন তীর নির্বাচন করুন এবং উভয় প্লেলোডের জন্য নম্বর নির্বাচন করুন তারপর সেট করুন:
পেলোডে: ১
অফ পেলোড: 0
এখন আপনাকে GPIO পিন কনফিগার করতে হবে যা আপনি স্যুইচ করতে চান।
সুইচের জন্য পিনে ডাবল ক্লিক করুন এবং এটি সম্পাদনা rpi-gpio আউট মোড খুলবে।
আপনি যে পিনটি ব্যবহার করতে চান তা নির্বাচন করুন, আমাদের ক্ষেত্রে আমরা GPIO04-7 পিন ব্যবহার করছি।
আপনি চাইলে একটি নাম দিন এবং "সম্পন্ন" নির্বাচন করুন
ধাপ 7: স্লাইডার কনফিগার করা
স্লাইডার কনফিগার করার জন্য আপনাকে প্রথমে স্লাইডার ড্যাশবোর্ড বাটনে ডাবল ক্লিক করতে হবে।
একবার সেখানে গেলে আপনি "লেবেল" সম্পত্তিটি সম্পাদনা করবেন যা আপনি এর নামটি UI- এ রাখতে চান।
পরবর্তী আপনি সর্বনিম্ন পরিসীমা এবং সর্বোচ্চ পরিসীমা সেট করবেন। যেহেতু PWM LED উজ্জ্বলতা সাধারণত শতাংশে থাকে, %ডিউটি সাইকেলের কারণে, আমাদের সর্বনিম্ন 0 এবং সর্বোচ্চ 100 হতে হবে।
এখন আমাদের উদাহরণের জন্য ধাপের কারণে আলো কতটা আক্রমনাত্মক উজ্জ্বলতা পরিবর্তন করে। আমি প্রতি ধাপে 1 এর জন্য কনফিগার করেছি তাই স্লাইডারের 1 ইউনিট 1% উজ্জ্বলতার সমান।
এটা স্লাইডারের জন্য
পিনের জন্য আপনাকে সংশ্লিষ্ট GPIO পিন মডিউলে ডাবল ক্লিক করতে হবে।
এখন রাসের জন্য আমরা GPIO18 পিন বেছে নিলাম যেহেতু এটি রাস্পবেরি পাই 3 B+ এর জন্য একটি PMW পিন
তারপরে আপনাকে টাইপ ফিল্ডে PWM আউটপুট নির্বাচন করতে হবে যাতে জানা যায় যে এটি একটি PWM আউটপুট।
এটি একটি নাম দিন এবং আপনি যেতে প্রস্তুত।
ধাপ 8: UI চালু করা এবং পরীক্ষা করা
এখন আপনার নতুন ড্যাশবোর্ড UI পরীক্ষা করার জন্য আপনাকে আপনার কাস্টম কোড স্থাপন করতে উপরের ডানদিকে কোণায় স্থাপনায় ক্লিক করতে হবে। তারপরে আপনাকে আপনার পাই এর আইপি ঠিকানায় যেতে হবে যা রানড নোড-রেড। এবং এটিতে UI উপাধি বিজ্ঞাপন করুন উদাহরণস্বরূপ: https://192.168.1.31:1880/ui আপনার যা দেখা উচিত তা হল আপনার সুইচ এবং আপনার তৈরি করা স্লাইডার। এখন আপনি প্রতিটিতে ক্লিক করে পরীক্ষা করতে পারেন আমি আশা করি আপনি এই নির্দেশাবলী উপভোগ করেছেন এবং অন্য যে কোন তথ্যের জন্য ইউটিউব চ্যানেল এবং ভিডিওটি দেখুন।
প্রস্তাবিত:
IoT: নোড-রেড ব্যবহার করে লাইট সেন্সর ডেটা ভিজুয়ালাইজ করা: 7 টি ধাপ
IoT: নোড-রেড ব্যবহার করে লাইট সেন্সর ডেটা ভিজুয়ালাইজ করা: এই নির্দেশে, আপনি শিখবেন কিভাবে ইন্টারনেট সংযুক্ত সেন্সর তৈরি করতে হয়! আমি এই ডেমোটির জন্য একটি অ্যাম্বিয়েন্ট লাইট সেন্সর (TI OPT3001) ব্যবহার করব, কিন্তু আপনার পছন্দের যে কোন সেন্সর (তাপমাত্রা, আর্দ্রতা, পটেনশিয়োমিটার ইত্যাদি) কাজ করবে। সেন্সরের মান
নোড-রেড: RS485 রাস্পবেরি পাই টিউটোরিয়াল: 8 টি ধাপ
নোড-রেড: RS485 রাস্পবেরি পাই টিউটোরিয়াল: প্রবাহ ভিত্তিক ভিজ্যুয়াল প্রোগ্রামিং টুল নোড-রেড রাস্পবেরি পাই ডেভেলপারদের কাছে আরো বেশি জনপ্রিয় হয়ে ওঠে। এই নির্দেশনাটি আপনাকে দেখাবে কিভাবে আমাদের বিচ্ছিন্ন RS422 / RS485 সিরিয়াল HAT ব্যবহার করতে হয় সহজ RS485 যোগাযোগের জন্য এবং MODBUS এর জন্য নোড-রেডের অধীনে
নোড-রেড ব্যবহার করে মাইএসকিউএল-এ ওয়্যারলেস কম্পন এবং তাপমাত্রা সেন্সর ডেটা: 40 টি ধাপ
নোড-রেড ব্যবহার করে মাইএসকিউএল-এ ওয়্যারলেস কম্পন এবং তাপমাত্রা সেন্সর ডেটা: এনসিডির লং রেঞ্জ আইওটি ইন্ডাস্ট্রিয়াল বেতার কম্পন এবং তাপমাত্রা সেন্সর প্রবর্তন, একটি 2 মাইল পরিসীমা পর্যন্ত গর্ব করে ওয়্যারলেস জাল নেটওয়ার্কিং কাঠামোর ব্যবহার। একটি নির্ভুলতা 16-বিট কম্পন এবং তাপমাত্রা সেন্সর অন্তর্ভুক্ত করে, এই ডিভাইসটি
নোড-রেড ব্যবহার করে এক্সেলে ওয়্যারলেস কম্পন এবং তাপমাত্রা সেন্সর ডেটা পাঠানো: 25 টি ধাপ
নোড-রেড ব্যবহার করে এক্সেলে ওয়্যারলেস কম্পন এবং তাপমাত্রা সেন্সর ডেটা প্রেরণ: এনসিডির লং রেঞ্জ আইওটি ইন্ডাস্ট্রিয়াল বেতার কম্পন এবং তাপমাত্রা সেন্সর প্রবর্তন, একটি 2 মাইল পরিসীমা পর্যন্ত গর্ব করে একটি বেতার জাল নেটওয়ার্কিং কাঠামোর ব্যবহার। একটি নির্ভুলতা 16-বিট কম্পন এবং তাপমাত্রা সেন্সর অন্তর্ভুক্ত করে, এই ডিভাইসটি
নোড-রেড ব্যবহার করে গুগল শীটগুলিতে ওয়্যারলেস কম্পন এবং তাপমাত্রার ডেটা পাঠানো: 37 ধাপ
নোড-রেড ব্যবহার করে গুগল শীটগুলিতে ওয়্যারলেস কম্পন এবং তাপমাত্রার ডেটা প্রেরণ: এনসিডির দীর্ঘ পরিসরের আইওটি শিল্প বেতার কম্পন এবং তাপমাত্রা সেন্সর চালু করা, 2 মাইল পরিসীমা পর্যন্ত গর্ব করে ওয়্যারলেস জাল নেটওয়ার্কিং কাঠামোর ব্যবহার। একটি নির্ভুলতা 16-বিট কম্পন এবং তাপমাত্রা সেন্সর অন্তর্ভুক্ত করে, এই ডিভাইসটি