![Covid19 Stat IoT Display: 5 ধাপ Covid19 Stat IoT Display: 5 ধাপ](https://i.howwhatproduce.com/images/002/image-3264-9-j.webp)
সুচিপত্র:
2025 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2025-01-23 14:36
![Image Image](https://i.howwhatproduce.com/images/002/image-3264-11-j.webp)
![](https://i.ytimg.com/vi/LcQ5gco4tCY/hqdefault.jpg)
![প্রয়োজনীয় জিনিস প্রয়োজনীয় জিনিস](https://i.howwhatproduce.com/images/002/image-3264-12-j.webp)
বিশ্ব বর্তমানে করোনাভাইরাস মহামারীতে রয়েছে এবং অন্যান্য অনেক দেশের মতো ভারতেও তার লকডাউন, তাই আমি একটি আইওটি ডিসপ্লে তৈরি করার জন্য এই ধারণাটি পেয়েছি যা দেশের করোনা পরিসংখ্যানের একটি বাস্তব সময় আপডেট দেবে। আমি একটি API ব্যবহার করি যা ভারতের তথ্য সরবরাহ করে, কিন্তু আপনি কোডে সামান্য পরিবর্তন সহ যে কোন API ব্যবহার করতে পারেন।
ধাপ 1: প্রয়োজনীয় জিনিস
![প্রয়োজনীয় জিনিস প্রয়োজনীয় জিনিস](https://i.howwhatproduce.com/images/002/image-3264-13-j.webp)
![প্রয়োজনীয় জিনিস প্রয়োজনীয় জিনিস](https://i.howwhatproduce.com/images/002/image-3264-14-j.webp)
এখানে আইওটি ডিসপ্লে করতে আপনার যে জিনিসগুলি প্রয়োজন হবে তা এখানে:
- NodeMCU (ESP8266)
- 16x2 LCD মডিউল (I2C)
- ব্রেডবোর্ড (alচ্ছিক)
- কিছু তার/ জাম্পার
- USB তারের
ধাপ 2: সংযোগ
![সংযোগ সংযোগ](https://i.howwhatproduce.com/images/002/image-3264-15-j.webp)
![সংযোগ সংযোগ](https://i.howwhatproduce.com/images/002/image-3264-16-j.webp)
![সংযোগ সংযোগ](https://i.howwhatproduce.com/images/002/image-3264-17-j.webp)
সংযোগগুলি বেশ সহজ। সংযোগের জন্য কেবল 4 টি তার রয়েছে। আপনি এর মধ্যে esp8266 বসানোর জন্য একটি ব্রেডবোর্ড ব্যবহার করতে পারেন এবং তারপর LCD মডিউলের সাথে সংযোগ স্থাপন করতে পারেন অথবা আপনি সংযোগ করতে সরাসরি মহিলা থেকে মহিলা জাম্পার তার ব্যবহার করতে পারেন।
সংযোগগুলি হল (ESP-> LCD):
- VIN -> VCC (5V এর জন্য)
- GND -> GND
- ডি 2 -> এসডিএ
- ডি 1 -> এসসিএল
এখন শুধু esp8266 কে USB তারের সাথে পিসিতে সংযুক্ত করুন, এখন আমাদের শুধু কোড আপলোড করতে হবে।
ধাপ 3: কোডিং
![কোডিং কোডিং](https://i.howwhatproduce.com/images/002/image-3264-18-j.webp)
এখন, এটি সবচেয়ে গুরুত্বপূর্ণ অংশ আপনার অনেকের মনে প্রশ্ন থাকবে যে এটি কীভাবে কাজ করে?
সুতরাং, এটি প্রথমে ওয়াইফাই এর সাথে সংযুক্ত হয় এবং তারপর JSON ডেটা সংগ্রহের জন্য একটি API- এর সাথে সংযোগ স্থাপন করে, তারপর এটি JSON ডেটা ডিকোড করে এবং সেই মানগুলিকে একটি ভেরিয়েবলে সঞ্চয় করে, তারপর LCD মান প্রদর্শন করে এবং এটি একটি লুপে চলতে থাকে।
আমি যে API ব্যবহার করেছি তা হল https://coronago.xyz/api/data.json, এটি https://www.covid19india.org/ থেকে তার ডেটা পায়, এটি শুধুমাত্র ভারতের জন্য তথ্য সরবরাহ করে, কিন্তু অন্যান্য দেশের জন্য অনেক API রয়েছে, আপনি যে কোন API ব্যবহার করতে পারেন, কিন্তু নিশ্চিত করুন যে এটি HTTP দ্বারা অ্যাক্সেস করা যাবে।
প্রথমে, আপনাকে Arduino IDE এর জন্য ESP8266 বোর্ড সমর্থন ইনস্টল করতে হবে। এই টিউটোরিয়ালটি অনুসরণ করুন।
দ্বিতীয় কাজটি হল সমস্ত প্রয়োজনীয় লাইব্রেরি ইনস্টল করা, আপনি সহজেই এগুলি Arduino লাইব্রেরি ম্যানেজার থেকে ইনস্টল করতে পারেন।
তারপর কোড খুলুন এবং ওয়াইফাই শংসাপত্র পরিবর্তন করুন এবং কোড আপলোড করুন।
কোডটি এখানে আমার গিটহাব সংগ্রহস্থলে রয়েছে-https://github.com/Soumojit28/covid19-iot-display।
ধাপ 4: কোড ব্যাখ্যা এবং অন্যান্য API ব্যবহার করা
![কোড ব্যাখ্যা এবং অন্যান্য API ব্যবহার করা কোড ব্যাখ্যা এবং অন্যান্য API ব্যবহার করা](https://i.howwhatproduce.com/images/002/image-3264-19-j.webp)
কোডটি বেশ সহজ
অকার্যকর সেটআপ অংশে এটি এলসিডি মডিউল শুরু করে এবং স্টারিং বার্তা প্রদর্শন করে তারপর এটি ওয়াইফাই নেটওয়ার্কের সাথে সংযোগ স্থাপন করে।
লুপ অংশে, এটি API থেকে JSON ডেটা নিয়ে আসে এবং বিজ্ঞাপনটি ডিকোড করে এটি একটি ভেরিয়েবলে সঞ্চয় করে তারপর এটি সিরিয়াল মনিটর এবং LCD- তে সেগুলি প্রদর্শন করে।
অন্য একটি API ব্যবহারের জন্য আপনাকে কোডের এই লাইনে ঠিকানা পরিবর্তন করতে হবে
http.begin ("https://coronago.xyz/api/data.json"); // এপিআই
আরেকটি বিষয় API- কে অবশ্যই HTTP সংযোগের সাথে কাজ করতে হবে, এই কোডে HTTPS সংযোগ কাজ করবে না এবং আপনি একটি -1 ত্রুটি পাবেন।
API এর মত JSON ডেটা ফেরত দেয়
এখন এই পরবর্তী কোডটি কেবল JSON ডিকোড করে এবং ভেরিয়েবলের মান সংরক্ষণ করে, এটি সম্পূর্ণরূপে API এবং JSON ডেটার উপর নির্ভর করে যা এটি প্রদান করে। কিন্তু এটি পরিবর্তন করা সহজ, আরো তথ্যের জন্য আপনি এই টিউটোরিয়ালটি দেখতে পারেন।
StaticJsonBuffer JSONBuffer; // মেমরি পুল JsonObject & parsed = JSONBuffer.parseObject (পেলোড); // পার্স বার্তা নিশ্চিত = বিশ্লেষণ ["নিশ্চিত"]; উদ্ধার = বিশ্লেষিত ["উদ্ধার"]; মৃত্যু = বিশ্লেষণ ["মৃত্যু"]; current_active = বিশ্লেষণ ["সক্রিয়"];
তারপরে কোডটি কেবল সিরিয়াল মনিটরে এবং এলসিডিতে ভেরিয়েবল প্রদর্শন করে।
সিরিয়াল.প্রিন্ট ("নিশ্চিত:"); Serial.println (নিশ্চিত); সিরিয়াল.প্রিন্ট ("উদ্ধার:"); Serial.println (উদ্ধার); Serial.print ("currenty_active:"); Serial.println (current_active); সিরিয়াল.প্রিন্ট ("মৃত্যু:"); Serial.println (মৃত্যু); যদি (httpCode == 200) {// lcd lcd.clear () এ ডেটা প্রদর্শন করে; lcd.setCursor (0, 0); lcd.print ("নিশ্চিত:"); lcd.print (নিশ্চিত); lcd.setCursor (0, 1); lcd.print ("মৃত্যু:"); lcd.print (মৃত্যু); বিলম্ব (2500); lcd.clear (); lcd.setCursor (0, 0); lcd.print ("সক্রিয়:"); lcd.print (current_active); lcd.setCursor (0, 1); lcd.print ("উদ্ধার:"); lcd.print (উদ্ধার); বিলম্ব (2500);
}
ধাপ 5: উপসংহার
সর্বকালের পরিসংখ্যান পর্যবেক্ষণ করার জন্য এটি একটি দুর্দান্ত প্রকল্প এবং এই লকডাউন পরিস্থিতিতে আপনার সময় কাটানোর জন্য আপনি এটি তৈরি করতে পারেন।
যদি আপনার কোন সাহায্যের প্রয়োজন হয় তবে আপনি আমাকে মন্তব্যগুলির মাধ্যমে জিজ্ঞাসা করতে পারেন অথবা আপনি আমার গিথুব এ একটি সমস্যা খুলতে পারেন
কোড সংক্রান্ত যেকোন সমস্যার জন্য
ধন্যবাদ.
প্রস্তাবিত:
ঘড়ি সহ ডেস্কটপ COVID19 ট্র্যাকার! রাস্পবেরি পাই চালিত ট্র্যাকার: 6 টি ধাপ
![ঘড়ি সহ ডেস্কটপ COVID19 ট্র্যাকার! রাস্পবেরি পাই চালিত ট্র্যাকার: 6 টি ধাপ ঘড়ি সহ ডেস্কটপ COVID19 ট্র্যাকার! রাস্পবেরি পাই চালিত ট্র্যাকার: 6 টি ধাপ](https://i.howwhatproduce.com/images/002/image-5204-j.webp)
ঘড়ি সহ ডেস্কটপ COVID19 ট্র্যাকার! রাস্পবেরি পাই পাওয়ার্ড ট্র্যাকার: আমরা জানি যে, আমরা যে কোন সময় মারা যেতে পারি, এমনকি এই পোস্টটি লেখার সময় আমিও মারা যেতে পারি, সর্বোপরি, আমি, তুমি, আমরা সবাই নশ্বর। কোভিড -১ pandemic মহামারীর কারণে পুরো বিশ্ব কেঁপে উঠেছিল। আমরা এটা কিভাবে প্রতিরোধ করতে জানি, কিন্তু আরে! আমরা জানি কিভাবে প্রার্থনা করতে হয় এবং কেন প্রার্থনা করতে হয়, আমরা কি করি
বিশ্ব মানচিত্রে COVID19 ড্যাশবোর্ড (পাইথন ব্যবহার করে): 16 টি ধাপ
![বিশ্ব মানচিত্রে COVID19 ড্যাশবোর্ড (পাইথন ব্যবহার করে): 16 টি ধাপ বিশ্ব মানচিত্রে COVID19 ড্যাশবোর্ড (পাইথন ব্যবহার করে): 16 টি ধাপ](https://i.howwhatproduce.com/images/002/image-5228-15-j.webp)
বিশ্ব মানচিত্রে কোভিড ১19 ড্যাশবোর্ড (পাইথন ব্যবহার করে): আমি জানি আমরা প্রায় সবাই কোভিড ১19 সম্পর্কে সবচেয়ে বেশি তথ্য জানি। , আমি Github সংগ্রহস্থলে প্রোগ্রাম যোগ করেছি: https: //github.co
Usare Un Display Grande a 4 Cifre 8886 Display Con Wemos ESP8266 Arduino NodeMCU: 6 ধাপ
![Usare Un Display Grande a 4 Cifre 8886 Display Con Wemos ESP8266 Arduino NodeMCU: 6 ধাপ Usare Un Display Grande a 4 Cifre 8886 Display Con Wemos ESP8266 Arduino NodeMCU: 6 ধাপ](https://i.howwhatproduce.com/images/007/image-18100-j.webp)
Usare Un Display Grande a 4 Cifre 8886 Display Con Wemos ESP8266 Arduino NodeMCU: Questo progetto è un semplice esempio che mostra come collegare un display del tipo 8886 -Display e, per comodità nostra, un Wemos D1 - ma potrebbe esse un unse o qualsiasi altro microcontrollore che state usando per un progetto.Esi
Temp Disply on 3310 Display Graphic Way: 5 ধাপ
![Temp Disply on 3310 Display Graphic Way: 5 ধাপ Temp Disply on 3310 Display Graphic Way: 5 ধাপ](https://i.howwhatproduce.com/images/007/image-19549-j.webp)
টেম্প ডিসপ্লি 3310 ডিসপ্লে গ্রাফিক ওয়ে: হাই, আমি স্টার্কশিপ আমার একটি ইউটিউব চ্যানেল আছে তাই নোকিয়া 3310 ডিসপ্লে ব্যবহার সম্পর্কে এই প্রকল্পটি: -1 এক্স নোকিয়া 3310 ডিসপ্লে (পুরাতন /নতুন কোন এক) 1 এক্স আরডুইনো ইউএনও /ন্যানো কাজ করছেন) 1X LM35 TEMP SENSOR1 X 10uf (ইলেক্ট্রোলাইটিক ক্যাপাসিটর) কিছু তার
Makey Makey Show এবং Tell Display: 12 ধাপ (ছবি সহ)
![Makey Makey Show এবং Tell Display: 12 ধাপ (ছবি সহ) Makey Makey Show এবং Tell Display: 12 ধাপ (ছবি সহ)](https://i.howwhatproduce.com/images/009/image-24792-j.webp)
Makey Makey Show and Tell Display: 19 বছর শিক্ষাদানের পর, আমি কখনোই একটি নতুন, উজ্জ্বল, উত্তেজনাপূর্ণ বুলেটিন বোর্ডের প্রতি আমার ভালোবাসা হারাইনি! আমার বুলেটিন বোর্ড শৈলী বছরের পর বছর ধরে কিউটিসি, স্টোর-কেনা, ছুটির থিমযুক্ত কাটআউট থেকে শুরু করে আমার শিক্ষার্থীদের কাজের অর্থপূর্ণ টুকরো পর্যন্ত বিকশিত হয়েছে। আমি স