সুচিপত্র:
- ধাপ 1: প্রয়োজনীয় উপাদান
- ধাপ 2: আরএফ ট্রান্সমিটার এবং রিসিভারকে আরডুইনোতে সংযুক্ত করা
- ধাপ 3: কোড
- ধাপ 4: ফলাফল
- ধাপ 5: আমাদের অনুসরণ করুন
ভিডিও: আরডুইনোতে আরএফ ট্রান্সমিটার এবং রিসিভার সংযোগ: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
আরএফ (রেডিও ফ্রিকোয়েন্সি) মডিউল রেডিও ফ্রিকোয়েন্সি এ কাজ করে, আরএফ সিস্টেমে সংশ্লিষ্ট পরিসীমা 30khz এবং 300Ghz এর মধ্যে পরিবর্তিত হয়, ডিজিটাল ডেটা ক্যারিয়ার ওয়েভের প্রশস্ততার পরিবর্তনে পুনresপ্রতিষ্ঠিত হয়। এই ধরনের মড্যুলেশনটি Amplitude Shifting Key (ASK) নামে পরিচিত। আরএফের মাধ্যমে প্রেরিত সংকেতগুলি দীর্ঘ দূরত্বের মধ্য দিয়ে ভ্রমণ করতে পারে যা এটিকে দীর্ঘ পরিসরের অ্যাপ্লিকেশনের জন্য উপযুক্ত করে তোলে। আরএফ ট্রান্সমিশন আরও শক্তিশালী এবং নির্ভরযোগ্য.. আরএফ যোগাযোগ একটি নির্দিষ্ট ফ্রিকোয়েন্সি পরিসীমা ব্যবহার করে.. এই আরএফ মডিউলটি একটি আরএফ ট্রান্সমিটার এবং একটি আরএফ রিসিভার নিয়ে গঠিত। ট্রান্সমিটার/রিসিভার (Tx/Rx) জোড়া 434 MHz ফ্রিকোয়েন্সি এ কাজ করে। একটি আরএফ ট্রান্সমিটার সিরিয়াল ডেটা গ্রহণ করে এবং এটি পিন 4 এ সংযুক্ত তার অ্যান্টেনার মাধ্যমে আরএফের মাধ্যমে বেতারভাবে প্রেরণ করে। ট্রান্সমিশন 1 কেবিপিএস -10 কেবিপিএস হারে সঞ্চালিত হয়।
আরএফ মডিউলের বৈশিষ্ট্য:
1. রিসিভার ফ্রিকোয়েন্সি 433MHz
2. Receivertypical ফ্রিকোয়েন্সি 105Dbm।
3. রিসিভার সরবরাহ বর্তমান 3.5mA।
4. কম শক্তি খরচ।
5. রিসিভার অপারেটিং ভোল্টেজ 5v
6. ট্রান্সমিটার ফ্রিকোয়েন্সি পরিসীমা 433.92MHz।
7. ট্রান্সমিটার সরবরাহ ভোল্টেজ 3v ~ 6v।
8. ট্রান্সমিটার আউটপুট পাওয়ার 4v ~ 12v
এই পোস্টে আপনারা জানবেন কিভাবে এক জায়গা থেকে অন্য জায়গায় ডাটা প্রেরণ করা যায় তার জন্য আমরা এখানে একটি Rf ট্রান্সমিটার এবং রিসিভার মডিউল ব্যবহার করেছি। আরএফ ট্রান্সমিটার রিসিভার বিভাগে কিছু অক্ষর পাঠাবে, প্রাপ্ত অক্ষরের উপর ভিত্তি করে, রিসিভার বিভাগে এলসিডি ডিসপ্লেতে এনকোড করা বার্তা প্রদর্শিত হবে। আরএফ ট্রান্সমিটার এবং রিসিভার টিএক্স এবং আরএক্স প্রান্তে একটি আরডুইনো বোর্ডের সাথে সংযুক্ত হবে, সংযোগগুলি শুরু করতে যাওয়ার জন্য আমাদের কিছু হার্ডওয়্যার উপাদান প্রয়োজন যা নীচে তালিকাভুক্ত রয়েছে।
ধাপ 1: প্রয়োজনীয় উপাদান
হার্ডওয়্যার উপাদান
1. আরএফ ট্রান্সমিটার এবং রিসিভার
2. Arduino uno (2 বোর্ড)।
3. এলসিডি 16*2 ডিসপ্লে
4. জাম্পার তারের
5. ব্রেডবোর্ড (alচ্ছিক)
6. সোল্ডারিং বন্দুক
সফ্টওয়্যার আবশ্যক
1. Arduino IDE
ধাপ 2: আরএফ ট্রান্সমিটার এবং রিসিভারকে আরডুইনোতে সংযুক্ত করা
Arduino এর সাথে RF Tx & Rx এর সংযোগ
সার্কিট ডায়াগ্রাম অনুযায়ী সংযোগগুলি তৈরি করুন, একটি Rf Tx & Rx বাস্তবায়নের জন্য আমাদের দুটি আরডুইনো বোর্ড দরকার, একটি ট্রান্সমিটারের জন্য এবং আরেকটি রিসিভারের জন্য। একবার আপনি সার্কিট ডায়াগ্রাম অনুযায়ী সবকিছু সংযুক্ত করেছেন। মডিউল ঠিক কাজ করে
ধাপ 3: কোড
কোড
আপনার Arduino এ কোড আপলোড করার আগে প্রথমে এখান থেকে লাইব্রেরি ডাউনলোড করুন
ট্রান্সমিটার কোড
#অন্তর্ভুক্ত // এখানে ভার্চুয়াল তারের লাইব্রেরি ফাইল অন্তর্ভুক্ত করুন
গৃহস্থালি *নিয়ামক;
অকার্যকর সেটআপ()
{
vw_set_ptt_inverted (সত্য);
vw_set_tx_pin (12);
vw_setup (4000);। // ডেটা ট্রান্সফারের গতি Kbps
}
অকার্যকর লুপ ()
{
নিয়ামক = "9";
vw_send ((uint8_t *) নিয়ামক, strlen (নিয়ামক));
vw_wait_tx ();
// পুরো বার্তাটি চলে যাওয়া পর্যন্ত অপেক্ষা করুন
বিলম্ব (1000);
নিয়ামক = "8";
vw_send ((uint8_t *) নিয়ামক, strlen (নিয়ামক));
vw_wait_tx ();
// পুরো বার্তাটি চলে যাওয়া পর্যন্ত অপেক্ষা করুন
বিলম্ব (1000);
}
রিসিভার কোড
#অন্তর্ভুক্ত // এখানে লিকুইডক্রিস্টাল লাইব্রেরি ফাইল অন্তর্ভুক্ত করুন
#অন্তর্ভুক্ত // এখানে ভার্চুয়াল তারের লাইব্রেরি ফাইল অন্তর্ভুক্ত করুন
লিকুইডক্রিস্টাল এলসিডি (7, 6, 5, 4, 3, 2);
চরকাড [100];
int pos = 0;
অকার্যকর সেটআপ()
{
lcd.begin (16, 2);
vw_set_ptt_inverted (সত্য);
// DR3100 এর জন্য প্রয়োজনীয়
vw_set_rx_pin (11);
vw_setup (4000); // বিট প্রতি সেকেন্ড
vw_rx_start (); // রিসিভার পিএলএল চালু করুন
}
voidloop ()
{
uint8_t buf [VW_MAX_MESSAGE_LEN];
uint8_t buflen = VW_MAX_MESSAGE_LEN;
যদি (vw_get_message (buf, & buflen))
// অ ব্লকিং
{
যদি (buf [0] == '9')
{
lcd.clear ();
lcd.setCursor (0, 0);
lcd.print ("Hello Techies");
}
যদি (buf [0] == '8')
{
lcd.clear ();
lcd.setCursor (0, 0);
lcd.print ("স্বাগতম");
lcd.setCursor (0, 1);
lcd.print ("প্রো-টেক চ্যানেল");
}
}
ধাপ 4: ফলাফল
ধাপ 5: আমাদের অনুসরণ করুন
নীচের লিঙ্কে ক্লিক করুন এবং আরও আপডেট পেতে ব্লগটি অনুসরণ করুন
protechel.wordpress.com
ধন্যবাদ
প্রস্তাবিত:
ইউএসবি + ওয়্যার সিগন্যাল সংযোগ পিসি + ফ্রি সিমুলেটর সফটওয়্যারের মাধ্যমে চালিত ফ্লাইস্কি আরএফ ট্রান্সমিটার: 6 ধাপ
ফ্লাইস্কি আরএফ ট্রান্সমিটার চালিত পিসি ইউএসবি + ওয়্যার সিগন্যাল সংযোগ পিসি + ফ্রি সিমুলেটর সফটওয়্যারে: আপনি যদি আমার মতো হন তবে আপনার প্রিয় আরএফ প্লেন/ড্রোন ক্র্যাশ করার আগে আপনি আপনার আরএফ ট্রান্সমিটার পরীক্ষা করতে এবং শিখতে পছন্দ করবেন। এটি আপনাকে অতিরিক্ত মজা দেবে, যখন প্রচুর অর্থ এবং সময় সাশ্রয় করবে। এটি করার জন্য, আপনার আরএফ ট্রান্সমিটারটি আপনার সাথে সংযুক্ত করার সর্বোত্তম উপায়
আরএফ মডিউল 433MHZ - কোন মাইক্রোকন্ট্রোলার ছাড়াই 433MHZ RF মডিউল থেকে রিসিভার এবং ট্রান্সমিটার তৈরি করুন: 5 টি ধাপ
আরএফ মডিউল 433MHZ | কোন মাইক্রোকন্ট্রোলার ছাড়াই 433MHZ RF মডিউল থেকে রিসিভার এবং ট্রান্সমিটার তৈরি করুন: আপনি কি ওয়্যারলেস ডেটা পাঠাতে চান? সহজে এবং কোন মাইক্রোকন্ট্রোলারের প্রয়োজন নেই? এখানে আমরা যাচ্ছি, এই নির্দেশে আমি আপনাকে দেখাবো mi বেসিক আরএফ ট্রান্সমিটার এবং রিসিভার ব্যবহারের জন্য প্রস্তুত
IR ভিত্তিক ওয়্যারলেস অডিও ট্রান্সমিটার এবং রিসিভার: 6 টি ধাপ
আইআর ভিত্তিক ওয়্যারলেস অডিও ট্রান্সমিটার এবং রিসিভার: ওয়্যারলেস অডিও ইতিমধ্যে একটি প্রযুক্তিগতভাবে উন্নত ক্ষেত্র যেখানে ব্লুটুথ এবং আরএফ কমিউনিকেশন হল প্রধান প্রযুক্তি (যদিও বেশিরভাগ বাণিজ্যিক অডিও সরঞ্জাম ব্লুটুথ দিয়ে কাজ করে)। একটি সাধারণ আইআর অডিও লিঙ্ক সার্কিট ডিজাইন করা উপকারী হবে না
আরএফ ট্রান্সমিটার এবং রিসিভার: 8 টি ধাপ (ছবি সহ)
আরএফ ট্রান্সমিটার এবং রিসিভার: এই প্রকল্পে, আমি পিক 16f628a সহ আরএফ মডিউল ব্যবহার করব। এটি rf সম্পর্কে একটি ছোট টিউটোরিয়াল হবে। আপনি আরএফ মডিউলগুলি একে অপরের সাথে যোগাযোগ করার পরে আপনি এই মডিউলগুলি পিক মাইক্রোকন্ট্রোলার, আর্ডুনিও বা যে কোনও মাইক্রোকন্ট্রোলারের সাথে ব্যবহার করতে পারেন। আমি নিয়ন্ত্রিত
একটি অ্যাকসিলরোমিটার এবং একটি আরএফ ট্রান্সমিটার-রিসিভার পেয়ার ব্যবহার করে অঙ্গভঙ্গি নিয়ন্ত্রিত রোভার: 4 টি ধাপ
একটি অ্যাকসিলরোমিটার এবং একটি আরএফ ট্রান্সমিটার-রিসিভার পেয়ার ব্যবহার করে অঙ্গভঙ্গি নিয়ন্ত্রিত রোভার: আরে, কখনও এমন একটি রোভার তৈরি করতে চেয়েছিলেন যা আপনি সহজ হাতের ইশারায় চালাতে পারবেন কিন্তু ইমেজ প্রসেসিংয়ের জটিলতা এবং আপনার সাথে একটি ওয়েবক্যামকে ইন্টারফেস করার সাহস যোগাতে পারেননি। মাইক্রোকন্ট্রোলার, চড়াই উল্লেখ না