সুচিপত্র:

ESP8266 এবং Arduino ব্যবহার করে একটি ওয়াইফাই হিট ম্যাপ তৈরি করুন: 5 টি ধাপ
ESP8266 এবং Arduino ব্যবহার করে একটি ওয়াইফাই হিট ম্যাপ তৈরি করুন: 5 টি ধাপ

ভিডিও: ESP8266 এবং Arduino ব্যবহার করে একটি ওয়াইফাই হিট ম্যাপ তৈরি করুন: 5 টি ধাপ

ভিডিও: ESP8266 এবং Arduino ব্যবহার করে একটি ওয়াইফাই হিট ম্যাপ তৈরি করুন: 5 টি ধাপ
ভিডিও: ESP8266 নোডএমসিইউ ডি 1 মিনি সহ ওয়াইফাইয়ের উপরে MAX6675 তাপীয় তাপমাত্রা 2024, জুলাই
Anonim

ElectropeakElectroPeak অফিসিয়াল ওয়েবসাইট লেখক দ্বারা আরো অনুসরণ করুন:

অতিস্বনক মডিউল এবং আরডুইনো দিয়ে শুরু করা
অতিস্বনক মডিউল এবং আরডুইনো দিয়ে শুরু করা
অতিস্বনক মডিউল এবং আরডুইনো দিয়ে শুরু করা
অতিস্বনক মডিউল এবং আরডুইনো দিয়ে শুরু করা
রঙ স্বীকৃতি W/ TCS230 সেন্সর এবং Arduino [ক্রমাঙ্কন কোড অন্তর্ভুক্ত]
রঙ স্বীকৃতি W/ TCS230 সেন্সর এবং Arduino [ক্রমাঙ্কন কোড অন্তর্ভুক্ত]
রঙ স্বীকৃতি W/ TCS230 সেন্সর এবং Arduino [ক্রমাঙ্কন কোড অন্তর্ভুক্ত]
রঙ স্বীকৃতি W/ TCS230 সেন্সর এবং Arduino [ক্রমাঙ্কন কোড অন্তর্ভুক্ত]
কিভাবে WS2812 RGB LED (NeoPixel) W/ Arduino নিয়ন্ত্রণ করবেন [টিউটোরিয়াল]
কিভাবে WS2812 RGB LED (NeoPixel) W/ Arduino নিয়ন্ত্রণ করবেন [টিউটোরিয়াল]
কিভাবে WS2812 RGB LED (NeoPixel) W/ Arduino নিয়ন্ত্রণ করবেন [টিউটোরিয়াল]
কিভাবে WS2812 RGB LED (NeoPixel) W/ Arduino নিয়ন্ত্রণ করবেন [টিউটোরিয়াল]

সম্পর্কে: ইলেকট্রনিক্স শিখতে এবং আপনার ধারণাগুলি বাস্তবে নিয়ে যাওয়ার জন্য ইলেক্ট্রোপিক হল আপনার ওয়ান স্টপ জায়গা। আপনি কীভাবে আপনার প্রকল্পগুলি তৈরি করতে পারেন তা দেখানোর জন্য আমরা শীর্ষস্থানীয় গাইড অফার করি। আমরা উচ্চমানের পণ্যও অফার করি যাতে আপনার একটি… Electropeak সম্পর্কে আরো »

ওভারভিউ

এই টিউটোরিয়ালে, আমরা Arduino এবং ESP8266 ব্যবহার করে আশেপাশের ওয়াই-ফাই সংকেতগুলির একটি তাপ মানচিত্র তৈরি করতে যাচ্ছি।

আপনি যা শিখবেন

  • ওয়াইফাই সিগন্যালের পরিচিতি
  • ESP8266 দিয়ে নির্দিষ্ট সংকেত কিভাবে সনাক্ত করা যায়
  • Arduino এবং TFT ডিসপ্লে ব্যবহার করে একটি তাপ মানচিত্র তৈরি করুন

ধাপ 1: ওয়াইফাই কি?

ওয়াইফাই কি?
ওয়াইফাই কি?

আজকাল, অনেকে তাদের স্মার্টফোন, ট্যাবলেট এবং পিসিতে ওয়াইফাই পরিষেবা ব্যবহার করে। ওয়াইফাই হল আইইইই 802.11 স্ট্যান্ডার্ড ওয়্যারলেস ল্যান তৈরির জন্য ওয়াই-ফাই জোট দ্বারা নিবন্ধিত একটি প্রোটোকল।

ব্লুটুথের চেয়ে ওয়াই-ফাই বেশি শক্তিশালী। ওয়াই-ফাই সাধারণত ওয়্যারলেস ইন্টারনেটের সাথে সংযোগ স্থাপনের জন্য ব্যবহৃত হয়, যা এই প্রটোকলটিকে অনেক বেশি জনপ্রিয় করেছে। এই প্রযুক্তি ব্যবহার করে আপনি যে কোন জায়গায় সহজেই ইন্টারনেটের সাথে সংযুক্ত হতে পারেন। ওয়াই-ফাই স্ট্যান্ডার্ড সর্বোচ্চ গতি 11Mps 2.4 GHz সমর্থন করে। এই স্ট্যান্ডার্ডের গতি বাড়ানোর জন্য, IEEE802.11n নামে আরেকটি সংস্করণ তৈরি করা হয়েছিল যার গতি 200Mps পর্যন্ত বৃদ্ধি পেয়েছে। গতির এই বৃদ্ধি মাল্টি-চ্যানেল অ্যান্টেনা (MIMO), দুটি 2.4 GHz এবং 5 GHz ফ্রিকোয়েন্সি রেঞ্জের ব্যবহার এবং মাঝারি অ্যাক্সেস কন্ট্রোল (MAC) এর কারণে। ওয়াই-ফাই বোর্ড প্রায় 20 মিটার এই প্রকল্পে, আমরা ESP8266, Arduino এবং 3.5 ″ TFT LCD ব্যবহার করে একটি ওয়াইফাই তাপ মানচিত্র তৈরি করতে চাই। ESP8266 একটি নির্দিষ্ট SSID (RSSI) এর Wi-Fi সংকেত সনাক্ত করতে পারে। আমরা এই প্রকল্পের জন্য ESP-01 মডিউল ব্যবহার করেছি। আয়তক্ষেত্রাকার প্যাটার্ন সহ ঘরের চার কোণে এই মডিউলগুলির মধ্যে 4 টি রাখুন। ইএসপি মডিউল থেকে তথ্য পাওয়ার পর, আমরা তাদের বিশ্লেষণ এবং প্রদর্শনের জন্য আরডুইনোতে পাঠাই।

ধাপ 2: একটি তাপ মানচিত্র কি?

হিট ম্যাপ হল একটি গ্রাফিক্যাল ডেটা যা তথ্যকে আকর্ষণীয় রূপে দেয়। তাপ মানচিত্র সাধারণত তথ্য বিশ্লেষণের জন্য একটি রঙ বর্ণালী ব্যবহার করে, এই রঙ বর্ণালী উষ্ণ রং থেকে শুরু হয় এবং ঠান্ডা রঙে শেষ হয়। নির্দিষ্ট ডেটার সর্বোচ্চ শক্তি এবং কভারেজ সহ মানচিত্রের প্রতিটি অংশ (উদাহরণস্বরূপ ওয়াইফাই সিগন্যাল শক্তি), সবচেয়ে উষ্ণ রঙ, এবং তাই, ডেটার শক্তি হ্রাসের সাথে, রঙের বর্ণালী ঠান্ডা রঙের কাছে আসবে।

ধাপ 3: প্রয়োজনীয় উপকরণ

প্রয়োজনীয় উপকরণ
প্রয়োজনীয় উপকরণ

হার্ডওয়্যার উপাদান

Arduino UNO R3 *1

3.5 TFT কালার ডিসপ্লে স্ক্রিন মডিউল *1

ESP8266 ওয়াইফাই মডিউল *1

সফটওয়্যার অ্যাপস

Arduino IDE

ধাপ 4: একটি ওয়াইফাই হিট ম্যাপ তৈরি করুন

একটি ওয়াইফাই হিট ম্যাপ তৈরি করুন
একটি ওয়াইফাই হিট ম্যাপ তৈরি করুন

সার্কিট

ইএসপি মডিউলগুলিকে আরডুইনো বোর্ডের সাথে সংযুক্ত করুন যেমনটি ছবিতে দেখানো হয়েছে।

ইএসপি মডিউলগুলি সংযুক্ত করার পরে, আরডুইনোতে টিএফটি শিল্ড রাখুন।

কোড

প্রথমে, আমরা ইএসপি মডিউলগুলির জন্য একটি কোড লিখি যাতে সিগন্যালের শক্তি পরীক্ষা করা যায় এবং এটি আরডুইনোতে পাঠানো হয়। তারপর আমরা Arduino এর জন্য আরেকটি কোড লিখি যাতে তথ্যগুলো পাওয়া যায় এবং সেগুলি প্রদর্শিত হয়। আপনার প্রতিটি ESP মডিউলে কোড 1 আপলোড করুন। ESP8266 মডিউল এবং Arduino IDE এর মাধ্যমে কোড আপলোড করার পদ্ধতি সম্পর্কে আরও তথ্যের জন্য আপনি এই টিউটোরিয়ালটি পড়তে পারেন।

এই কোডে, অক্ষর "1" ইএসপি মডিউল শনাক্তকারী নির্দেশ করে, পরবর্তী মডিউলগুলির জন্য, এই শনাক্তকারী পরিবর্তন করুন। উদাহরণস্বরূপ, দ্বিতীয় মডিউলের জন্য, শনাক্তকারীকে "2" এ পরিবর্তন করুন। "নির্দিষ্ট SSID" এর পরিবর্তে আপনার কাঙ্ক্ষিত SSID নাম লিখুন। এখন আপনার Arduino এ কোড 2 আপলোড করুন।

এই কোডে আমরা LCD- তে তথ্য প্রদর্শনের জন্য Adafruit_GFX এবং MCUFRIEND_kbv লাইব্রেরি ব্যবহার করেছি, যা আপনি নিচের লিঙ্ক থেকে ডাউনলোড করতে পারেন।

Adafruit_GFX লাইব্রেরি

MCUFRIEND_kbv লাইব্রেরি

সমস্ত মডিউল থেকে RSSI পাওয়ার পর, Arduino অবস্থান অনুযায়ী ওয়াইফাই সিগন্যালের শক্তি গণনা করে। আপনি r, g, এবং b ভেরিয়েবল পরিবর্তন করে আপনার নিজের রং তৈরি করতে পারেন।

ধাপ 5: এরপর কি?

  • আরও এসএসআইডি বিশ্লেষণ করার চেষ্টা করুন।
  • আরো মডিউল যোগ করার চেষ্টা করুন এবং 3D সংকেত বিশ্লেষণ করুন।

প্রস্তাবিত: