সুচিপত্র:

RS485 Arduino এবং Raspberry Pi এর মধ্যে: 7 টি ধাপ
RS485 Arduino এবং Raspberry Pi এর মধ্যে: 7 টি ধাপ

ভিডিও: RS485 Arduino এবং Raspberry Pi এর মধ্যে: 7 টি ধাপ

ভিডিও: RS485 Arduino এবং Raspberry Pi এর মধ্যে: 7 টি ধাপ
ভিডিও: IMPLEMENTATION OF IOT WITH RASPBERRY PI-III 2024, জুলাই
Anonim
RS485 Arduino এবং Raspberry Pi এর মধ্যে
RS485 Arduino এবং Raspberry Pi এর মধ্যে

স্কুলের জন্য আমাকে একটি প্রকল্প তৈরি করতে হবে। আমি একটি রাস্পবেরি পাই দ্বারা সম্পূর্ণরূপে নিয়ন্ত্রিত একটি স্মার্ট গ্রিনহাউস কন্ট্রোলার তৈরি করতে পছন্দ করি। সেন্সর একটি arduino uno দ্বারা চালিত হবে। পরবর্তী মাসগুলিতে আমি এই প্রকল্পের ধাপে ধাপে নির্দেশাবলীর উপর পোস্ট করব যাতে আপনিও এটি তৈরি করতে পারেন। RS485 এই জন্য নিখুঁত। RS485 10 Mbit/s এবং 1200 মিটার দূরত্ব পর্যন্ত গতি সমর্থন করে। তারের দৈর্ঘ্যের উপর নির্ভর করে আপনার পাঠানো গতি কম করতে হবে। দূরত্বের সর্বোচ্চ গতি জানতে এই টেবিলে দেখুন। RS485 স্লেভের মানগুলি পড়তে এবং সেট করতে আমি পাইথন ভাষা ব্যবহার করব।

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

অংশ:

  • রাস্পবেরি পিআই (আমি 3 বি+ব্যবহার করি)
  • MAX485 মডিউল
  • ইউএসবি থেকে আরএস 485 ইন্টারফেস
  • কিছু জাম্পার তার
  • arduino uno

ধাপ 2: রাস্পবিয়ানে প্রয়োজনীয় সফ্টওয়্যার ইনস্টল করা

আমি আপনার রাস্পবেরিতে কীভাবে রাস্পবিয়ান ইনস্টল করব তা নিয়ে আলোচনা করব না। ইতিমধ্যেই কিছু ইন্সট্রাকটেবল আছে যা বর্ণনা করছে পরিবর্তে আমি কিভাবে প্রয়োজনীয় সফটওয়্যার ইনস্টল করব তা বর্ণনা করতে যাচ্ছি।

প্রথমে আপনার রাস্পবেরি আপডেট করুন:

উপযুক্ত আপডেট

তারপর পিপ ইনস্টল করুন:

apt-get python3-pip ইনস্টল করুন

হ্যাঁ জন্য এন্টার ক্লিক করুন

তারপর minimalmodbus ইনস্টল করুন:

pip3 install -U minimalmodbus

ধাপ 3: Arduino তারের

Arduino তারের
Arduino তারের

উপরের ছবিতে আপনি আরডুইনোকে আরএস 485 ইন্টারফেসে কীভাবে সংযুক্ত করবেন তা দেখতে পারেন। দ্বিতীয় RS485 একটি USB থেকে RS485 অ্যাডাপ্টারের প্রতিনিধিত্ব করে।

ধাপ 4: Arduino কোডিং

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

ধাপ 5: রাস্পবেরিতে RS485 প্রোগ্রামিং

এখন আমরা মাস্টার হিসাবে রাস্পবেরি পাই কোড করতে যাচ্ছি।

  • আপনার রাস্পবেরি পাইতে একটি টার্মিনাল খুলুন।
  • একটি নতুন ফাইল modbus.py তৈরি করুন

vi modbus.py

  • সন্নিবেশের জন্য টাইপ করুন
  • ফাইলে কোড পেস্ট করুন
  • Escape কী টিপুন
  • টাইপ: wq
  • এন্টার কী টিপুন

ধাপ 6: স্ক্রিপ্ট পরীক্ষা করা

স্ক্রিপ্ট পরীক্ষা করা হচ্ছে
স্ক্রিপ্ট পরীক্ষা করা হচ্ছে

কমান্ড টাইপ করুন:

python3 modbus.py

এখন 1 বা 0 দিন এবং আপনি দেখতে পাবেন arduino এর নেতৃত্ব চালু এবং বন্ধ।

ধাপ 7: উপসংহার

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

যারা ডাচ ভাষায় কথা বলেন তাদের জন্য আপনি আমার প্রকল্পটি এখানে অনুসরণ করতে পারেন। প্রকল্প শেষ হলে আমি আমার সম্পূর্ণ প্রকল্পের একটি বর্ধিত নির্দেশনা দেব

প্রস্তাবিত: