সুচিপত্র:
- ধাপ 1: অংশ
- ধাপ 2: আপনার প্রযোজিত প্রকল্পের জন্য PCBs পান
- ধাপ 3: Arduino IDE ডাউনলোড এবং সেট আপ করুন
- ধাপ 4: সংযোগ এবং সোল্ডারিং
- ধাপ 5: মডিউল কোডিং
- ধাপ 6: লোরা রেডিওগুলির সাথে খেলা
ভিডিও: LoRa ESP32 রেডিও সহজে শুরু করা টিউটোরিয়াল - কোন তারের: 6 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
আরে, কি খবর, বন্ধুরা? 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 অর্ডার করার জন্য আপনাকে অবশ্যই JLCPCB চেক করতে হবে!
আপনি 10 টি ভাল মানের PCBs তৈরি করেন এবং আপনার দোরগোড়ায় 2 $ এবং কিছু শিপিংয়ের জন্য পাঠান। আপনি আপনার প্রথম অর্ডারে শিপিংয়ে ছাড় পাবেন। আপনার নিজস্ব পিসিবি হেডকে ইজিএডিএ -তে ডিজাইন করার জন্য, একবার হয়ে গেলে আপনার গারবার ফাইলগুলি জেএলসিপিসিবিতে আপলোড করুন যাতে সেগুলি ভাল মানের এবং দ্রুত পাল্টানোর সময় তৈরি হয়।
ধাপ 3: 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 পাঠানো প্যাকেট নম্বর দেখানো শুরু করে, অন্যদিকে রিসিভারের সাথে সংযুক্ত সিরিয়াল মনিটর সিগন্যাল পাওয়ার সহ প্রাপ্ত প্যাকেট দেখায়।
প্রস্তাবিত:
তারের সোল্ডারিং তারের - সোল্ডারিং বুনিয়াদি: 11 টি ধাপ
তারের সোল্ডারিং তারের | সোল্ডারিং বুনিয়াদি: এই নির্দেশনার জন্য, আমি অন্যান্য তারের সোল্ডারিং তারের সাধারণ উপায় নিয়ে আলোচনা করব। আমি ধরে নিচ্ছি যে আপনি ইতিমধ্যে আমার সোল্ডারিং বেসিকস সিরিজের জন্য প্রথম 2 টি নির্দেশিকা পরীক্ষা করেছেন। আপনি যদি আমার নির্দেশাবলী ব্যবহার করে না দেখে থাকেন
হ্যাম রেডিও দিয়ে শুরু করা: 5 টি ধাপ (ছবি সহ)
হ্যাম রেডিও দিয়ে শুরু করা: সম্প্রতি মিন করা হ্যাম লাইসেন্সধারী হিসাবে, আমি হ্যাম রেডিওতে যাওয়ার জন্য যে প্রক্রিয়াটি নিয়েছিলাম তা দিয়ে যেতে চাই। আমি শখের আত্মনির্ভরশীলতার দিক থেকে প্রলুব্ধ হয়েছিলাম, যখন অন্য পদ্ধতিগুলি ব্যাহত হয় তখন লোকেরা যোগাযোগের একটি উপায় দেয়। কিন্তু এটাও ফলপ্রসূ
(2) একটি গেম তৈরি করা শুরু করা - ইউনিটি 3 ডি: 9 ধাপে একটি স্প্ল্যাশ স্ক্রিন তৈরি করা
(2) একটি গেম তৈরি করা শুরু করা - ইউনিটি 3 ডি -তে একটি স্প্ল্যাশ স্ক্রিন তৈরি করা: এই নির্দেশনায় আপনি ইউনিটি 3 ডি -তে একটি সাধারণ স্প্ল্যাশ স্ক্রিন তৈরি করতে শিখবেন। প্রথমত, আমরা ityক্য খুলব
ESP32 দিয়ে শুরু করা - Arduino IDE এ ESP32 বোর্ড ইনস্টল করা - ESP32 ব্লিঙ্ক কোড: 3 ধাপ
ESP32 দিয়ে শুরু করা | Arduino IDE এ ESP32 বোর্ড ইনস্টল করা | ESP32 ব্লিঙ্ক কোড: এই নির্দেশাবলীতে আমরা দেখব কিভাবে esp32 এর সাথে কাজ শুরু করতে হয় এবং কিভাবে Arduino IDE তে esp32 বোর্ড ইনস্টল করতে হয় এবং আমরা arduino IDE ব্যবহার করে ব্লিংক কোড চালানোর জন্য esp 32 প্রোগ্রাম করব
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা - রাস্পবেরি পাই 3B দিয়ে শুরু করা - আপনার রাস্পবেরি পাই 3: 6 ধাপ সেট আপ করা হচ্ছে
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা | রাস্পবেরি পাই 3B দিয়ে শুরু করা | আপনার রাস্পবেরি পাই 3 সেট আপ করা: আপনারা কেউ কেউ জানেন যে রাস্পবেরি পাই কম্পিউটারগুলি বেশ দুর্দান্ত এবং আপনি কেবলমাত্র একটি ছোট বোর্ডে পুরো কম্পিউটারটি পেতে পারেন। 1.2 GHz এ ঘড়ি। এটি পাই 3 কে মোটামুটি 50 রাখে