
সুচিপত্র:
2025 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2025-01-23 14:36

প্রবাহ ভিত্তিক ভিজ্যুয়াল প্রোগ্রামিং টুল নোড-রেড রাস্পবেরি পাই ডেভেলপারদের জন্য আরও বেশি জনপ্রিয় হয়ে ওঠে। এই নির্দেশনাটি আপনাকে দেখাবে কিভাবে আমাদের বিচ্ছিন্ন RS422 / RS485 সিরিয়াল HAT নোড-রেডের অধীনে সাধারণ RS485 যোগাযোগের জন্য এবং MODBUS অ্যাপ্লিকেশনের জন্যও ব্যবহার করতে হবে।
ধাপ 1: সরঞ্জাম এবং উপকরণ

উপকরণ:
- রাস্পবেরি পাই এ+, বি+, 2 বি, 3 বি বা 4 বি
- RS422/RS485 সিরিয়াল HAT
- এসডি কার্ড
সফটওয়্যার:
-
রাস্পবিয়ান স্ট্রেচ বা বাস্টার (ডেস্কটপ সহ এবং
প্রস্তাবিত সফটওয়্যার)
ধাপ 2: রাস্পবিয়ান স্ট্রেচ বা বাস্টারে UART মুক্ত করুন

UART কে GPIO14/15 পিনে স্যুইচ করার জন্য রাস্পি-কনফিগ টুল ব্যবহার করা সবচেয়ে সহজ উপায়। একটি নতুন রাস্পবিয়ান ছবি নিন
- sudo raspi-config
- goto '5 ইন্টারফেসিং বিকল্প'
- গোটো 'পি 6 সিরিয়াল'
- 'আপনি কি লগইন শেলটি সিরিয়ালে অ্যাক্সেসযোগ্য হতে চান?' না
- 'আপনি কি সিরিয়াল পোর্ট হার্ডওয়্যার সক্ষম করতে চান?' হ্যাঁ
- রাস্পি-কনফিগ শেষ করুন
- রাস্পবেরি পাই পুনরায় বুট করুন
এখন আপনি /dev /serial0 এর মাধ্যমে UART ব্যবহার করতে পারেন
ধাপ 3: RS485 HAT এর জন্য DIP সুইচ সেটিং

আমাদের RS422/RS485 HAT D টি DIP সুইচ ব্যাঙ্ক নিয়ে আসে। আপনাকে উপরের ছবিতে দেখানো RS485 এর জন্য এই DIP সুইচ সেট করতে হবে।
- সুইচ 1: 1-অফ 2-অন 3-অন 4-অফ
- সুইচ 2: 1-অফ 2-অফ 3-অন 4-অন
- সুইচ 3: 1-অফ বা অন* 2-অফ 3-অফ 4-অফ
*মোডবাস লাইনে RS422/RS485 HAT এর অবস্থানের উপর নির্ভর করে আপনাকে টার্মিনেটিং রেজিস্টর চালু বা বন্ধ করতে হবে। বাস লাইনের এক প্রান্তে HAT থাকলেই প্রতিরোধকারীকে ON অবস্থানে পরিবর্তন করুন। অন্য সব ক্ষেত্রে বন্ধ রোধ বন্ধ সুইচ
ধাপ 4: নোড-রেড শুরু করুন

নোড-রেড শুরু করুন:
নোড-রেড রাস্পবিয়ান স্ট্রেচ এবং বাস্টারের অংশ (ডেস্কটপ এবং প্রস্তাবিত সফ্টওয়্যার সহ)। আপনি 'প্রোগ্রামিং' মেনুর মাধ্যমে টার্মিনালে বা ডেস্কটপে নোড-রেড চালানোর জন্য নোড-রেড কমান্ড ব্যবহার করতে পারেন।
সম্পাদক খুলুন:
একবার নোড-রেড চললে আপনি একটি ব্রাউজারে সম্পাদক অ্যাক্সেস করতে পারেন। আপনি যদি Pi ডেস্কটপে ব্রাউজার ব্যবহার করেন, তাহলে আপনি ঠিকানা খুলতে পারেন: https:// localhost: 1880।
ধাপ 5: সহজ RS485 যোগাযোগ


এই উদাহরণ প্রবাহে রাস্পবেরি পাই ইনজেকশন বোতাম টিপে RS485 এর মাধ্যমে 'হ্যালো ওয়ার্ল্ড' পাঠ্য পাঠাবে। প্রবাহটি ইনকামিং স্ট্রিংগুলি গ্রহণ করবে (d দ্বারা সমাপ্ত) এবং ডানদিকে ডিবাগিং উইন্ডোতে স্ট্রিংটি দেখাবে।
সিরিয়াল ইন এবং আউট নোডগুলি ব্যবহার করে যোগাযোগটি উপলব্ধি করা হবে, যা আগে ইনস্টল করা আছে। উপরের ছবির মতো সিরিয়াল পোর্টের বৈশিষ্ট্য /dev /serial0 তে সেট করা খুবই গুরুত্বপূর্ণ।
আপনি একটি সংযুক্ত পিসি (একটি USB থেকে RS485 অ্যাডাপ্টারের মাধ্যমে) এবং একটি সাধারণ টার্মিনাল প্রোগ্রাম দিয়ে প্রবাহ পরীক্ষা করতে পারেন।
ধাপ 6: মোডবাস - কনফিগারেশন 1

নিম্নলিখিত ধাপে আমি আপনাকে দেখাতে চাই কিভাবে নোড-রেডের অধীনে একটি সাধারণ মডবাস আরটিইউ যোগাযোগ বাস্তবায়ন করতে হয়।
প্রথমে আমাদের প্যালেট ম্যানেজারের মাধ্যমে বা ব্যাশে প্রবেশ করে অতিরিক্ত মোডবাস নোড নোড-রেড-কন্ট্রিবিউট-মোডবাস ইনস্টল করতে হবে:
npm node-red-योगदान-modbus ইনস্টল করুন
এখন আপনি প্রবাহ আমদানি করতে পারেন।
ধাপ 7: মোডবাস কনফিগারেশন 2



প্রবাহ আমদানি করার পর আমরা 'মোডবাস রাইট' এবং 'মোডবাস রিড' নোডের কনফিগারেশনে নজর দিতে পারি। 'সার্ভার' সম্পত্তি dev/serial0 এ সেট করা এবং উপরের ছবিতে দেখানো হিসাবে এটি কনফিগার করা গুরুত্বপূর্ণ।
ধাপ 8: মোডবাস পরীক্ষা

পরীক্ষার জন্য আমি একটি Arduino কে RS485 Shield এর সাথে Modbus স্লেভ হিসাবে সংযুক্ত করেছি (আপনি আরও তথ্যের জন্য এই নির্দেশনাটি পরীক্ষা করতে পারেন)।
Modbus Read ইউনিট 1 এর সকল 2s ভোট দেবে এবং ক্রীতদাসের 8 টি রেজিস্টার পড়বে। আপনি Modbus Response এর স্ট্যাটাসে ফলাফল দেখতে পারেন। 2 টি ইনজেক্টরের মাধ্যমে আপনি ক্রীতদাসের রেজিস্টার 6 0 বা 255 এ সেট করতে পারেন।
প্রস্তাবিত:
[ডকার পাই সিরিজ] রাস্পবেরি পাইতে আইওটি নোড (এ) মডিউল কীভাবে ব্যবহার করবেন: 18 টি ধাপ
![[ডকার পাই সিরিজ] রাস্পবেরি পাইতে আইওটি নোড (এ) মডিউল কীভাবে ব্যবহার করবেন: 18 টি ধাপ [ডকার পাই সিরিজ] রাস্পবেরি পাইতে আইওটি নোড (এ) মডিউল কীভাবে ব্যবহার করবেন: 18 টি ধাপ](https://i.howwhatproduce.com/images/001/image-1348-48-j.webp)
[ডকার পাই সিরিজ] রাস্পবেরি পাইতে আইওটি নোড (এ) মডিউল কীভাবে ব্যবহার করবেন: আইওটি নোড (এ) মডিউল কী? আইওটি নোড (এ) ডকার পাই সিরিজ মডিউলগুলির মধ্যে একটি। IOT Node (A) = GPS/BDS + GSM + Lora.I2C সরাসরি Lora কে নিয়ন্ত্রণ করে, তথ্য পাঠায় এবং গ্রহণ করে, SC16IS752 এর মাধ্যমে GSM/GPS/BDS মডিউল নিয়ন্ত্রণ করে, মেইনবোর্ডের প্রয়োজন শুধুমাত্র I2C সাপো
রাস্পবেরি পাই 3 এ রাস্পবিয়ান বাস্টার ইনস্টল করা রাস্পবেরি পাই 3 বি / 3 বি+: 4 ধাপ সহ রাস্পবিয়ান বাস্টার দিয়ে শুরু করা

রাস্পবেরি পাই 3 তে রাস্পবিয়ান বাস্টার ইনস্টল করা রাস্পবেরি পাই 3b / 3b+দিয়ে রাস্পবিয়ান বাস্টার দিয়ে শুরু করা: হাই বন্ধুরা, সম্প্রতি রাস্পবেরি পাই সংস্থা রাস্পবিয়ান বাস্টার নামে নতুন রাস্পবিয়ান ওএস চালু করেছে। এটি রাস্পবেরি পাই এর জন্য রাস্পবিয়ানের একটি নতুন সংস্করণ। তাই আজ এই নির্দেশাবলীতে আমরা শিখব কিভাবে আপনার রাস্পবেরি পাই 3 এ রাস্পবিয়ান বাস্টার ওএস ইনস্টল করতে হয়
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা - রাস্পবেরি পাই 3B দিয়ে শুরু করা - আপনার রাস্পবেরি পাই 3: 6 ধাপ সেট আপ করা হচ্ছে

HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা | রাস্পবেরি পাই 3B দিয়ে শুরু করা | আপনার রাস্পবেরি পাই 3 সেট আপ করা: আপনারা কেউ কেউ জানেন যে রাস্পবেরি পাই কম্পিউটারগুলি বেশ দুর্দান্ত এবং আপনি কেবলমাত্র একটি ছোট বোর্ডে পুরো কম্পিউটারটি পেতে পারেন। 1.2 GHz এ ঘড়ি। এটি পাই 3 কে মোটামুটি 50 রাখে
রাস্পবেরি পাই ফটো বুথ: এইচটিএমএল 5 এবং নোড জেএস: 4 টি ধাপ

Raspberry Pi PhotoBooth: HTML5 & NodeJS: লাইভ প্রিভিউ এবং কাস্টম বর্ডার সহ একটি HTML5 এবং NodeJS ফটোবুথ এই প্রকল্পটি আমার মেয়ের স্কুলের নাচের জন্য তৈরি করা কিছু হিসাবে শুরু হয়েছিল। আমি তার এবং তার বন্ধুদের জন্য ঘটনাটি মনে রাখার জন্য কিছু মজা চেয়েছিলাম (যা শেষবার তারা আল
রাস্পবেরি পাই এবং নোড ব্যবহার করে গুগল ভিশন এপিআই: 11 টি ধাপ

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