সুচিপত্র:
- সরবরাহ
- ধাপ 1: একটি API পান
- ধাপ 2: পিএইচপি স্ক্রিপ্ট তৈরি করা
- ধাপ 3: পিএইচপি স্ক্রিপ্ট তৈরি করা
- ধাপ 4: JSON স্ক্রিপ্ট বোঝা
- ধাপ 5: পিএইচপি স্ক্রিপ্ট বোঝা
- ধাপ 6: পিএইচপি স্ক্রিপ্ট পরীক্ষা করা
- ধাপ 7: একসাথে ওয়্যারিং
- ধাপ 8: কোড আপলোড করা হচ্ছে
- ধাপ 9: ফলাফল
ভিডিও: ESP8266: 9 ধাপ ব্যবহার করে কোভিড -19 আপডেট ট্র্যাকার
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
এটি একটি প্রকল্প যা OLED ডিসপ্লেতে রিয়েলটাইমে ভারতের বিভিন্ন রাজ্যের করোনাভাইরাস প্রাদুর্ভাবের বর্তমান তথ্য দেখায়। এই লাইভ স্ট্যাটাস ট্র্যাকার আপনাকে আপনার জেলার রিয়েলটাইম কোভিড -১ update আপডেট পর্যবেক্ষণ করতে সাহায্য করে। এই প্রকল্পটি সম্পূর্ণরূপে API থেকে সংগৃহীত রিয়েলটাইম ডেটার উপর ভিত্তি করে। Covid19india.org দ্বারা সরবরাহিত API।
সরবরাহ
- ESP8266-01
- OLED ডিসপ্লে
- ইউএসবি থেকে টিটিএল কনভার্টার
- তারের
- জ্যাম্প সফটওয়্যার
ধাপ 1: একটি API পান
ভারতের জন্য, পোস্টম্যান থেকে একটি বিনামূল্যে এপিআই পান। আমি রাজ্য ভিত্তিক এপিআই পেয়েছি যা ভারতের সমস্ত রাজ্যের ডেটা সহ একটি জসন অ্যারে প্রদান করে যার সাথে উপ -কী আমরা ভারতের সমস্ত রাজ্যের সমস্ত শহরে প্রবেশ করতে পারি।
API আমি পেয়েছি
এটি ওয়েবপেজে json অ্যারে প্রদান করে। কিন্তু ESP এটি ডিকোড করতে সক্ষম নয়, আমাদের অনেক সহজ json প্রয়োজন যা আমাদের esp এ পাঠানো যেতে পারে। এর জন্য একটি পিএইচপি পৃষ্ঠা তৈরি করে জসন অ্যারে সরলীকরণ এবং শুধুমাত্র সেই শহরগুলি যা আমাদের প্রয়োজন।
ধাপ 2: পিএইচপি স্ক্রিপ্ট তৈরি করা
এখানে Xampp সফটওয়্যার ফর্ম ডাউনলোড করুন
Xampp ইনস্টল করুন এবং অ্যাপাচি মডিউলের স্টার্ট বোতামে ক্লিক করুন।
ধাপ 3: পিএইচপি স্ক্রিপ্ট তৈরি করা
ফোল্ডারে যান: C: / xampp / htdocs
এখানে যেকোনো নাম দিয়ে ফোল্ডার তৈরি করুন, আমি কোভিড হিসেবে তৈরি করেছি।
সেই ফোল্ডারের ভিতরে একটি টেক্সট ফাইল তৈরি করে এর এক্সটেনশানকে php এ নামকরণ করুন।
যে ফাইলটি আমি নোটপ্যাড ++ ব্যবহার করছি তার মধ্যে সেই ফাইলটি খুলুন।
এখন এই পিএইচপি কোডটি লিখুন।
<? পিএইচপি
$ url = "https://api.covid19india.org/state_district_wise.json";
$ json = file_get_contents ($ url);
$ json = json_decode ($ json, সত্য);
$ amt_conf = $ json ['মহারাষ্ট্র'] ['DistrictData'] ['অমরাবতী'] ['নিশ্চিত'];
$ amt_dead = $ json ['Maharashtra'] ['districtData'] ['Amravati'] ['মৃত'];
$ amt_recov = $ json ['মহারাষ্ট্র'] ['DistrictData'] ['অমরাবতী'] ['উদ্ধার'];
$ mum_conf = $ json ['মহারাষ্ট্র'] ['DistrictData'] ['মুম্বাই'] ['নিশ্চিত'];
$ mum_dead = $ json ['Maharashtra'] ['districtData'] ['Mumbai'] ['মৃত'];
$ mum_recov = $ json ['মহারাষ্ট্র'] ['DistrictData'] ['মুম্বাই'] ['উদ্ধার'];
$ ngp_conf = $ json ['মহারাষ্ট্র'] ['DistrictData'] ['নাগপুর'] ['নিশ্চিত'];
$ ngp_dead = $ json ['মহারাষ্ট্র'] ['জেলা ডেটা'] ['নাগপুর'] ['মৃত'];
$ ngp_recov = $ json ['মহারাষ্ট্র'] ['DistrictData'] ['নাগপুর'] ['উদ্ধার'];
$ pune_conf = $ json ['মহারাষ্ট্র'] ['DistrictData'] ['পুনে'] ['নিশ্চিত'];
$ pune_dead = $ json ['Maharashtra'] ['districtData'] ['Pune'] ['মৃত'];
$ pune_recov = $ json ['মহারাষ্ট্র'] ['districtData'] ['পুনে'] ['উদ্ধার'];
$ মান = অ্যারে ("মুম্বাই" => অ্যারে ("নিশ্চিত" => "$ mum_conf", "মৃত্যু" => "$ mum_dead", "উদ্ধার" => "$ mum_recov"), "পুনে" => অ্যারে ("নিশ্চিত" => "$ pune_conf", "মৃত্যু" => "$ pune_dead", "উদ্ধার" => "$ pune_recov"), "নাগপুর" => অ্যারে ("নিশ্চিত" => "$ ngp_conf", "মৃত্যু" => "$ ngp_dead", "উদ্ধার" => "$ ngp_recov"), "অমরাবতী" => অ্যারে ("নিশ্চিত" => "$ amt_conf", "মৃত্যু" => "$ amt_dead", "উদ্ধার" => "$ amt_recov"));
$ j = json_encode ($ value);
প্রতিধ্বনি $ j
?>
ধাপ 4: JSON স্ক্রিপ্ট বোঝা
ধাপ 5: পিএইচপি স্ক্রিপ্ট বোঝা
আপনার অনুযায়ী রাজ্য এবং শহরের নাম পরিবর্তন করুন।
ধাপ 6: পিএইচপি স্ক্রিপ্ট পরীক্ষা করা
ব্রাউজার থেকে পৃষ্ঠাটি অ্যাক্সেস করুন।
localhost: 8081/Covid/covid.php/
কোভিড ফোল্ডারের নাম
localhost: 8081 সরান: 8081 যদি আপনার xampp ডিফল্ট পোর্ট ব্যবহার করে।
ল্যান কানেক্টেড ডিভাইস থেকে পিসির আইপি ঠিকানায় প্রতিস্থাপন করে এক্সেস পৃষ্ঠা যেখানে xampp চলছে।
ধাপ 7: একসাথে ওয়্যারিং
Esp এ কোড আপলোড করার সময় gpio 0 কে মাটিতে সংযুক্ত করুন।
ধাপ 8: কোড আপলোড করা হচ্ছে
কোড পড়ুন সাবধানে তথ্য পরিবর্তন করুন।
Gpio0 কে gnd, FTDI থেকে 3.3v যুক্তিতে সংযুক্ত করুন।
Arduino IDE তে: জেনেরিক esp8266 নির্বাচন করুন, com port নির্বাচন করুন এবং আপলোড ক্লিক করুন।
ধাপ 9: ফলাফল
হ্যাঁ! আমাদের প্রকল্পের কাজ শেষ।
এই প্রকল্পটি কাজ করার জন্য আপনাকে সব সময় xampp সার্ভার চালু করতে হবে তাই যদি আপনি এটিকে পিসি ছাড়া চালু রাখতে চান, তাহলে আপনি হোস্টিং পরিষেবাটি নিতে পারেন যেখানে আপনি সেই php পৃষ্ঠাটি রাখেন এবং arduino কোডে url কোডে আইপি ঠিকানা প্রতিস্থাপন করুন আপনার হোস্টিং। সুতরাং এখন আপনি সরাসরি স্থানীয় xampp সার্ভার ছাড়াই রেকর্ড আনতে পারেন।
চেষ্টা করে দেখুন …. আশা করি আপনি এটি পছন্দ করেছেন এবং নীচের মন্তব্যগুলিতে এটি কেমন হয়েছে তা আমাকে বলুন ….
ধন্যবাদ…
প্রস্তাবিত:
মাইক্রোপাইথন প্রোগ্রাম: করোনাভাইরাস রোগ (কোভিড -১)) রিয়েল টাইমে ডেটা আপডেট করুন: ১০ টি ধাপ (ছবি সহ)
মাইক্রোপাইথন প্রোগ্রাম: করোনাভাইরাস রোগ (কোভিড -১)) রিয়েল টাইমে ডেটা আপডেট করুন: গত কয়েক সপ্তাহে বিশ্বব্যাপী করোনাভাইরাস রোগের (কোভিড -১)) নিশ্চিত হওয়া মামলার সংখ্যা ১০ লাখ ছাড়িয়ে গেছে, এবং বিশ্ব স্বাস্থ্য সংস্থা (ডব্লিউএইচও) ঘোষণা করেছে নতুন করোনাভাইরাস নিউমোনিয়া প্রাদুর্ভাব একটি বৈশ্বিক মহামারী হবে। আমি ছিলাম খুবই
ESP32 এর জন্য কোভিড -১ Real রিয়েলটাইম ট্র্যাকার: Ste টি ধাপ
ESP32 এর জন্য কোভিড -১ Real রিয়েলটাইম ট্র্যাকার: এই ছোট্ট ট্র্যাকার আপনাকে করোনা ভাইরাসের প্রাদুর্ভাব এবং আপনার দেশের পরিস্থিতি সম্পর্কে আপ টু ডেট থাকতে সাহায্য করবে। ডিসপ্লেটি আপনার পছন্দের বিভিন্ন দেশের বর্তমান ডেটার বিকল্প দেখায়। ওয়েবসাইট www.wo দ্বারা তথ্য সংগ্রহ করা হয়
আরডুইনো ব্যবহার করে স্বয়ংক্রিয় কল (টাচলেস) - হাত ধোয়া এবং কোভিড -১ C সঙ্কটের সময় নিরাপদ থাকুন: Ste টি ধাপ
আরডুইনো ব্যবহার করে স্বয়ংক্রিয় কল (টাচলেস) - হাত ধোয়া এবং কোভিড -১ C সংকটের সময় নিরাপদ থাকুন: হে বন্ধুরা! আমি আশা করি আপনারা সবাই ভাল আছেন এবং এখন নিরাপদে থাকবেন। এই পোস্টে, আমি আপনাকে আমার প্রোটোটাইপ সম্পর্কে ব্যাখ্যা করব যা আমি নিরাপদে হাত ধোয়ার জন্য ডিজাইন করেছি। আমি সীমিত সম্পদ দিয়ে এই প্রকল্পটি করেছি। যারা আগ্রহী তারা এই প্রোটি রিমেক করতে পারেন
ESP8266 এবং OLED ব্যবহার করে লাইভ কোভিড 19 ট্র্যাকার - রিয়েলটাইম কোভিড 19 ড্যাশবোর্ড: 4 টি ধাপ
ESP8266 এবং OLED ব্যবহার করে লাইভ কোভিড 19 ট্র্যাকার | রিয়েলটাইম কোভিড ১ D ড্যাশবোর্ড: টেকট্রনিক হার্শ ওয়েবসাইট দেখুন: http: //techtronicharsh.com সর্বত্রই নভেল করোনা ভাইরাস (কোভিড ১)) এর একটি বিশাল প্রাদুর্ভাব রয়েছে। বিশ্বে কোভিড -১ এর বর্তমান প্রেক্ষাপটে নজর রাখা জরুরি হয়ে পড়েছে। সুতরাং, বাড়িতে থাকাকালীন, এটি ছিল পি
রাস্পবেরি পাই ব্যবহার করে কোভিড লাইভ রিপোর্ট: 6 টি ধাপ
রাস্পবেরি পাই ব্যবহার করে কোভিড লাইভ রিপোর্ট: আমরা জানি যে সমগ্র বিশ্ব কোভিড -১ pandemic মহামারীতে আক্রান্ত হচ্ছে এবং প্রায় সবাই বাড়ি থেকে কাজ করছে। আমাদের কারিগরি দক্ষতা বা কিছু ভাল পাইথনিক স্ক্রিপ্ট লেখার জন্য এই সময়কালটি আমাদের সর্বোত্তমভাবে ব্যবহার করা উচিত। আসুন একটি সহজ পাইথন দেখি