সুচিপত্র:
- ধাপ 1: অংশ
- ধাপ 2: আপনার প্রযোজিত প্রকল্পের জন্য PCBs পান
- ধাপ 3: পূর্ববর্তী টিউটোরিয়াল []চ্ছিক]
- ধাপ 4: ওয়্যারিং এবং সার্কিট
- ধাপ 5: অপারেটিং মোড
- ধাপ 6: আমাদের পিসিবি
- ধাপ 7: কোডিং
- ধাপ 8: চূড়ান্ত পরীক্ষা
ভিডিও: ESP-4 E32-433T LoRa মডিউল টিউটোরিয়াল সহ - LoRa Arduino Interfacing: 8 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
আরে, কি খবর, বন্ধুরা! CETech থেকে এখানে আর্কশ।
আমার এই প্রকল্পটি ইবাইট থেকে E32 LoRa মডিউলকে ইন্টারফেস করছে যা একটি উচ্চ ক্ষমতা 1-ওয়াট ট্রান্সসিভার মডিউল যা ESP32 দিয়ে Arduino IDE ব্যবহার করে।
আমরা আমাদের শেষ টিউটোরিয়ালে E32 এর কাজ বুঝতে পেরেছি, এবার আমি একটি PCB ডিজাইন করেছি যা ESP32 কে E32 এর সাথে সংযুক্ত করবে।
সবশেষে, আমরা আমাদের বোর্ডকে অন্য LoRa ব্রেকআউট মডিউল দিয়ে পরীক্ষা করব এবং একটি সংযোগ স্থাপন করব।
এখন মজা দিয়ে শুরু করা যাক।
ধাপ 1: অংশ
আপনি LBSC থেকে নিচের লিঙ্কগুলিতে eByte থেকে LoRa মডিউলগুলি খুঁজে পেতে পারেন:
E32 1W মডিউল LCSC:
E32 100mW মডিউল LCSC:
অ্যান্টেনা 433MHz LCSC:
DFRobot থেকে Firebeetle ESP32:
ধাপ 2: আপনার প্রযোজিত প্রকল্পের জন্য PCBs পান
সস্তায় অনলাইনে PCBs অর্ডার করার জন্য আপনাকে অবশ্যই JLCPCB চেক করতে হবে!
আপনি 10 টি ভাল মানের PCBs তৈরি করেন এবং আপনার দোরগোড়ায় 2 $ এবং কিছু শিপিংয়ের জন্য পাঠান। আপনি আপনার প্রথম অর্ডারে শিপিংয়ে ছাড় পাবেন। আপনার নিজস্ব পিসিবি হেডকে ইজিএডিএ -তে ডিজাইন করার জন্য, একবার হয়ে গেলে আপনার গারবার ফাইলগুলি জেএলসিপিসিবিতে আপলোড করুন যাতে সেগুলি ভাল মানের এবং দ্রুত পাল্টানোর সময় তৈরি হয়।
ধাপ 3: পূর্ববর্তী টিউটোরিয়াল চ্ছিক]
আমি গত সপ্তাহে একই মডিউলের জন্য একটি শুরু করা টিউটোরিয়াল ভিডিও তৈরি করেছি যা আমি সুপারিশ করছি যে এই টিউটোরিয়ালটি নিয়ে এগিয়ে যাওয়ার আগে আপনার একবার দেখে নেওয়া উচিত।
ধাপ 4: ওয়্যারিং এবং সার্কিট
সমস্ত সংযোগ ইতিমধ্যে পিসিবিতে সম্পন্ন হয়েছে।
ESP32, OLED এবং E32 ব্রেকআউট বোর্ডের মধ্যে সংযোগগুলি মৌলিক এবং শুধুমাত্র কয়েকটি তারের ব্যবহার করে সংযুক্ত।
E32 ব্রেকআউট বোর্ডের অভ্যন্তরীণ সংযোগগুলি একটু বেশি জটিল যার জন্য আমি একটি পৃথক সার্কিট ডায়াগ্রাম যুক্ত করেছি।
সবচেয়ে গুরুত্বপূর্ণ সংযোগটি M1 এবং M0 পিনের। মডিউল পরিচালনার জন্য তাদের GND বা VCC- এর সাথে সংযুক্ত থাকতে হবে এবং ভাসমান অবস্থায় ছেড়ে দেওয়া যাবে না। আমরা পরবর্তী ধাপে M1 এবং M0 ব্যবহার করে বিভিন্ন মোড নির্বাচন সম্পর্কে আরও জানব।
পরিশেষে, আমি Rx এবং Tx পিনের উপর কয়েকটি LEDs সংযুক্ত করেছি যাতে UART- এ যখন ডেটা ট্রান্সমিশন হচ্ছে তখন LEDs তে দৃশ্যমান হয়।
ধাপ 5: অপারেটিং মোড
পিনের ভোল্টেজ পরিবর্তন করে M1 এবং M0 মডিউলের বিভিন্ন মোড সেট করা যায়।
আমরা উপরের টেবিলে বিভিন্ন মোড দেখতে পারি।
আমি বেশিরভাগ মোড 0 এবং মোড 3 এ মনোযোগ দিই স্বাভাবিক LoRa ব্যবহারের জন্য, আমি মডিউল 0 মোডে রাখি এবং কনফিগারেশনের জন্য, আমি এটি মোড 3 এ রাখি।
এই প্রকল্পের জন্য, আমরা উভয় পিন 0 রাখব, অর্থাৎ মোড 0।
ধাপ 6: আমাদের পিসিবি
আমি উপরের সার্কিট ডায়াগ্রাম ব্যবহার করে একটি পিসিবি ডিজাইন করেছি এবং এটি তৈরি করেছি।
পিসিবির ESP32, E32 এবং OLED ডিসপ্লে মডিউলের হেডার রয়েছে।
এর বাইরেও কিছু মৌলিক উপাদান রয়েছে।
প্রকল্পের সম্প্রসারণের সম্ভাবনার জন্য আমি PCB- এ ESP32 এর কিছু অতিরিক্ত GPIO পিন ভেঙে ফেলেছি।
তাই আমি পিসিবিতে উপাদানগুলি বিক্রি করেছি এবং পরবর্তী ধাপে ESP32 প্রোগ্রাম করেছি।
ধাপ 7: কোডিং
1. গিটহাব সংগ্রহস্থল ডাউনলোড করুন:
2. ডাউনলোড করা সংগ্রহস্থলটি বের করুন।
3. Arduino IDE তে কাঁচা স্কেচ খুলুন।
4. সরঞ্জাম> বোর্ডে নেভিগেট করুন। আপনি যে উপযুক্ত বোর্ডটি ব্যবহার করছেন তা নির্বাচন করুন, আমার ক্ষেত্রে Firebeetle ESP32।
5. সঠিক কমিটি নির্বাচন করুন। টুল> পোর্টে গিয়ে পোর্ট।
6. আপলোড বোতাম টিপুন।
7. যখন ট্যাবটি বলেছে আপলোড করা হয়ে গেছে তখন আপনি দেখতে পাবেন OLED ডিসপ্লে স্প্রিং টু লাইফ।
ধাপ 8: চূড়ান্ত পরীক্ষা
আমি মাইক্রো ইউএসবি ব্যবহার করে ESP32 PCB কে পাওয়ারের সাথে সংযুক্ত করেছি।
LoRa লিঙ্কের অন্য দিকের জন্য, আমি আগের টিউটোরিয়াল থেকে ব্রেকআউট মডিউল ব্যবহার করেছি যা আমি একটি FTDI মডিউল ব্যবহার করে একটি পিসিতে সংযুক্ত করেছি এবং M0 এবং M1 থেকে 0 & 0 এর মোড সুইচ সেট করেছি।
তারপর পিসির সাথে সংযুক্ত মডিউলে UART এর মাধ্যমে ডেটা পাঠানো শুরু করে এবং লক্ষ্য করে যে OLED লোরাতে প্রাপ্ত ডেটা দেখানো শুরু করে তার পর ESP32 একটি স্বীকৃতি বার্তা পাঠায় যা আমরা সিরিয়াল মনিটরে দেখি। একই ডেমোর জন্য আমার ভিডিও দেখুন।
প্রস্তাবিত:
Arduino টিউটোরিয়াল - BLYNK স্টাইল করা বোতাম এবং ESP -01 রিলে মডিউল: 3 টি ধাপ (ছবি সহ)
Arduino টিউটোরিয়াল - BLYNK স্টাইলড বোতাম এবং ESP -01 রিলে মডিউল: আমাদের চ্যানেলের আরেকটি টিউটোরিয়ালে স্বাগতম, এটি এই সিজনের প্রথম টিউটোরিয়াল যা IoT সিস্টেমে নিবেদিত হবে, এখানে আমরা ডিভাইসের কিছু বৈশিষ্ট্য এবং কার্যকারিতা বর্ণনা করব এই ধরনের সিস্টেমে ব্যবহার করা হয়। এই গুলি তৈরি করতে
টিউটোরিয়াল: Arduino UNO ব্যবহার করে কিভাবে VL53L0X লেজার রেঞ্জিং সেন্সর মডিউল তৈরি করবেন: 3 টি ধাপ
টিউটোরিয়াল: কিভাবে Arduino UNO ব্যবহার করে একটি VL53L0X লেজার রেঞ্জিং সেন্সর মডিউল তৈরি করবেন: বর্ণনা: এই টিউটোরিয়ালটি VL53L0X লেজার রেঞ্জিং সেন্সর মডিউল এবং Arduino UNO ব্যবহার করে কিভাবে দূরত্ব আবিষ্কারক তৈরি করতে হয় তা বিস্তারিতভাবে আপনাকে দেখাবে এবং এটি আপনার মতই চলবে চাই। নির্দেশাবলী অনুসরণ করুন এবং আপনি এই টিউটর বুঝতে পারবেন
HC-05 ব্লুটুথ মডিউল টিউটোরিয়াল সহ HiFive1 Arduino: 7 টি ধাপ
HC-05 ব্লুটুথ মডিউল টিউটোরিয়াল সহ HiFive1 Arduino: HiFive1 হল প্রথম Arduino- সামঞ্জস্যপূর্ণ RISC-V ভিত্তিক বোর্ড যা SiFive থেকে FE310 CPU দিয়ে নির্মিত। বোর্ডটি আরডুইনো ইউএনও -র চেয়ে প্রায় 20 গুণ দ্রুত এবং ইউএনও -র কোনও ওয়্যারলেস সংযোগের অভাব রয়েছে। ভাগ্যক্রমে, বেশ কয়েকটি সস্তা মডিউল রয়েছে
আরএফ মডিউল 433MHZ - কোন মাইক্রোকন্ট্রোলার ছাড়াই 433MHZ RF মডিউল থেকে রিসিভার এবং ট্রান্সমিটার তৈরি করুন: 5 টি ধাপ
আরএফ মডিউল 433MHZ | কোন মাইক্রোকন্ট্রোলার ছাড়াই 433MHZ RF মডিউল থেকে রিসিভার এবং ট্রান্সমিটার তৈরি করুন: আপনি কি ওয়্যারলেস ডেটা পাঠাতে চান? সহজে এবং কোন মাইক্রোকন্ট্রোলারের প্রয়োজন নেই? এখানে আমরা যাচ্ছি, এই নির্দেশে আমি আপনাকে দেখাবো mi বেসিক আরএফ ট্রান্সমিটার এবং রিসিভার ব্যবহারের জন্য প্রস্তুত
অ্যাড্রেসেবল এলইডি নিয়ন্ত্রণ করতে ব্লুটুথ 4.0 HC -08 মডিউল ব্যবহার করুন - একটি Arduino Uno টিউটোরিয়াল: 4 টি ধাপ (ছবি সহ)
অ্যাড্রেসেবল এলইডি নিয়ন্ত্রণ করতে ব্লুটুথ 4.0 HC -08 মডিউল ব্যবহার করুন - একটি Arduino Uno টিউটোরিয়াল: আপনি কি Arduino- এর সাথে যোগাযোগের মডিউলগুলিতে এখনও অনুসন্ধান করেছেন? ব্লুটুথ আপনার আরডুইনো প্রকল্প এবং সম্ভাব্য ইন্টারনেট ব্যবহার করার সম্ভাবনার একটি বিশ্ব উন্মুক্ত করে। এখানে আমরা একটি শিশুর ধাপ দিয়ে শুরু করব এবং কিভাবে একটি স্মার দিয়ে অ্যাড্রেসেবল এলইডি নিয়ন্ত্রণ করতে শিখব