সুচিপত্র:

OLED সহ 7M ধাপ
OLED সহ 7M ধাপ

ভিডিও: OLED সহ 7M ধাপ

ভিডিও: OLED সহ 7M ধাপ
ভিডিও: পুলসিরাতের ৭টি ধাপে ৭টি প্রশ্ন || 7 Questions at 7 Stops on Sirat Bridge 2024, জুলাই
Anonim
OLED সহ WeMos D1 ESP-12F ESP8277 মাদারবোর্ড মডিউলে SPI এর মাধ্যমে LoRa (SX1278/XL1278-SMT) কাজ করা
OLED সহ WeMos D1 ESP-12F ESP8277 মাদারবোর্ড মডিউলে SPI এর মাধ্যমে LoRa (SX1278/XL1278-SMT) কাজ করা

এটি আমার কাজ করতে এক সপ্তাহ সময় নিয়েছিল - মনে হচ্ছে আমার আগে আর কেউ এটি বুঝতে পারেনি - তাই আমি আশা করি এটি আপনার কিছু সময় বাঁচাবে!

অদ্ভুতভাবে "WeMos D1 ESP-12F ESP8266 মাদারবোর্ড মডিউল 0.96 ইঞ্চি OLED স্ক্রিন সহ" একটি $ 11 ডেভেলপমেন্ট বোর্ড যাতে ESP8266 ওয়াইফাই বোর্ড, একটি স্ক্রিন, 5-পজিশন সুইচ, একটি 18650 লি-আয়ন ব্যাটারি ধারক এবং চার্জিং সার্কিট রয়েছে সুরক্ষা সহ, একটি ইউএসবি পাওয়ার সকেট, সুইচ এবং সিরিয়াল প্রোগ্রামিং সেটআপ।

এটি একটি সস্তা এবং সুবিধাজনক বোর্ডে অসাধারণ অনেক!

SX1278 LoRa বোর্ড হল একটি $ 4 কম ক্ষমতার ক্ষুদ্র রেডিও, যা অনেক দূর থেকে তথ্য পাঠাতে এবং গ্রহণ করতে পারে (কথিতভাবে 15 কিমি, কিন্তু আমি কিছু লোকের কাছ থেকে 300+কিমি রিপোর্ট পড়ি)

এটি আপনাকে দেখায় কিভাবে তাদের উভয়কে সংযুক্ত করতে হয়।

আপনি যদি লোরা ডেটা ক্যাপচার করতে চান এবং এটি ইন্টারনেটে আপলোড করতে চান, এটি একটি $ 15 সমাধান যা সোলার প্যানেল থেকে 24/7 চালাতে সক্ষম।

ধাপ 1: চেক করুন আপনি সঠিক হার্ডওয়্যার পেয়েছেন

চেক করুন আপনি সঠিক হার্ডওয়্যার পেয়েছেন
চেক করুন আপনি সঠিক হার্ডওয়্যার পেয়েছেন
চেক করুন আপনি সঠিক হার্ডওয়্যার পেয়েছেন
চেক করুন আপনি সঠিক হার্ডওয়্যার পেয়েছেন

এই নির্দেশযোগ্য এই 2 টি জিনিস একসাথে ব্যবহার করার জন্য।

পদক্ষেপ 2: পিনআউট সম্পর্কে আমি যে নোটগুলি তৈরি করেছি তা এখানে

এখানে আমি পিনআউট সম্পর্কে নোট তৈরি করেছি
এখানে আমি পিনআউট সম্পর্কে নোট তৈরি করেছি
এখানে আমি পিনআউট সম্পর্কে নোট তৈরি করেছি
এখানে আমি পিনআউট সম্পর্কে নোট তৈরি করেছি
এখানে আমি পিনআউট সম্পর্কে নোট তৈরি করেছি
এখানে আমি পিনআউট সম্পর্কে নোট তৈরি করেছি

ধাপ 3: এগুলি হল পিন যা আপনাকে সংযুক্ত করতে হবে

এগুলি হল পিন যা আপনাকে সংযুক্ত করতে হবে
এগুলি হল পিন যা আপনাকে সংযুক্ত করতে হবে

WeMos LoRa

GND ---- GND

3V3 ---- VCC

D6* (io12) ---- MISO

D7* (io13) ---- মসি

D5* (io14) ---- SLCK

D8 (io15) ---- NSS

D12* (io10) ---- DIO0

D4 (io2) ---- REST (--চ্ছিক-NB: D4 নীল LED তে তারযুক্ত)

* লক্ষ্য করুন যে আপনাকে মাদারবোর্ডের ESP8266 চিপে D5, D6, D7 এবং D12 সোল্ডার করতে হবে, কারণ তারা WeMos D1 হেডারে ব্যবহার করার জন্য সেই পিনগুলি ভাঙেনি।

NB: অন্য কোন পিন ব্যবহার করা সম্ভব নয় !! আপনার জন্য ভেঙে যাওয়া বেশিরভাগ পিন (A0, D3, D4, D8, D9, এবং D10) আপনার বোর্ডকে [D10+-, D8+, D4-, D3-], বা হবে এটি [D9] প্রোগ্রাম করা থেকে আপনাকে অবরুদ্ধ করবে, অথবা আপনার সিরিয়াল মনিটরকে কাজ করতে বাধা দেবে [D9, D10])।

ধাপ 4: আপনার Arduino IDE প্রোগ্রামিং পরিবেশ সেট আপ করুন

আপনার Arduino IDE প্রোগ্রামিং পরিবেশ সেট আপ করুন
আপনার Arduino IDE প্রোগ্রামিং পরিবেশ সেট আপ করুন
আপনার Arduino IDE প্রোগ্রামিং পরিবেশ সেট আপ করুন
আপনার Arduino IDE প্রোগ্রামিং পরিবেশ সেট আপ করুন
আপনার Arduino IDE প্রোগ্রামিং পরিবেশ সেট আপ করুন
আপনার Arduino IDE প্রোগ্রামিং পরিবেশ সেট আপ করুন

নিশ্চিত করুন, আপনার পছন্দ অনুসারে, আপনি এই সহ "অতিরিক্ত বোর্ড ম্যানেজার ইউআরএল" পেয়েছেন:-

arduino.esp8266.com/stable/package_esp8266com_index.json

এবং নিশ্চিত করুন যে আপনি আপনার প্রয়োজনীয় লিবগুলি ইনস্টল করেছেন (এটি কীভাবে করবেন তার জন্য সমস্ত ফটো দেখুন)

ধাপ 5: এই কাজটি করার কোড এখানে

আপনার Arduino প্রোগ্রামে এটি লোড করুন। যদি আপনি এইগুলির 2 টি সম্পূর্ণ সংস্করণ তৈরি করেন - এবং উভয়টিতে একই কোড লোড করেন, তাহলে আপনি তাদের সিরিয়াল মনিটর ব্যবহার করে Arduino IDE তে একে অপরের সাথে কথা বলতে দেখতে পারেন।

ধাপ 6: এটি কীভাবে কাজ করে তা দেখুন

এটি কীভাবে কাজ করছে তা এখানে দেখুন!
এটি কীভাবে কাজ করছে তা এখানে দেখুন!
এটি কীভাবে কাজ করছে তা এখানে দেখুন!
এটি কীভাবে কাজ করছে তা এখানে দেখুন!
এটি কীভাবে কাজ করছে তা এখানে দেখুন!
এটি কীভাবে কাজ করছে তা এখানে দেখুন!

আপনার সিরিয়াল মনিটর খুলুন।

যদি আপনি এর মধ্যে 2 টি তৈরি করেন, এবং যদি অন্যটি ইতিমধ্যে একটি চলমান চালু করা হয় (এইভাবে, এটি আপনাকে LoRa প্যাকেট পাঠাচ্ছে), তাহলে আপনি এরকম কিছু দেখতে পাবেন:-

#/ব্যবহারকারী

কলব্যাক সহ লোরা ডুপ্লেক্স

LoRa init সফল হয়েছে।

Rec থেকে: 0xbb থেকে: 0xff mID: 15 l: 26 Msg: LeLoRa World 12:40:59 5135 RSSI: -43 Snr: 9.50 freqErr: -2239 rnd: 18

ss Rec থেকে: 0xbb to: 0xff mID: 17 l: 26 Msg: LeLoRa World 12:40:59 5137 RSSI: -50 Snr: 10.00 freqErr: -2239 rnd: 15

s Rec থেকে: 0xbb থেকে: 0xff mID: 18 l: 26 Msg: LeLoRa World 12:40:59 5138 RSSI: -49 Snr: 9.25 freqErr: -2239 rnd: 15

ss Rec থেকে: 0xbb to: 0xff mID: 19 l: 26 Msg: LeLoRa World 12:40:59 5139 RSSI: -43 Snr: 9.75 freqErr: -2239 rnd: 16

s Rec থেকে: 0xbb থেকে: 0xff mID: 20 l: 26 Msg: LeLoRa World 12:40:59 5140 RSSI: -51 Snr: 9.50 freqErr: -2239 rnd: 17

s Rec থেকে: 0xbb to: 0xff mID: 21 l: 26 Msg: LeLoRa World 12:40:59 5141 RSSI: -53 Snr: 10.00 freqErr: -2239 rnd: 24

আপনি এই দৌড় ছেড়ে দিতে পারেন, এবং আপনার অন্যটিকে ব্লকের চারপাশে দৌড়ানোর জন্য নিয়ে যেতে পারেন, তারপর পরে ফিরে আসুন এবং সংখ্যাগুলি একটি স্প্রেডশীটে seeুকিয়ে দেখুন কতগুলি প্যাকেট হারিয়ে গেছে, এবং কিভাবে সংকেতের শক্তি বিভিন্ন হয় ইত্যাদি।

ধাপ 7: উপভোগ করুন

আপনার সমস্যা বা পরামর্শ ইত্যাদি থাকলে আমাকে জানান।

প্রস্তাবিত: