সুচিপত্র:

ESP8266 দ্বারা কোভিড -১ Out প্রাদুর্ভাব ট্র্যাক করুন: ১১ টি ধাপ (ছবি সহ)
ESP8266 দ্বারা কোভিড -১ Out প্রাদুর্ভাব ট্র্যাক করুন: ১১ টি ধাপ (ছবি সহ)

ভিডিও: ESP8266 দ্বারা কোভিড -১ Out প্রাদুর্ভাব ট্র্যাক করুন: ১১ টি ধাপ (ছবি সহ)

ভিডিও: ESP8266 দ্বারা কোভিড -১ Out প্রাদুর্ভাব ট্র্যাক করুন: ১১ টি ধাপ (ছবি সহ)
ভিডিও: পুশ বাটন সহ সার্ভো মোটর নিয়ন্ত্রণ করুন: সরো সরো এবং রিটার্ন এসপিবি -1 2024, নভেম্বর
Anonim
Image
Image
ESP8266 দ্বারা COVID-19 প্রাদুর্ভাব ট্র্যাক করুন
ESP8266 দ্বারা COVID-19 প্রাদুর্ভাব ট্র্যাক করুন

এই ছোট গ্যাজেটটি আপনাকে করোনাভাইরাস প্রাদুর্ভাব এবং আপনার দেশের পরিস্থিতি সম্পর্কে আপ টু ডেট হতে সাহায্য করবে। এটি একটি আইওটি ভিত্তিক প্রকল্প যা করোনাভাইরাস (কোভিড -১)) দ্বারা আক্রান্ত, মৃত্যু এবং পুনরুদ্ধার হওয়া ব্যক্তিদের রিয়েল-টাইম ডেটা প্রদর্শন করে। এটি একটি Wemos D1 মিনি প্রো বোর্ড ব্যবহার করে যা ESP8266 ওয়াইফাই মডিউলের উপর ভিত্তি করে থিংসস্পেক এপিআই এর মাধ্যমে ওয়ার্ল্ডোমিটার থেকে তথ্য পেতে পারে। আমি সমস্ত রিয়েলটাইম ডেটার জন্য একটি ড্যাশবোর্ড তৈরির জন্য 0.96 OLED ডিসপ্লে ব্যবহার করেছি।

দ্রষ্টব্য: আমি এই প্রকল্পটি মজা এবং শেখার জন্য তৈরি করেছি। এই প্রকল্পে কোভিড -১ data ডেটা প্রদর্শন সম্পূর্ণরূপে www.worldometers.info/coronavirus/ এর তথ্যের উপর ভিত্তি করে। COVID19 আপডেটের জন্য WHO (https://www.who.int/) অনুসরণ করুন।

সরবরাহ

1. ওয়েমোস ডি 1 মিনি প্রো (অ্যামাজন)

2. OLED ডিসপ্লে (আমাজন)

3. প্রোটোটাইপ বোর্ড (আমাজন)

4. 18650 ব্যাটারি (আমাজন)

5. 18650 ব্যাটারি হোল্ডার (আমাজন)

6. স্লাইড সুইচ (আমাজন)

7. মহিলা হেডার (আমাজন)

8. 24 AWG ওয়্যার (আমাজন)

ধাপ 1: বোর্ড প্রস্তুত করুন

বোর্ড প্রস্তুত করুন
বোর্ড প্রস্তুত করুন
বোর্ড প্রস্তুত করুন
বোর্ড প্রস্তুত করুন
বোর্ড প্রস্তুত করুন
বোর্ড প্রস্তুত করুন

প্রকল্পটি কম্প্যাক্ট এবং ঝরঝরে করার জন্য, আমি একটি ছিদ্রযুক্ত বোর্ড ব্যবহার করে এটি তৈরি করেছি।

প্রথমে আমি ওয়েমোস বোর্ডের প্রস্থ পরিমাপ করি, তারপর ছিদ্রযুক্ত বোর্ডের একটি টুকরো প্রস্থের চেয়ে কিছুটা বড় করে কেটে ফেলি। আমি ছিদ্রযুক্ত বোর্ডটি কাটাতে একটি ইউটিলিটি ছুরি ব্যবহার করেছি।

ধাপ 2: ওয়েমোস বোর্ড মাউন্ট করুন (ESP8266)

মাউন্ট দ্য ওয়েমোস বোর্ড (ESP8266)
মাউন্ট দ্য ওয়েমোস বোর্ড (ESP8266)
মাউন্ট দ্য ওয়েমোস বোর্ড (ESP8266)
মাউন্ট দ্য ওয়েমোস বোর্ড (ESP8266)
মাউন্ট দ্য ওয়েমোস বোর্ড (ESP8266)
মাউন্ট দ্য ওয়েমোস বোর্ড (ESP8266)

Wemos বোর্ড মাউন্ট করতে, আপনার একটি মহিলা সোজা হেডার পিন প্রয়োজন। যখন আপনি সোজা শিরোলেখগুলি কিনবেন, তখন তারা আরডুইনো ন্যানোর জন্য খুব দীর্ঘ হবে। আপনি তাদের একটি উপযুক্ত দৈর্ঘ্য নিচে ছাঁটাই করতে হবে। আমি এটিকে ছাঁটাতে একটি নিপার ব্যবহার করেছি।

তারপর ছিদ্রযুক্ত বোর্ডে মহিলা হেডার পিনগুলি সোল্ডার করুন।

ধাপ 3: OLED ডিসপ্লে মাউন্ট করুন

OLED ডিসপ্লে মাউন্ট করুন
OLED ডিসপ্লে মাউন্ট করুন
OLED ডিসপ্লে মাউন্ট করুন
OLED ডিসপ্লে মাউন্ট করুন
OLED ডিসপ্লে মাউন্ট করুন
OLED ডিসপ্লে মাউন্ট করুন

এই প্রকল্পে, আমি একটি 0.96 I2C OLED ডিসপ্লে ব্যবহার করছি। সুতরাং আপনার একটি 4 পিনের হেডার দরকার।

পূর্ববর্তী ধাপের মতো, একটি নিপার দ্বারা হেডার পিনটি ছাঁটাই করুন।

তারপর উপরের ছবিতে দেখানো হিসাবে হেডার পিনগুলি সোল্ডার করুন।

ধাপ 4: সুইচ মাউন্ট করুন

সুইচ মাউন্ট করুন
সুইচ মাউন্ট করুন
সুইচ মাউন্ট করুন
সুইচ মাউন্ট করুন
সুইচ মাউন্ট করুন
সুইচ মাউন্ট করুন

ব্যাটারি থেকে ওয়েমোস বোর্ডে পাওয়ার বিচ্ছিন্ন করার জন্য সুইচ প্রয়োজন। আমি এই জন্য একটি স্লাইড সুইচ ব্যবহার করছি।

উপরের ছবিতে দেখানো স্লাইড সুইচটি সোল্ডার করুন।

ধাপ 5: সার্কিট তৈরি করুন

সার্কিট তৈরি করুন
সার্কিট তৈরি করুন
সার্কিট তৈরি করুন
সার্কিট তৈরি করুন
সার্কিট তৈরি করুন
সার্কিট তৈরি করুন
সার্কিট তৈরি করুন
সার্কিট তৈরি করুন

এই প্রকল্পের সার্কিট ডায়াগ্রাম খুবই সহজ। OLED ডিসপ্লেটি I2C কমিউনিকেশন মোডে ওয়েমোস বোর্ডের সাথে যুক্ত।

OLED -> Wemos

ভিসিসি -> ভিসিসি

GND -> GND

এসসিএল-> ডি 1

SDA -> D2

সার্কিট তৈরিতে আমি 24AWG রঙিন তার ব্যবহার করেছি। সার্কিট ডায়াগ্রাম অনুযায়ী তারের ঝালাই করুন।

পরিকল্পিত নিচে সংযুক্ত করা হয়।

ধাপ 6: ব্যাটারি হোল্ডার মাউন্ট করুন

ব্যাটারি হোল্ডার মাউন্ট করুন
ব্যাটারি হোল্ডার মাউন্ট করুন
ব্যাটারি হোল্ডার মাউন্ট করুন
ব্যাটারি হোল্ডার মাউন্ট করুন
ব্যাটারি হোল্ডার মাউন্ট করুন
ব্যাটারি হোল্ডার মাউন্ট করুন
ব্যাটারি হোল্ডার মাউন্ট করুন
ব্যাটারি হোল্ডার মাউন্ট করুন

Wemos বোর্ড এবং OLED ডিসপ্লে চালানোর জন্য প্রয়োজনীয় শক্তি 18650 লি-আয়ন ব্যাটারি দ্বারা সরবরাহ করা হয়।

প্রথমে, ব্যাটারি হোল্ডারের পিছনে একটি ডবল পার্শ্বযুক্ত টেপ মাউন্ট করুন।

তারপর ছিদ্রযুক্ত বোর্ডের নিচের দিকে পেস্ট করুন। আপনি এর জন্য উপরের চিত্রটি দেখতে পারেন।

তারপর আমি ব্যাটারি হোল্ডারের চারপাশে গরম আঠা লাগিয়েছি।

ধাপ 7: সার্কিট সম্পূর্ণ করুন

সার্কিট সম্পূর্ণ করুন
সার্কিট সম্পূর্ণ করুন
সার্কিট সম্পূর্ণ করুন
সার্কিট সম্পূর্ণ করুন
সার্কিট সম্পূর্ণ করুন
সার্কিট সম্পূর্ণ করুন
সার্কিট সম্পূর্ণ করুন
সার্কিট সম্পূর্ণ করুন

অবশেষে, আপনাকে স্লাইড সুইচের মাধ্যমে ব্যাটারি টার্মিনালকে ওয়েমোস বোর্ডের সাথে সংযুক্ত করে সার্কিটটি সম্পূর্ণ করতে হবে।

ব্যাটারি হোল্ডারের ধনাত্মক টার্মিনালটিকে স্লাইড সুইচ মিডল পিনের সাথে সংযুক্ত করুন। তারপরে সুইচের অবশিষ্ট দুই-পিনের একটিকে ওয়েমোস 5 ভি পিনের সাথে সংযুক্ত করুন।

ব্যাটারির নেগেটিভ টার্মিনালকে Wemos বোর্ডের GND পিনের সাথে সংযুক্ত করুন।

ধাপ 8: ThingSpeak সেটিংস

ThingSpeak সেটিংস
ThingSpeak সেটিংস
ThingSpeak সেটিংস
ThingSpeak সেটিংস

প্রথমে ThingSpeak এ একটি অ্যাকাউন্ট তৈরি করুন এবং তারপর আপনার অ্যাকাউন্টে লগ ইন করুন।

উপরের মেনু থেকে অ্যাপ্লিকেশনটিতে ক্লিক করুন এবং "নতুন থিংহটিটিপি" টিপুন।

আপনি অনেক ফাঁকা ক্ষেত্র লক্ষ্য করবেন কিন্তু চিন্তা করবেন না, আপনাকে নিম্নলিখিত তিনটি পূরণ করতে হবে:

1. নাম: আপনার পছন্দ অনুযায়ী ক্ষেত্রের নাম দিন

2. URL:

3. পার্স স্ট্রিং: পরের ধাপে, আমি আপনাকে এই স্ট্রিংটি কীভাবে পেতে হয় সে সম্পর্কে নির্দেশনা দেব।

ধাপ 9: পার্স স্ট্রিং লিখুন

পার্স স্ট্রিং লিখুন
পার্স স্ট্রিং লিখুন
পার্স স্ট্রিং লিখুন
পার্স স্ট্রিং লিখুন
পার্স স্ট্রিং লিখুন
পার্স স্ট্রিং লিখুন

WorldOmeters ওয়েবসাইটে যান

দেশের নাম অনুসন্ধান করুন, আমার ক্ষেত্রে এটি ভারত। তারপর দেশের নামের উপর ক্লিক করুন। আপনি 3 টি কাউন্টার পাবেন

1. করোনাভাইরাস কেস

2. মৃত্যু

3. উদ্ধার করা হয়েছে

কাউন্টার নির্বাচন করুন -> ডান ক্লিক করুন -> পরিদর্শন করুন

স্ক্রিনের ডান দিকে, কেবলমাত্র সেই উপাদানগুলির উপরে ঘুরুন যতক্ষণ না আপনি সঠিক ডেটা পাওয়ার জন্য নির্বাচন করেন। আপনি আরও ভাল বোঝার জন্য উপরের ছবিটি দেখতে পারেন।

তারপর এলিমেন্টে ডান ক্লিক করুন এবং XPath কপি করুন।

এখন থিংএইচটিটিপি ফিল্ডে (কেস) ফিরে যান এবং পার্স স্ট্রিংয়ে পেস্ট করুন এবং "সেভ থিংএইচটিটিপি" টিপুন।

এখন আপনার কাজ শেষ!

ধাপ 10: সফ্টওয়্যার এবং লাইব্রেরি

সফটওয়্যার এবং লাইব্রেরি
সফটওয়্যার এবং লাইব্রেরি
সফটওয়্যার এবং লাইব্রেরি
সফটওয়্যার এবং লাইব্রেরি

প্রথমে নিচের কোডটি ডাউনলোড করুন। তারপর GitHub থেকে OLED লাইব্রেরি ডাউনলোড করুন।

Arduino লাইব্রেরির সাথে Wemos D1 ব্যবহার করতে, আপনাকে ESP8266 বোর্ড সাপোর্ট সহ Arduino IDE ব্যবহার করতে হবে। যদি আপনি ইতিমধ্যে এটি না করে থাকেন, তাহলে আপনি সহজেই আপনার Arduino IDE এ ESP8266 বোর্ড সাপোর্ট ইনস্টল করতে পারেন

স্পার্কফুনের এই টিউটোরিয়াল।

কোডে, আপনার ওয়াইফাই রাউটার SSID এবং পাসওয়ার্ড পূরণ করুন।

তারপর 3 টি ক্ষেত্রের জন্য api_key পূরণ করুন।

আপনি api_key পেতে উপরের ছবিটি উল্লেখ করতে পারেন।

একবার আপনি আপনার কোড সম্পাদনা করলে, এটি কম্পাইল করুন এবং তারপর আপনার Wemos/ ESP8266 বোর্ডে আপলোড করুন।

ক্রেডিট: মূল কোডটি SurtrTech দ্বারা লেখা হয়েছিল, আমি আমার প্রয়োজন অনুসারে কোডটি সংশোধন করেছি।

ধাপ 11: চূড়ান্ত পরীক্ষা

চূড়ান্ত পরীক্ষা
চূড়ান্ত পরীক্ষা
চূড়ান্ত পরীক্ষা
চূড়ান্ত পরীক্ষা
চূড়ান্ত পরীক্ষা
চূড়ান্ত পরীক্ষা

সফলভাবে কোড আপলোড করার পর, আপনি আপনার সিরিয়াল মনিটরে যেতে পারেন। আপনি WorldoMeters ওয়েবসাইটে প্রদর্শিত সংখ্যাগুলি পাবেন।

পরীক্ষার জন্য এখানে একটি ছোট ক্লিপ দেওয়া হল:

www.instagram.com/p/B-xemNTjI2C/?utm_sourc…

অভিনন্দন, এখন আপনার ছোট গ্যাজেটটি ব্যবহারের জন্য প্রস্তুত। ব্যাটারি ধারকের মধ্যে 18650 ব্যাটারি োকান।

সুইচটি অন পজিশনে স্লাইড করুন, আপনি OLED ডিসপ্লেতে করোনা ভাইরাস আইকনটি লক্ষ্য করবেন। তারপর একটার পর একটা ডেটা প্রদর্শিত হবে।

এই প্রবন্ধ পড়ার জন্য আপনাকে ধন্যবাদ.

প্রস্তাবিত: