সুচিপত্র:

ESP32 এবং OLED ডিসপ্লে: ইন্টারনেট ঘড়ি - DHT22: 10 ধাপ (ছবি সহ)
ESP32 এবং OLED ডিসপ্লে: ইন্টারনেট ঘড়ি - DHT22: 10 ধাপ (ছবি সহ)

ভিডিও: ESP32 এবং OLED ডিসপ্লে: ইন্টারনেট ঘড়ি - DHT22: 10 ধাপ (ছবি সহ)

ভিডিও: ESP32 এবং OLED ডিসপ্লে: ইন্টারনেট ঘড়ি - DHT22: 10 ধাপ (ছবি সহ)
ভিডিও: Software Build of LoRa Transmitter, BME280 Sensor based on Arduino ESP32 (EP09) 2024, নভেম্বর
Anonim
ESP32 এবং OLED ডিসপ্লে: ইন্টারনেট ঘড়ি - DHT22
ESP32 এবং OLED ডিসপ্লে: ইন্টারনেট ঘড়ি - DHT22

এই নির্দেশযোগ্য প্রতিযোগিতা বা প্রতিযোগিতা: "GIFs চ্যালেঞ্জ 2017", যদি আপনি এটি পছন্দ করেন, তাহলে দয়া করে উপরের ব্যানারে ক্লিক করে আপনার ভোট দিন। অনেক ধন্যবাদ!;-)

এই টিউটোরিয়ালটি এই মহান IoT ডিভাইস, ESP32 সম্পর্কে আরো জানতে একটি যাত্রার ধারাবাহিকতা।

আমার শেষ টিউটোরিয়ালে: IOT Made Simple: Arduino IDE তে ESP32 এর সাথে খেলা, আমরা অনুসন্ধান করেছি:

  • ডিজিটাল আউটপুট: একটি LED জ্বলজ্বলে
  • ডিজিটাল ইনপুট: টাচ সেন্সর পড়া
  • এনালগ ইনপুট: একটি পোটেন্টিওমিটার থেকে একটি পরিবর্তনশীল ভোল্টেজ পড়া
  • এনালগ আউটপুট: একটি LED উজ্জ্বলতা নিয়ন্ত্রণ করা
  • এনালগ আউটপুট: একটি সার্ভো অবস্থান নিয়ন্ত্রণ
  • ডিজিটাল সেন্সর দিয়ে তাপমাত্রা/আর্দ্রতা ডেটা পড়া
  • ইন্টারনেটের সাথে সংযুক্ত হচ্ছে এবং স্থানীয় সময় পাচ্ছে
  • একটি সাধারণ স্থানীয় ওয়েব পেজ থেকে তথ্য গ্রহণ, একটি LED চালু/বন্ধ করা
  • একটি সাধারণ স্থানীয় ওয়েবপেজে ডেটা প্রেরণ করা

এখন স্থানীয়ভাবে ডিএইচটি সেন্সর (তাপমাত্রা এবং আর্দ্রতা) দ্বারা ক্যাপচার করা ডেটা উপস্থাপন করার জন্য একটি ওএলইডি অন্তর্ভুক্ত করি।

ছবি
ছবি

ধাপ 1: BoM - উপাদান বিল

  • ESP32 উন্নয়ন বোর্ড (US $ 8.52)
  • 0.91 ইঞ্চি 128x32 I2C IIC সিরিয়াল ব্লু OLED LCD ডিসপ্লে (US $ 2.98)
  • DHT22/AM2302 ডিজিটাল তাপমাত্রা এবং আর্দ্রতা সেন্সর (US $ 9.99)
  • 1 x LED (alচ্ছিক)
  • 2 x প্রতিরোধক: 330 ওহম এবং 10 কে ওহম
  • পোটেন্টিওমিটার: 10K ওহম
  • প্রোটোবোর্ড

ধাপ 2: ESP32 ড্রাইভার এবং লাইব্রেরি ইনস্টলেশন

ESP32 ড্রাইভার এবং লাইব্রেরি ইনস্টলেশন
ESP32 ড্রাইভার এবং লাইব্রেরি ইনস্টলেশন
ESP32 ড্রাইভার এবং লাইব্রেরি ইনস্টলেশন
ESP32 ড্রাইভার এবং লাইব্রেরি ইনস্টলেশন

আমরা আমাদের ESP32 প্রোগ্রাম করার জন্য Arduino IDE ব্যবহার করব, একইভাবে আমরা ESP8266 পরিবারের সাথে করি।

ড্রাইভার ইনস্টল করুন:

এটি গুরুত্বপূর্ণ যে আপনি আপনার কম্পিউটারে ইনস্টল করেছেন, আপডেট হওয়া CP210x USB থেকে UART ড্রাইভার। এই লিঙ্কে প্রবেশ করুন: usb-to-uart-bridge-vcp-drivers এবং আপনার OS এর জন্য সঠিক ড্রাইভার ইনস্টল করুন।

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

এখানে নতুনত্ব হল যে এক্সপ্রেসিফ নিজেই তার গিটহাব, আমাদের লাইব্রেরি ইনস্টলেশনের জন্য সঠিক নির্দেশনা দেবে: arduino-esp32। আপনার OS এর জন্য নির্দেশাবলী অনুসরণ করুন।

এর পরে, আরডুইনো আইডিই পুনরায় চালু করুন এবং এটি সম্পন্ন হয়েছে! আপনাকে অবশ্যই "টুলস" মেনুতে বেশ কয়েকটি বোর্ড দেখতে হবে। আপনার জন্য উপযুক্ত নির্বাচন করুন। সাধারণভাবে, "জেনেরিক" ESP32 DEV মডিউল সূক্ষ্ম কাজ করে।

যখন আপনি প্রথমবারের মতো Arduino IDE খুলবেন, আপনি লক্ষ্য করবেন যে ডিফল্ট আপলোড গতি 921, 600 বড। এটি অস্থিতিশীলতা সৃষ্টি করতে পারে। এটি 115, 200 বডিতে পরিবর্তন করুন!

প্রস্তাবিত: