সুচিপত্র:

Esp32 পাইথন এবং জেরিন্থ আইডিই ব্যবহার করে তাপমাত্রা এবং আর্দ্রতা ওয়েব সার্ভার: 3 টি ধাপ
Esp32 পাইথন এবং জেরিন্থ আইডিই ব্যবহার করে তাপমাত্রা এবং আর্দ্রতা ওয়েব সার্ভার: 3 টি ধাপ

ভিডিও: Esp32 পাইথন এবং জেরিন্থ আইডিই ব্যবহার করে তাপমাত্রা এবং আর্দ্রতা ওয়েব সার্ভার: 3 টি ধাপ

ভিডিও: Esp32 পাইথন এবং জেরিন্থ আইডিই ব্যবহার করে তাপমাত্রা এবং আর্দ্রতা ওয়েব সার্ভার: 3 টি ধাপ
ভিডিও: ESP32 Turorial 1 - Introduction to SunFounder's ESP32 IoT Learnig kit Software and Arduino IDE 2024, নভেম্বর
Anonim
Esp32 পাইথন এবং জেরিন্থ আইডিই ব্যবহার করে তাপমাত্রা এবং আর্দ্রতা ওয়েব সার্ভার
Esp32 পাইথন এবং জেরিন্থ আইডিই ব্যবহার করে তাপমাত্রা এবং আর্দ্রতা ওয়েব সার্ভার
Esp32 পাইথন এবং জেরিন্থ আইডিই ব্যবহার করে তাপমাত্রা এবং আর্দ্রতা ওয়েব সার্ভার
Esp32 পাইথন এবং জেরিন্থ আইডিই ব্যবহার করে তাপমাত্রা এবং আর্দ্রতা ওয়েব সার্ভার
Esp32 পাইথন এবং জেরিন্থ আইডিই ব্যবহার করে তাপমাত্রা এবং আর্দ্রতা ওয়েব সার্ভার
Esp32 পাইথন এবং জেরিন্থ আইডিই ব্যবহার করে তাপমাত্রা এবং আর্দ্রতা ওয়েব সার্ভার
Esp32 পাইথন এবং জেরিন্থ আইডিই ব্যবহার করে তাপমাত্রা এবং আর্দ্রতা ওয়েব সার্ভার
Esp32 পাইথন এবং জেরিন্থ আইডিই ব্যবহার করে তাপমাত্রা এবং আর্দ্রতা ওয়েব সার্ভার

Esp32 একটি দুর্দান্ত মাইক্রো-কন্ট্রোলার, এটি একটি Arduino এর মতো শক্তিশালী কিন্তু আরও ভাল! এতে ওয়াইফাই সংযোগ রয়েছে, যা আপনাকে IOT প্রকল্পগুলি সস্তায় এবং সহজেই বিকাশ করতে সক্ষম করে। অফিসিয়াল এসডিকে দিয়ে আপনার প্রকল্পগুলি বিকাশ করা অত্যন্ত কঠিন। তৃতীয়ত এটি একটি উপযুক্ত কাজ করার লাইব্রেরি খুঁজে পাওয়া একটি বড় মাথাব্যথা।যদি আপনি মাইকো-কন্ট্রোলারের সমস্ত কার্যকারিতা ব্যবহার করতে পারেন এবং এটি পাইথনে কোড করতে পারেন তাহলে কি এটি একটি পার্থক্য তৈরি করবে? অবশ্যই, পাইথন শক্তিশালী, পড়তে সহজ এবং লিখতে অত্যন্ত সহজ। প্লাস আপনাকে নিম্ন স্তরের সমস্ত জিনিস (পয়েন্টার, রেজিস্টার এবং কনফিগারেশন ফাইল) সম্পর্কে চিন্তা করতে হবে না। এছাড়াও, আপনি জেরিন্থ স্থিতিশীল সিস্টেম ব্যবহার করছেন। জেরিন্থের সাথে এখনও পরিচিত নন, এটি পরবর্তী বড় বিষয়!

এটি আপনাকে পাইথনের সহজতার সাথে মাইক্রো-কন্ট্রোলারের সমস্ত কার্যকারিতা দেয় এবং এটি বিনামূল্যে

পাইথনে লেখা Esp32 তাপমাত্রা এবং আর্দ্রতা ওয়েব সার্ভারটি আপনাদের সাথে পরিচয় করিয়ে দিই।

ধাপ 1: ধাপ 1: হার্ডওয়্যার সংযোগ

ধাপ 1: হার্ডওয়্যার সংযোগ
ধাপ 1: হার্ডওয়্যার সংযোগ
ধাপ 1: হার্ডওয়্যার সংযোগ
ধাপ 1: হার্ডওয়্যার সংযোগ

Hts221 টেম্প এবং আর্দ্রতা সেন্সর I2C সংযোগ ব্যবহার করে, আপনাকে ESp32Node-MCU Esp32s Hts221 সেন্সরের উপযুক্ত পিনের সাথে সেন্সরটি সংযুক্ত করতে হবে

3v3 পিন 3.3v পিন

GND পিন GND pinIO26 SCL পিন

IO25 SDA পিন

ধাপ 2: ধাপ 2: ESP32 কোড

ধাপ 2: ESP32 কোড
ধাপ 2: ESP32 কোড
ধাপ 2: ESP32 কোড
ধাপ 2: ESP32 কোড
ধাপ 2: ESP32 কোড
ধাপ 2: ESP32 কোড
  • আপনার Esp32 ডেভেলপমেন্ট বোর্ডকে আপনার কম্পিউটারে সংযুক্ত করুন।
  • সর্বশেষ জেরিন্থ স্টুডিও আইডিই বিনামূল্যে ডাউনলোড করুন: https://www.zerynth.com/zerynth-studio/ আপনাকে সাহায্য করার জন্য এই ইনস্টলেশন গাইড ব্যবহার করুন:
  • আবেদনের ভিতরে; একটি নতুন অ্যাকাউন্ট তৈরি করুন এবং আপনার ডিভাইসটি উল্লম্ব করুন। আপনাকে সাহায্য করার জন্য এই নির্দেশিকাটি ব্যবহার করুন
  • এখন প্রধান টুলবার থেকে একটি নতুন প্রকল্প তৈরি করুন; প্রকল্প নতুন প্রকল্পের জন্য একটি নাম লিখুন এবং এটি সংরক্ষণ করুন।
  • সংযুক্ত কোড খুঁজুন
  • কোড এবং আপলিঙ্ক কপি করুন (ইউসি তে আপলোড করুন)
  • সিরিয়াল মনিটর খুলুন
  • আপনার ব্রাউজারে আইপি-ঠিকানাটি অনুলিপি করুন এবং ওয়েব পৃষ্ঠাটি খুলুন! যদি আপনার IDE- এর সাহায্যের প্রয়োজন হয়:

ধাপ 3: ধাপ 3: কোড নমুনা

ধাপ 3: কোড নমুনা!
ধাপ 3: কোড নমুনা!

আপনি সংযুক্ত পুরো প্রকল্পটি খুঁজে পেতে পারেন! এটি আপনাকে দেখাতে চেয়েছিল যে এটি কতটা সহজ:

stm.hts221 থেকে hts221 আমদানি করুন

temp_hum = hts221. HTS221 (I2C0, D16) #সেন্সর দিয়ে i2C প্রোটোকল শুরু করুন

temp, hum = temp_hum.get_temp_humidity () # লাইব্রেরি ব্যবহার করে বর্তমান তাপমাত্রা এবং আর্দ্রতা পান!

espressif.esp32net থেকে esp32wifi আমদানি wifi_driver হিসাবে

WifiAP_name = "WIFI AP Name" Wifi_Pass = "Wifi Pass!"

wifi_driver.auto_init ()

wifi.link (WifiAP_name, wifi. WIFI_WPA2, Wifi_Pass) -------------------------------------- -------------------------------------------------- -----------------------------

অজগর দিয়ে জেরিন্থ আইডিই ব্যবহার করা সহজ।

প্রস্তাবিত: