arduino-লোগো

ARDUINO RFLINK-UART ওয়্যারলেস UART ট্রান্সমিশন মডিউল

ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-PRODUCT

পণ্য তথ্য

RFLINK-UART ওয়্যারলেস UART ট্রান্সমিশন মডিউল হল একটি মডিউল যা তারযুক্ত UART-কে ওয়্যারলেস UART ট্রান্সমিশনে কোনো কোডিং প্রচেষ্টা বা হার্ডওয়্যার ছাড়াই আপগ্রেড করে। মডিউলটিতে একটি রুট টার্মিনাল থাকে এবং চারটি ডিভাইস পর্যন্ত I/O পোর্টের একটি সেট দিয়ে শেষ হয়। অপারেটিং ভলিউমtage এর রেঞ্জ 3.3V থেকে 5.5V, এবং RF ফ্রিকোয়েন্সি 2400MHz থেকে 2480MHz পর্যন্ত। খোলা জায়গায় ট্রান্সমিশন দূরত্ব প্রায় 80 থেকে 100 মিটার, এবং ট্রান্সমিশন রেট 250Kbps। মডিউলটি 1-থেকে-1 বা 1-থেকে একাধিক (চারটি পর্যন্ত) ট্রান্সমিশন সমর্থন করে।

পণ্য মডিউল বৈশিষ্ট্য

  1. অপারেটিং ভলিউমtage: 3.3~5.5V
  2. আরএফ ফ্রিকোয়েন্সি:2400MHz~2480MHz
  3. শক্তি খরচ: TX মোডে 24 mA@ +5dBm এবং RX মোডে 23 mA।
  4. শক্তি প্রেরণ: +5dBm
  5. সংক্রমণ হার: 250Kbps
  6. সংক্রমণ দূরত্ব: খোলা জায়গায় প্রায় 80 থেকে 100 মি
  7. বড রেট 9,600bps বা 19,200bps
  8. 1-থেকে-1 বা 1-থেকে একাধিক (চারটি পর্যন্ত) ট্রান্সমিশন সমর্থন করে।

মডিউল চেহারা এবং মাত্রা
RFLINK-UART মডিউলটিতে একটি রুট টার্মিনাল এবং চারটি পর্যন্ত ডিভাইসের প্রান্ত রয়েছে। রুট টার্মিনাল এবং ডিভাইসের প্রান্তটি বাহ্যিকভাবে একই রকম, এবং পিছনের লেবেল দ্বারা এগুলি সনাক্ত করা যেতে পারে। RFLINK-UART মডিউলের গ্রুপ আইডি হল 0001, এবং BAUD হল 9600।

PRODUCT পিন সংজ্ঞা

রুট ডিভাইস
ID0 ID0
ID1 ID1
IO IO
5V 5V
জিএনডি জিএনডি

পণ্য ব্যবহারের নির্দেশাবলী

সেটআপ রুট এবং ডিভাইস
UART কমিউনিকেশন ইন্টারফেস সমর্থন করে এমন সব ধরনের ডেভেলপমেন্ট বোর্ড এবং MCU সরাসরি এই মডিউল ব্যবহার করতে পারে এবং অতিরিক্ত ড্রাইভার বা API প্রোগ্রাম ইনস্টল করার প্রয়োজন নেই। RFLINK-UART ওয়্যারলেস UART ট্রান্সমিশন মডিউল 1-থেকে-মাল্টিপল টাইপ, ডিফল্ট রুট টার্মিনাল (#0) সমর্থন করে একটি ডিভাইস (#1) এর সাথে পাওয়ার-অন করার পরে যদি আপনার কাছে অন্য একটি নম্বরযুক্ত ডিভাইস থাকে (#2~#4)। আপনি রুট সাইডে ID0 এবং ID1 পিনের মাধ্যমে সংযোগ করতে চান এমন বিভিন্ন ডিভাইস সাইড নির্বাচন করতে পারেন।

ডিভাইস নির্বাচনের ID0/ID1 সমন্বয়ের জন্য, নীচের সারণীটি পড়ুন:

ডিভাইস 1 (#1) ডিভাইস 2 (#2) ডিভাইস 3 (#3) ডিভাইস 4 (#4)
ID0 পিন: উচ্চ
ID1 পিন: উচ্চ
ID0 পিন: উচ্চ
ID1 পিন: কম
ID0 পিন: কম
ID1 পিন: উচ্চ
ID0 পিন: কম
ID1 পিন: কম

ডিভাইস সাইড প্রথম অনুযায়ী প্রয়োজনীয় ডিভাইস নম্বর সেট করা উচিত, রুট একই টেবিলের মাধ্যমে লক্ষ্য ডিভাইস নির্বাচন করবে. আপনি রুটের ID0 এবং ID1 এর মাধ্যমে বার্তা স্থানান্তর করার জন্য একটি ভিন্ন ডিভাইস চয়ন করতে পারেন, সাধারণত ID0 বা/এবং ID1 কে GND এর সাথে টাই করুন৷ এর চেয়েও বেশি, রুট সাইডও IO পিনের মাধ্যমে একটি নিম্ন/উচ্চ সংকেত পাঠাতে পারে যাতে ফ্লাইতে টার্গেট ডিভাইস বেছে নেওয়া যায়ample, নীচের চিত্রে, Arduino Nano D4 এবং D5 পিনের মাধ্যমে সংযোগ করার জন্য ডিভাইস নির্বাচন করে। ID0 এবং ID1 পিনে সংশ্লিষ্ট উচ্চ/নিম্ন সংকেত পাঠানোর পরে, রুট টার্মিনাল পুরানো সংযোগ প্রান্তের সাথে ট্রান্সমিশনকে বাধা দেবে (অর্থাৎ, পুরানো সংযোগের শেষের সাথে ট্রান্সমিশন এবং গ্রহণ বন্ধ করে)। এবং নতুন সংযোগে স্যুইচ করতে ID_Lat পিন থেকে একটি নিম্ন সংকেতের জন্য অপেক্ষা করুন..

RFLINK-UART ওয়্যারলেস UART ট্রান্সমিশন মডিউল হল একটি সহজে-ব্যবহারযোগ্য মডিউল যা অবিলম্বে এবং ব্যথাহীনভাবে তারযুক্ত UAR-কে ওয়্যারলেস UAR ট্রান্সমিশনে আপগ্রেড করে। এর চেয়েও বেশি, সেখানে I/O পোর্টের একটি সেট রয়েছে, এইভাবে IO সুইচগুলিকে দূরবর্তীভাবে ভালভাবে নিয়ন্ত্রিত করতে আপনার কোন কোডিং প্রচেষ্টা এবং হার্ডওয়্যারের প্রয়োজন নেই।

মডিউল চেহারা এবং মাত্রা
RFLINK-UART মডিউলটিতে একটি রুট টার্মিনাল (বাম) এবং চারটি পর্যন্ত ডিভাইসের শেষ রয়েছে (নীচের চিত্রের ডানদিকে, 1 থেকে 4 পর্যন্ত সংখ্যা করা যেতে পারে), দুটি বাহ্যিকভাবে একই রকম, এটি সনাক্ত করা যেতে পারে পিছনে লেবেল দ্বারা. নীচে দেখানো হিসাবে, RFLINK-UART মডিউলের গ্রুপ ID হল 0001 এবং BAUD হল 9600৷ ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-1

মডিউল বৈশিষ্ট্য

  1. অপারেটিং ভলিউমtage: 3.3~5.5V
  2. আরএফ ফ্রিকোয়েন্সি:2400MHz ~ 2480MHz।
  3. শক্তি খরচ: TX মোডে 24 mA@ +5dBm এবং RX মোডে 23mA।
  4. শক্তি প্রেরণ: +5dBm
  5. সংক্রমণ হার: 250Kbps
  6. সংক্রমণ দূরত্ব: খোলা জায়গায় প্রায় 80 থেকে 100 মি
  7. বড হার:9,600bps বা 19,200bps
  8. 1-থেকে-1 বা 1-থেকে-মাল্টিপল (চারটি পর্যন্ত) ট্রান্সমিশন সমর্থন করে।

পিন সংজ্ঞা

ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-2

  • GND→ স্থল
  • +5V→ 5V ভলিউমtagই ইনপুট
  • TX→ উন্নয়ন বোর্ড UART এর RX এর সাথে মিলে যায়
  • আরএক্স→ উন্নয়ন বোর্ড UART-এর TX-এর সাথে মিলে যায়
  • সিইবি→ এই CEB স্থলের সাথে সংযুক্ত হওয়া উচিত (GND), তারপর মডিউলটি পাওয়ার-অন হবে এবং একটি পাওয়ার-সেভিং কন্ট্রোল ফাংশন হিসাবে ব্যবহার করা যেতে পারে।
  • আউট→ IO পোর্টের আউটপুট পিন (অন/অফ এক্সপোর্ট)
  • IN→ইনপুট IO পোর্টের পিন (অন/অফ রিসিভ)।
  • আইডি 1, আইডি 0 →এই দুটি পিনের উচ্চ/নিম্ন সমন্বয়ের মাধ্যমে কোন ডিভাইসের সাথে সংযোগ করতে হবে তা নির্বাচন করে।
  • ID_Lat→ ডিভাইস আইডি ল্যাচ পিন. যখন রুট ID0, ID1 এর মাধ্যমে লক্ষ্য ডিভাইস সেট করে, তখন আপনাকে এই পিনটি LOW সেট করতে হবে তারপর সংযোগটি আনুষ্ঠানিকভাবে নির্দিষ্ট ডিভাইসে সুইচ করা হবে।
    • GND→ স্থল
    • +5V→ 5V ভোল্টtagই ইনপুট
    • TX→ উন্নয়ন বোর্ড UART এর RX এর সাথে মিলে যায়
    • আরএক্স→ উন্নয়ন বোর্ড UART-এর TX-এর সাথে মিলে যায়
    • সিইবি→ এই CEB কে গ্রাউন্ড (GND) এর সাথে সংযুক্ত করা উচিত, তারপর মডিউলটি পাওয়ার-অন হবে এবং পাওয়ার-সেভিং কন্ট্রোল ফাংশন হিসাবে ব্যবহার করা যেতে পারে।
    • আউট→ IO পোর্টের আউটপুট পিন (অন/অফ এক্সপোর্ট) I
    • IN→ IO পোর্টের ইনপুট পিন (অন/অফ রিসিভ)।
    • আইডি 1, আইডি 0→ এই দুটি পিনের উচ্চ/নিম্ন সমন্বয়ের মাধ্যমে, ডিভাইসটিকে বিভিন্ন ডিভাইস নম্বরে সেট করা যেতে পারে। ID_Lat→ এই পিন ফুট ডিভাইসে কোন প্রভাব নেই।

কিভাবে ব্যবহার করবেন

UART কমিউনিকেশন ইন্টারফেস সমর্থন করে এমন সব ধরনের ডেভেলপমেন্ট বোর্ড এবং MCU সরাসরি এই মডিউল ব্যবহার করতে পারে এবং অতিরিক্ত ড্রাইভার বা API প্রোগ্রাম ইনস্টল করার প্রয়োজন নেই।

সেটআপ রুট এবং ডিভাইস
প্রথাগত তারযুক্ত TTL হল 1 থেকে 1 ট্রান্সমিশন, RFLINK-UART ওয়্যারলেস UART ট্রান্সমিশন মডিউল 1-থেকে-মাল্টিপল টাইপ, ডিফল্ট রুট টার্মিনাল (#0) সমর্থন করবে ডিভাইসের সাথে পাওয়ার-অন করার পরে (#1) যদি আপনার কাছে অন্য থাকে সংখ্যাযুক্ত ডিভাইস (#2~# 4)। আপনি রুট সাইডে ID0 এবং ID1 পিনের মাধ্যমে সংযোগ করতে চান এমন বিভিন্ন ডিভাইস সাইড নির্বাচন করতে পারেন। ডিভাইস নির্বাচনের ID0/ID1 সমন্বয়ের জন্য, অনুগ্রহ করে নীচের সারণীটি পড়ুন।

ID0, ID1 পিন ডিফল্ট উচ্চ, তারা মাটিতে সংযোগের মাধ্যমে কম হবে।

দ্রষ্টব্য: ডিভাইস সাইড প্রথম অনুযায়ী প্রয়োজনীয় ডিভাইস নম্বর সেট করা উচিত, রুট একই টেবিলের মাধ্যমে লক্ষ্য ডিভাইস নির্বাচন করবে।

আপনি রুটের ID0 এবং ID1 এর মাধ্যমে বার্তা স্থানান্তর করার জন্য একটি ভিন্ন ডিভাইস বেছে নিতে পারেন, সাধারণত ID0 বা/এবং ID1 কে GND-তে বেঁধে। এর থেকেও বেশি, রুট সাইড IO পিনের মাধ্যমে কম/হাই সিগন্যাল পাঠাতে পারে উড়তে থাকা টার্গেট ডিভাইসটি বেছে নিতে। প্রাক্তন জন্যample, নীচের চিত্রে, Arduino Nano D4 এবং D5 পিনের মাধ্যমে সংযোগ করার জন্য ডিভাইসটি নির্বাচন করে।ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-3

ID0 এবং ID1 পিনে সংশ্লিষ্ট উচ্চ/নিম্ন সংকেত পাঠানোর পরে, রুট টার্মিনাল পুরানো সংযোগ প্রান্তের সাথে ট্রান্সমিশনকে বাধা দেবে (অর্থাৎ, পুরানো সংযোগের শেষের সাথে ট্রান্সমিশন এবং গ্রহণ বন্ধ করে)। এবং নতুন সংযোগে স্যুইচ করতে ID_Lat পিন থেকে একটি নিম্ন সংকেতের জন্য অপেক্ষা করুন।

নতুন সংযোগের মাধ্যমে বার্তা প্রেরণ/গ্রহণ করা শুরু করুন
আপনি ID0, ID1 এর মাধ্যমে লক্ষ্য ডিভাইস নম্বর সংকেত পাঠানোর পরে, রুট এবং বর্তমান সংযুক্ত ডিভাইসের মধ্যে সমস্ত ট্রানজেকশন বন্ধ হয়ে যাবে। নতুন ট্রানজেকশন শুরু হবে না যতক্ষণ না আপনি ID_Lat-এর একটি LOW সংকেত কমপক্ষে 3ms পাঠান।

ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-4

আরডুইনো, রাস্পবেরি পাই এবং সেন্সরগুলির জন্য তিনটি ব্যবহারের ক্ষেত্রে রয়েছে।

Arduino সঙ্গে কাজ
আরডুইনোর হার্ডওয়্যার TX/RX পোর্টগুলি সরাসরি ব্যবহার করার পাশাপাশি, এই মডিউলটি সফ্টওয়্যার সিরিয়ালগুলিকেও সমর্থন করে, তাই এটি একটি সফ্টওয়্যার-ইমুলেটেড UART-এ ব্যবহার করতে পারে যাতে শারীরিক UART ইন্টারফেস দখল না করা যায়৷ নিম্নলিখিত প্রাক্তনample TX-এর সাথে D2 এবং D3 সংযোগ করছে এবং সফ্টওয়্যার সিরিয়াল RX, D7, D8 এর মাধ্যমে RFLINK-UART মডিউলের রুট সাইড হল পিন যা ডিভাইসের সাথে সংযোগ সেট করে এবং D5 ঠিক টগল পিন হিসাবে ব্যবহৃত হয়। Arduino এর নির্দেশাবলীর মাধ্যমে, D7, D8 এবং D5 পিনের জন্য ডিজিটাল রাইট আউটপুট কম বা উচ্চ করে আমরা বিভিন্ন ডিভাইসের সাথে গতিশীলভাবে সংযোগ করার ক্ষমতা অর্জন করতে পারি।ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-5ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-6

Exampএকটি রুট-সাইড পরিবহন প্রোগ্রামের লে:

ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-7 ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-8

ExampRX রিসিভার-সাইড প্রোগ্রামের লে ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-9

চালান

ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-10

রাস্পবেরি পাই এর সাথে কাজ করা
রাস্পবেরি পাইতে এই মোডটি ব্যবহার করাও মোটামুটি সহজ! RFLINK-UART মডিউলের পিনগুলি রাস্পবেরি পাই-এর সাথে প্রাক্তনের মতোই সংযুক্ত থাকেampউপরের Arduino এর le. অন্য কথায়, আপনি সরাসরি RX/TX পিনে পড়তে এবং লিখতে পারেন এবং একটি প্রথাগত UART-এর মতো সংযোগ করার জন্য ডিভাইসটি নির্দিষ্ট করতে পারেন। নীচের চিত্রটি রুট-সাইড রাস্পবেরি পাই এবং RFLINK-UART মডিউলের মধ্যে সংযোগের পদ্ধতি দেখায় এবং ডিভাইসের প্রান্তের সংযোগ পদ্ধতিটি মূলত একই, তবে এটি ID_ ল্যাট পিন পিন সংযুক্ত করার প্রয়োজন নেই, এবং ID0 এবং ID1 প্রয়োজনীয়তার উপর নির্ভর করে বিভিন্ন আইডি নম্বরে সেট করা হয়।ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-11

Exampপ্রোগ্রামের লে:
ট্রান্সমিটার বারবার ডিভাইস #3 এবং ডিভাইস #1 এ তথ্য প্রেরণ করে

ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-12ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-13

রিসিভার: এই প্রাক্তনample একটি সহজ গ্রহণ 

ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-14

সেন্সরের সাথে সরাসরি সংযোগ
যদি আপনার সেন্সর UART ইন্টারফেস সমর্থন করে এবং Baud রেট 9,600 বা 19,200 সমর্থন করে, তাহলে আপনি এটিকে সরাসরি RFLINK-UART মডিউলের ডিভাইসের পাশে সংযুক্ত করতে পারেন এবং আপনি দ্রুত এবং বেদনাহীনভাবে এটিকে ওয়্যারলেস ফাংশন সেন্সরও আপগ্রেড করতে পারেন। নিম্নলিখিত G3 PM2.5 সেন্সরটিকে প্রাক্তন হিসাবে নেওয়া হয়েছে৷ample, নিম্নলিখিত সংযোগ পদ্ধতি পড়ুনARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-15

এর পরে, অনুগ্রহ করে RFLINK-UART মডিউলের RO সংযোগ করার জন্য একটি ডেভেলপমেন্ট বোর্ড (হয় Arduino বা রাস্পবেরি পাই) প্রস্তুত করুন ওটি পাশে, আপনি G3 ট্রান্সমিশন পড়তে পারেন সাধারণ UART পদ্ধতিতে PM2.5 ডেটা, অভিনন্দন, G3 আছে ওয়্যারলেস ট্রান্সমিশন ক্ষমতা সহ একটি PM2.5 সেন্সিং মডিউলে আপগ্রেড করা হয়েছে।

IO পোর্ট ব্যবহার করুন

RFLINK-UART মডিউলটি IO পোর্টের একটি সেট সরবরাহ করে যা আপনাকে ওয়্যারলেসভাবে চালু/বন্ধ কমান্ড প্রেরণ করতে দেয় এবং এই সেট Io পোর্টগুলি মডিউলের ট্রান্সমিশন বা গ্রহণের প্রান্তে সীমাবদ্ধ নয় এবং উভয় প্রান্ত একে অপরকে নিয়ন্ত্রণ করতে পারে। যতক্ষণ আপনি ভলিউম পরিবর্তনtagউভয় প্রান্তে IN পোর্টের e, আপনি আউটপুট ভলিউম পরিবর্তন করবেনtagসিঙ্ক্রোনাসভাবে অন্য প্রান্তে আউট পোর্টের e. অনুগ্রহ করে নিম্নলিখিত ব্যবহার প্রাক্তন পড়ুনampসুইচ LED বাল্বকে দূরবর্তীভাবে নিয়ন্ত্রণ করতে IO পোর্ট কীভাবে ব্যবহার করবেন তা ব্যাখ্যা করতে।ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-16

দলিল/সম্পদ

ARDUINO RFLINK-UART ওয়্যারলেস UART ট্রান্সমিশন মডিউল [পিডিএফ] নির্দেশিকা ম্যানুয়াল
RFLINK-UART ওয়্যারলেস UART ট্রান্সমিশন মডিউল, ওয়্যারলেস UART ট্রান্সমিশন মডিউল, UART ট্রান্সমিশন মডিউল, ট্রান্সমিশন মডিউল, মডিউল

তথ্যসূত্র

একটি মন্তব্য করুন

আপনার ইমেল ঠিকানা প্রকাশ করা হবে না. প্রয়োজনীয় ক্ষেত্রগুলি চিহ্নিত করা হয়েছে *