সুচিপত্র:
- ধাপ 1: চেক করুন আপনি সঠিক হার্ডওয়্যার পেয়েছেন
- পদক্ষেপ 2: পিনআউট সম্পর্কে আমি যে নোটগুলি তৈরি করেছি তা এখানে
- ধাপ 3: এগুলি হল পিন যা আপনাকে সংযুক্ত করতে হবে
- ধাপ 4: আপনার Arduino IDE প্রোগ্রামিং পরিবেশ সেট আপ করুন
- ধাপ 5: এই কাজটি করার কোড এখানে
- ধাপ 6: এটি কীভাবে কাজ করে তা দেখুন
- ধাপ 7: উপভোগ করুন
ভিডিও: OLED সহ 7M ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
এটি আমার কাজ করতে এক সপ্তাহ সময় নিয়েছিল - মনে হচ্ছে আমার আগে আর কেউ এটি বুঝতে পারেনি - তাই আমি আশা করি এটি আপনার কিছু সময় বাঁচাবে!
অদ্ভুতভাবে "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.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: উপভোগ করুন
আপনার সমস্যা বা পরামর্শ ইত্যাদি থাকলে আমাকে জানান।
প্রস্তাবিত:
ভিসুইনো সহ SSD1331 OLED ডিসপ্লে (SPI) এ বিটম্যাপ অ্যানিমেশন: 8 টি ধাপ
ভিসুইনো সহ SSD1331 OLED Display (SPI) এ বিটম্যাপ অ্যানিমেশন: এই টিউটোরিয়ালে আমরা Visuino দিয়ে SSD1331 OLED ডিসপ্লে (SPI) এ অ্যানিমেশনের সহজ আকারে একটি বিটম্যাপ ইমেজ প্রদর্শন করব এবং ঘুরে বেড়াব। ভিডিওটি দেখুন
Arduino কিভাবে 1.3 ইঞ্চি OLED ডিসপ্লে SH1106: 7 ধাপ ব্যবহার করবেন
Arduino কিভাবে 1.3 ইঞ্চি OLED ডিসপ্লে SH1106 ব্যবহার করবেন: এই টিউটোরিয়ালে আমরা শিখব কিভাবে 1.3 ইঞ্চি OLED ডিসপ্লে SH1106 Arduino এবং Visuino সফটওয়্যার ব্যবহার করতে হয়। ভিডিওটি দেখুন
ESP8266 OLED - ইন্টারনেট থেকে সময় এবং তারিখ পান: 8 টি ধাপ
ESP8266 OLED - ইন্টারনেট থেকে সময় এবং তারিখ পান: এই টিউটোরিয়ালে আমরা ESP8266 OLED এবং Visuino ব্যবহার করে NIST TIME সার্ভার থেকে তারিখ এবং সময় পেতে শিখব, একটি বিক্ষোভ ভিডিও দেখুন
TTGO Lora OLED Clock: 4 ধাপ
TTGO Lora OLED Clock: LORA প্রোটোকলের জন্য বাজারে পাওয়া বিভিন্ন সস্তা মডিউলগুলির মধ্যে, সবচেয়ে সস্তা বিকল্প TTGO পাওয়া যায় যা SMA অ্যান্টেনা পোর্ট এবং OLED বোর্ডের সাথে আসে। LORA এর নিজস্ব ক্ষমতা আছে তবে আমরা এখনও এই মডিউলটিকে BLE বা ESP মডিউল হিসাবে ব্যবহার করতে পারি
ব্লুটুথের মাধ্যমে একটি OLED ডিসপ্লে লেখা: Ste টি ধাপ
ব্লুটুথের মাধ্যমে একটি ওএলইডি ডিসপ্লেতে লেখা: এই প্রকল্পটি অনুপ্রাণিত এবং ব্লুটুথের মাধ্যমে আরডুইনো এলসিডি ডিসপ্লে কন্ট্রোলের একটি রিমিক্স ভূমিকা: এই প্রকল্পে, আমরা একটি " ব্লুটুথ ওএলইডি তৈরি করব। " আমরা এই ডিজাইনে যা করছি তা হল একটি আরডুইনোকে একটি ওএলইডি এবং একটি ব্লুটুথ মডুর সাথে সংযুক্ত করা