সুচিপত্র:

মাইক্রোপাইথন প্রোগ্রাম : মিনি ওয়েদার স্টেশন: Ste টি ধাপ
মাইক্রোপাইথন প্রোগ্রাম : মিনি ওয়েদার স্টেশন: Ste টি ধাপ

ভিডিও: মাইক্রোপাইথন প্রোগ্রাম : মিনি ওয়েদার স্টেশন: Ste টি ধাপ

ভিডিও: মাইক্রোপাইথন প্রোগ্রাম : মিনি ওয়েদার স্টেশন: Ste টি ধাপ
ভিডিও: ৭ ইঞ্চি কিউট মিনি মনিটর, কি দিয়ে বানাবেন, দাম কত? // Diy 7 inch Mini Display Kit Review & Setup 2024, জুলাই
Anonim
মাইক্রোপাইথন প্রোগ্রাম : মিনি ওয়েদার স্টেশন
মাইক্রোপাইথন প্রোগ্রাম : মিনি ওয়েদার স্টেশন

এখন শীত, কিন্তু এখনও একটু গরম লাগছে, যদিও আমি শুধুমাত্র একটি টি-শার্ট পরছি, যা আমাকে বর্তমান তাপমাত্রা জানতে চায়, তাই আমি মাইক্রোপাইথন ESP32 এবং DHT11 সেন্সর এবং একটি সাধারণ আবহাওয়া স্টেশন ব্যবহার করি যাতে আপনি যে কোন ব্রাউজারে বর্তমান তাপমাত্রা এবং আর্দ্রতা পেতে পারেন, এখন আমি আপনার সাথে প্রক্রিয়াটি শেয়ার করব।

ধাপ 1: সরবরাহ

সরবরাহ
সরবরাহ

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

  • মেকপাইথন ইএসপি 32
  • DHT11
  • রুটি বোর্ড
  • জাম্প লাইন
  • USB তারের

মেকপাইথন ইএসপি 32 একটি ইএসপি 32 বোর্ড যা একটি সমন্বিত এসএসডি 1306 ওএলইডি ডিসপ্লে সহ, আপনি এটি এই লিঙ্ক থেকে পেতে পারেন:

www.makerfabs.com/makepython-esp32.html

সফটওয়্যার:

uPyCraft IDE

উইন্ডোজের জন্য uPyCraft IDE ডাউনলোড করতে এই লিঙ্কে ক্লিক করুন:

ধাপ 2: তারের

তারের
তারের
  1. MakePython ESP32 এবং DHT11 রুটিবোর্ডে প্লাগ করা আছে।
  2. DHT11 এর কেবল 3 টি তারের প্রয়োজন, VCC এবং GND ESP32 এর 3V3 এবং GND এর সাথে সংযুক্ত এবং DATA ESP32 এর IO14 এর সাথে সংযুক্ত। আমি পরীক্ষায় GPIO14 ব্যবহার করেছি, তাই আমি IO14 সংযুক্ত করেছি।
  3. ইউএসবি কেবল ব্যবহার করে পিসি থেকে মেকপাইথন ইএসপি 32 সংযোগ করুন, ডিভাইস ম্যানেজার খুলুন (উইন্ডোজ সার্চ বক্সে কেবল "ডিভাইস" অনুসন্ধান করুন)। যখন প্রসারিত হয়, পোর্ট বিভাগটি উপরের মত কিছু প্রদর্শন করা উচিত। আমার ক্ষেত্রে COM19 এর মতো পোর্ট নম্বরের একটি নোট তৈরি করুন। যদি কোন পোর্ট না দেখা যায়, ইউএসবি ড্রাইভ ডাউনলোড করার চেষ্টা করুন:

ধাপ 3: ব্যবহারের জন্য UPyCraft নির্দেশ

ব্যবহারের জন্য UPyCraft নির্দেশ
ব্যবহারের জন্য UPyCraft নির্দেশ
ব্যবহারের জন্য UPyCraft নির্দেশ
ব্যবহারের জন্য UPyCraft নির্দেশ

UPyCraft এর জন্য বিস্তারিত নির্দেশাবলী এই লিঙ্কে পাওয়া যাবে:

www.makerfabs.com/makepython-esp32-starter…

  • পৃষ্ঠাটি খুলতে উপরের লিঙ্কে ক্লিক করুন
  • MicroPython ESP32 Dev Kit Guidance ডকুমেন্ট খুঁজুন
  • ডকুমেন্ট খুলতে ডাউনলোড এ ক্লিক করুন
  • I. MicroPython Development Tools ডিরেক্টরিতে বিস্তারিত টিউটোরিয়াল পাওয়া যায়

অবশ্যই, এই ডকুমেন্টেশনটি শুধু uPyCraft নির্দেশাবলী সম্পর্কে নয়, এর মধ্যে কিছু মাইক্রোপাইথন ESP32 রুটিন এবং প্রায়শই জিজ্ঞাসিত প্রশ্ন এবং ত্রুটি হ্যান্ডলিং অন্তর্ভুক্ত রয়েছে।

ধাপ 4: কোড ডাউনলোড

কোড ডাউনলোড
কোড ডাউনলোড
কোড ডাউনলোড
কোড ডাউনলোড

Ssd1306.py এর কোডটি GitHub সংগ্রহস্থল থেকে ডাউনলোড করা হয়েছিল: https://github.com/ckuehnel/MicroPython-on-ESP32 অথবা আমার ডাউনলোড করুন।

Ssd1306.py ডাউনলোড করার পরে, ফাইলটি খুলুন এবং সেভ এবং ডাউনআন্ড্রুন -এ ক্লিক করুন। ডাউনলোড সফল হলে "ডাউনলোড ঠিক আছে" প্রদর্শিত হবে।

Main.py ডাউনলোড করার পর, নিম্নলিখিত পরিবর্তনগুলি করা প্রয়োজন:

1. নেটওয়ার্কের নাম এবং পাসওয়ার্ড পরিবর্তন করুন:

  • SSID: আপনার স্থানীয় নেটওয়ার্কের নাম পরিবর্তন করতে হবে
  • পাসওয়ার্ড: আপনার স্থানীয় নেটওয়ার্ক পাসওয়ার্ড পরিবর্তন করতে হবে

আপনার কাজ শেষ হয়ে গেলে, ডাউনএন্ডরুন ক্লিক করুন এবং মেকপাইথন ইএসপি 32 ওয়াইফাইয়ের সাথে সংযোগ স্থাপন করে

2. DHT11 ডেটা পিন:

যদি DHT11 MakePython ESP32 এ একটি পিন পরিবর্তন পায়, তাহলে পিন () এর নম্বরটি আপনি যে পিনটি পাচ্ছেন তাতে পরিবর্তন করুন।

ধাপ 5: আইপি ঠিকানা পান

আইপি ঠিকানা পান
আইপি ঠিকানা পান

Main.py চালান, নেটওয়ার্ক সাফল্য, আপনি একটি IP ঠিকানা দেখতে পারেন (আমার: 192.168.1.120)।

ধাপ 6: একটি ব্রাউজার খুলুন

একটি ব্রাউজার খুলুন
একটি ব্রাউজার খুলুন

আপনার পিসিতে ব্রাউজারটি খুলুন, আপনি যে আইপি ঠিকানাটি পেয়েছেন তা টাইপ করুন (192.168.1.120), এবং নিশ্চিত করতে এন্টার ক্লিক করুন।

ধাপ 7: এখন আবহাওয়া

এখন আবহাওয়া
এখন আবহাওয়া

ব্রাউজারটি বর্তমান তাপমাত্রা এবং আর্দ্রতা প্রদর্শন করে, সেইসাথে মেকপাইথন ESP32 তে OLED প্রদর্শন করে। যখন আপনি পৃষ্ঠাটি রিফ্রেশ করবেন, তাপমাত্রা এবং আর্দ্রতার তথ্যও রিফ্রেশ হবে।

মিনি ওয়েদার স্টেশন তুলনামূলকভাবে সহজ। আবহাওয়া কেন্দ্রকে সমৃদ্ধ করার জন্য আমি গ্যাস সেন্সর, বৃষ্টি সেন্সর, বায়ুমণ্ডলীয় চাপ সেন্সর এবং অন্যান্য সেন্সর থেকে তথ্য যোগ করব।

প্রস্তাবিত: