সুচিপত্র:

ইএসপি 32 কোভিড 19 স্ট্যাটাস ভিউয়ার: 4 টি ধাপ
ইএসপি 32 কোভিড 19 স্ট্যাটাস ভিউয়ার: 4 টি ধাপ

ভিডিও: ইএসপি 32 কোভিড 19 স্ট্যাটাস ভিউয়ার: 4 টি ধাপ

ভিডিও: ইএসপি 32 কোভিড 19 স্ট্যাটাস ভিউয়ার: 4 টি ধাপ
ভিডিও: Nodemcu esp32 Wifi and Bluetooth supported। esp8266 module review Bangla। esp32 module review Bangla 2024, নভেম্বর
Anonim
Image
Image
ইএসপি 32 কোভিড 19 স্ট্যাটাস ভিউয়ার
ইএসপি 32 কোভিড 19 স্ট্যাটাস ভিউয়ার
ইএসপি 32 কোভিড 19 স্ট্যাটাস ভিউয়ার
ইএসপি 32 কোভিড 19 স্ট্যাটাস ভিউয়ার
ইএসপি 32 কোভিড 19 স্ট্যাটাস ভিউয়ার
ইএসপি 32 কোভিড 19 স্ট্যাটাস ভিউয়ার

এই প্রকল্পটি শুধু জসন ফরম্যাটে COCID19 এর স্ট্যাটাস পায় এবং এটি OLED এ প্রদর্শন করে।

ধাপ 1: জিনিসগুলি ধরুন

হার্ডওয়্যার

1. Esp32 ডেভেলপমেন্ট মডিউল

2. 128x32 OLED ডিসপ্লে

সফটওয়্যার

1. Arduino IDE (বোর্ড ম্যানেজার ব্যবহার করে esp32 বোর্ড ইনস্টল করুন)

2. OLED ডিসপ্লে লাইব্রেরি

3. Arduinojson লাইব্রেরি

ধাপ 2: কোডিং

কোডিং
কোডিং
কোডিং
কোডিং

1. প্রথমে Arduino IDE তে esp32 ইনস্টল করুন।

আপনার Arduino IDE তে, ফাইল> পছন্দগুলিতে যান।

Https://dl.espressif.com/dl/package_esp32_index.j… লিখুন “অতিরিক্ত বোর্ড ম্যানেজার ইউআরএল” ফিল্ডে নিচের চিত্রে দেখানো হয়েছে। তারপরে, "ঠিক আছে" বোতামে ক্লিক করুন

বোর্ড ম্যানেজার খুলুন। সরঞ্জাম> বোর্ড> বোর্ড ম্যানেজারে যান …

ESP32 এর জন্য অনুসন্ধান করুন এবং "ESP32 by Espressif Systems" এর জন্য ইনস্টল বোতাম টিপুন ইনস্টল ক্লিক করুন।

2 লাইব্রেরি ইনস্টল করা

গোটো স্কেচ> লাইব্রেরি অন্তর্ভুক্ত করুন> লাইব্রেরি পরিচালনা করুন।

SSD1306 টাইপ করুন এবং Adafruit SSD1306 ইনস্টল করুন

Arduinojson টাইপ করুন এবং Benoit Blanchon দ্বারা ArduinoJson ইনস্টল করুন

3. প্রয়োজনীয় লাইব্রেরি ইনস্টল করার পর নীচের লিঙ্ক থেকে কোড (বা ক্লোন) কপি এবং পেস্ট করুন:

github.com/Anirudhvl/ESP32-COVID19-Status-…

4. esp32 এ আপলোড করুন।

5. যদি আপনি দেশের গোটো পরিবর্তন করতে চান:

github.com/novelcovid/api

এবং তাদের ডকুমেন্টেশন দেখুন।

6. আপনি যদি দেশ বা অন্যান্য ডেটা পরিবর্তন করতে চান, প্রথমে প্রতিক্রিয়া json পান এবং এটিতে পেস্ট করুন

arduinojson.org/v6/assistant/

তারপর গতিশীল আকার গণনা করুন। সহজেই সম্পূর্ণ কোডটি থেকে অনুলিপি করুন

পার্সিং প্রোগ্রাম এবং স্কেচে parseJson () ফাংশনে পেস্ট করুন।

ধাপ 3: হার্ডওয়্যার সেট আপ

OLED পিন সংযোগ

OLED-ESP32 ---------------------------------------------

1. GND - GND

2. +3.3v - 3v3

3. এসডিএ - পিন 21

4. এসসিএল - পিন 22

ধাপ 4: তত্ত্ব

এই প্রকল্পটি একটি GET অনুরোধ পাঠায়

corona.lmao.ninja/countries/india

এবং ডেটারিয়ালাইজ ফাংশনে সাড়া দিন ডাটা বিভক্ত করার জন্য। Deserialize Arduinojson থেকে পদ্ধতি।

প্রস্তাবিত: