সুচিপত্র:

LoRa ESP32 রেডিও সহজে শুরু করা টিউটোরিয়াল - কোন তারের: 6 ধাপ
LoRa ESP32 রেডিও সহজে শুরু করা টিউটোরিয়াল - কোন তারের: 6 ধাপ

ভিডিও: LoRa ESP32 রেডিও সহজে শুরু করা টিউটোরিয়াল - কোন তারের: 6 ধাপ

ভিডিও: LoRa ESP32 রেডিও সহজে শুরু করা টিউটোরিয়াল - কোন তারের: 6 ধাপ
ভিডিও: Introduction to Heltec LoRa CubeCell Development Board HTCC-AB01 2024, নভেম্বর
Anonim
Image
Image

আরে, কি খবর, বন্ধুরা? CETech থেকে এখানে আর্কশ।

আজ আমরা একটি প্রজেক্ট তৈরি করতে যাচ্ছি যা মূলত লোরা রেডিওগুলি একে অপরের সাথে সবচেয়ে সহজ উপায়ে কথা বলার জন্য স্থাপন করা।

এখানে আমি যে মাইক্রোকন্ট্রোলারটি ব্যবহার করেছি তা হল ESP32, যা 915MHz এর LoRa বোর্ডের সাথে সংযুক্ত, আমি একটি রেডিওতে OLED ডিসপ্লেও সংযুক্ত করেছি যাতে প্যাকেটের তথ্য দৃশ্যমান হয়। এই প্রকল্পে ব্যবহৃত সমস্ত মডিউলগুলি DFRobot থেকে হয় কারণ এই মডিউলগুলির জন্য পিন সামঞ্জস্য রয়েছে, তাই আমি বিভিন্ন নির্মাতাদের মডিউল ব্যবহার করার পরামর্শ দিই না। চল শুরু করা যাক!

আমি বিস্তারিতভাবে এই প্রকল্পটি নির্মাণ সম্পর্কে একটি ভিডিও তৈরি করেছি, আমি আরও ভাল অন্তর্দৃষ্টি এবং বিশদ বিবরণের জন্য এটি দেখার পরামর্শ দিই।

ধাপ 1: অংশ

যন্ত্রাংশ
যন্ত্রাংশ
যন্ত্রাংশ
যন্ত্রাংশ

এটি তৈরির জন্য আপনার একটি ESP32 বোর্ড বা একটি ESP8266 প্রয়োজন হবে এবং আপনি চাইলে একটি ব্যাটারিও যোগ করতে পারেন।

আমি 915MHz ফ্রিকোয়েন্সি এর Firebeetle LoRa বোর্ড ব্যবহার করেছি। DFRobot আপনার এলাকায় বৈধ ফ্রিকোয়েন্সি উপর নির্ভর করে 3 ধরনের বোর্ড অফার করে:

1) 433MHz

2) 868MHz

3) 915MHz

প্রদর্শনের জন্য, আমি একটি OLED ieldাল ব্যবহার করেছি।

আমি এই মডিউলের সাথে DFRobot থেকে বোর্ড ব্যবহার করার পরামর্শ দিচ্ছি কারণ পিনআউট সামঞ্জস্যপূর্ণ হবে এবং আপনি কোথাও কোন সমস্যার মুখোমুখি হবেন না।

ধাপ 2: আপনার প্রযোজিত প্রকল্পের জন্য PCBs পান

আপনার প্রযোজিত প্রকল্পের জন্য PCBs পান
আপনার প্রযোজিত প্রকল্পের জন্য PCBs পান

সস্তায় অনলাইনে PCBs অর্ডার করার জন্য আপনাকে অবশ্যই JLCPCB চেক করতে হবে!

আপনি 10 টি ভাল মানের PCBs তৈরি করেন এবং আপনার দোরগোড়ায় 2 $ এবং কিছু শিপিংয়ের জন্য পাঠান। আপনি আপনার প্রথম অর্ডারে শিপিংয়ে ছাড় পাবেন। আপনার নিজস্ব পিসিবি হেডকে ইজিএডিএ -তে ডিজাইন করার জন্য, একবার হয়ে গেলে আপনার গারবার ফাইলগুলি জেএলসিপিসিবিতে আপলোড করুন যাতে সেগুলি ভাল মানের এবং দ্রুত পাল্টানোর সময় তৈরি হয়।

ধাপ 3: Arduino IDE ডাউনলোড এবং সেট আপ করুন

Arduino IDE ডাউনলোড এবং সেট আপ করুন
Arduino IDE ডাউনলোড এবং সেট আপ করুন

Arduino IDE ডাউনলোড করুন এখান থেকে।

1. Arduino IDE ইনস্টল করুন এবং এটি খুলুন।

2. ফাইল> পছন্দগুলিতে যান

3. অতিরিক্ত বোর্ড ম্যানেজার URL- এ https://dl.espressif.com/dl/package_esp32_index.j… যোগ করুন। সরঞ্জাম> বোর্ড> বোর্ড ম্যানেজারে যান

5. ESP32 অনুসন্ধান করুন এবং তারপর বোর্ড ইনস্টল করুন।

6. IDE রিস্টার্ট করুন।

ধাপ 4: সংযোগ এবং সোল্ডারিং

সংযোগ এবং সোল্ডারিং
সংযোগ এবং সোল্ডারিং
সংযোগ এবং সোল্ডারিং
সংযোগ এবং সোল্ডারিং
সংযোগ এবং সোল্ডারিং
সংযোগ এবং সোল্ডারিং
সংযোগ এবং সোল্ডারিং
সংযোগ এবং সোল্ডারিং

1. স্ট্যাকযোগ্য শিরোনাম দিয়ে মডিউলগুলি সোল্ডার করুন।

2. ওয়্যারিং ডায়াগ্রাম অনুযায়ী আপনাকে লোরা মডিউল দুটিকে ইএসপি 32 মডিউলের সাথে সংযুক্ত করতে হবে।

3. আপনার ব্যবহার করা সমস্ত 5-6 মডিউল সংগ্রহ করুন এবং আপনার রেডিওর প্রয়োজন অনুসারে সেগুলি স্ট্যাক করুন। এই পদক্ষেপগুলির জন্য, আমি অত্যন্ত আমার ভিডিও দেখার সুপারিশ করি কারণ এই অংশটি সেখানে বিস্তারিতভাবে ব্যাখ্যা করা হয়েছে।

ধাপ 5: মডিউল কোডিং

মডিউল কোডিং
মডিউল কোডিং
মডিউল কোডিং
মডিউল কোডিং
মডিউল কোডিং
মডিউল কোডিং

GitHub সংগ্রহস্থল ডাউনলোড করুন:

2. ডাউনলোড করা সংগ্রহস্থলটি বের করুন।

3. ডাউনলোডকৃত সংগ্রহস্থল থেকে লাইব্রেরিগুলিকে আরডুইনো স্কেচ ফোল্ডারে লাইব্রেরি ফোল্ডারে অনুলিপি করুন।

4. Arduino IDE তে ট্রান্সমিটার স্কেচ খুলুন।

5. সরঞ্জাম> বোর্ডে নেভিগেট করুন। আপনি যে উপযুক্ত বোর্ডটি ব্যবহার করছেন তা নির্বাচন করুন, আমার ক্ষেত্রে Firebeetle ESP32।

6. সঠিক কমিটি নির্বাচন করুন। টুল> পোর্টে গিয়ে পোর্ট।

7. আপলোড বোতাম টিপুন।

8. যখন ট্যাবটি বলেছে আপলোড করা হয়েছে তখন কোডটি আপলোড করার জন্য আপনাকে রিসিভার মডিউল দিয়ে উপরের ধাপগুলো পুনরাবৃত্তি করতে হবে।

ধাপ 6: লোরা রেডিওগুলির সাথে খেলা

লোরা রেডিওগুলির সাথে খেলা
লোরা রেডিওগুলির সাথে খেলা

উভয় মডিউলকে পাওয়ার দেওয়া মাত্রই ট্রান্সমিটারে OLED পাঠানো প্যাকেট নম্বর দেখানো শুরু করে, অন্যদিকে রিসিভারের সাথে সংযুক্ত সিরিয়াল মনিটর সিগন্যাল পাওয়ার সহ প্রাপ্ত প্যাকেট দেখায়।

প্রস্তাবিত: