সুচিপত্র:
- ধাপ 1: সরঞ্জাম এবং উপকরণ
- ধাপ 2: ArduiTouch কিটের সমাবেশ
- ধাপ 3: ইউএসবি ড্রাইভার ইনস্টল করা
- ধাপ 4: ESP8266 এর জন্য Arduino IDE এর প্রস্তুতি
- ধাপ 5: অতিরিক্ত লাইব্রেরি স্থাপন
- ধাপ 6: সোর্স কোড
- ধাপ 7: Settings.h এ কাস্টম সেটিংস
- ধাপ 8: কোডটি চালান
ভিডিও: ESP8266 রঙিন আবহাওয়া স্টেশন: 8 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
এই নির্দেশে আমি আপনাকে দেখাতে চাই কিভাবে আবহাওয়ার পূর্বাভাস এবং রঙিন টিএফটি স্ক্রিন সহ ওয়াল মাউন্টের জন্য একটি সুন্দর ESP8266 আবহাওয়া স্টেশন তৈরি করতে হয়।
ধাপ 1: সরঞ্জাম এবং উপকরণ
উপকরণ:
- NodeMCU Amica V2 বা Wemos D1 Mini
- ArduiTouch ESP ওয়াল মাউন্ট কিট
সরঞ্জাম:
- তাতাল
- স্ক্রু ড্রাইভার
- পাশ কাটার প্লেয়ার
- ভোল্টমিটার (alচ্ছিক)
সফটওয়্যার:
Arduino IDE
ধাপ 2: ArduiTouch কিটের সমাবেশ
আপনাকে প্রথমে ArduiTouch কিট একত্রিত করতে হবে। অনুগ্রহ করে সংযুক্ত নির্মাণ ম্যানুয়ালটি দেখুন।
ধাপ 3: ইউএসবি ড্রাইভার ইনস্টল করা
NodeMCU মডিউল USB ইন্টারফেসের জন্য একটি CP2102 চিপ অন্তর্ভুক্ত করে। সাধারণত NodeMCU পিসির সাথে প্রথমবার সংযুক্ত থাকলে ড্রাইভার স্বয়ংক্রিয়ভাবে ইনস্টল করা হবে। কখনও কখনও এই পদ্ধতি ব্যর্থ হয়। এক্ষেত্রে আপনাকে ড্রাইভার ইন্সটল করতে হবে
www.silabs.com/products/development-tools/s…
আপনি যদি Wemos D1 ব্যবহার করতে চান তবে আপনাকে CH340 USB ইন্টারফেসের জন্য ড্রাইভার ইনস্টল করতে হবে:
www.wch.cn/download/CH341SER_ZIP.html
ধাপ 4: ESP8266 এর জন্য Arduino IDE এর প্রস্তুতি
- ESP8266 মডিউল Arduino-IDE এর অংশ নয়। আমাদের প্রথমে এটি ইনস্টল করতে হবে। অ্যাডুইনো-আইডিইতে ফাইল/পছন্দগুলি খুলুন এবং অতিরিক্ত বোর্ড ম্যানেজার ইউআরএল ফিল্ডে নিম্নলিখিত লিঙ্কটি সন্নিবেশ করান:
- ওকে বাটন দিয়ে এই উইন্ডোটি বন্ধ করুন এখনই বোর্ড ম্যানেজার খুলুন: সরঞ্জাম / বোর্ড / বোর্ড ম্যানেজার
- ESP8266 এন্ট্রিতে যান এবং এটি ইনস্টল করুন
- এখন আপনি NodeMCU 1.0 (ESP-12E মডিউল) বা WeMos D1 R2 & mini নির্বাচন করতে পারেন। CPU ফ্রিকোয়েন্সি 80MHz, ফ্ল্যাশ সাইজ „4M (3M SPIFFS), আপনার পছন্দের বাড রেট এবং COM পোর্টে সেট করুন। 4 এর
ধাপ 5: অতিরিক্ত লাইব্রেরি স্থাপন
আরডুইনো লাইব্রেরি ম্যানেজারের মাধ্যমে নিম্নলিখিত গ্রন্থাগারগুলি ইনস্টল করুন
- ড্যানিয়েল আইখর্ন দ্বারা মিনি গ্রাফক্স:
- ESP8266 WeatherStation by Daniel Eichhorn:
- ড্যানিয়েল আইচর্ন দ্বারা জসন স্ট্রিমিং পার্সার:
- neptune2 দ্বারা simpleDSTadjust:
আপনি লাইব্রেরিটি সরাসরি জিপ ফাইল হিসেবেও ডাউনলোড করতে পারেন এবং ফোল্ডারটি আপনার arrarduinosketchfolder/libraries/
লাইব্রেরিগুলি ইনস্টল করার পরে, আরডুইনো আইডিই পুনরায় চালু করুন।
ধাপ 6: সোর্স কোড
ড্যানিয়েল আইচহর্নের দুর্দান্ত উত্সগুলির উপর ভিত্তি করে আবহাওয়া-কেন্দ্রের সোর্স কোড
blog.squix.org
আমরা ArduiTouch এর জন্য সামঞ্জস্যপূর্ণ কোডে কিছু ছোট পরিবর্তন করেছি। আপনাকে একই নামের একটি নতুন ডিরেক্টরিতে জিপ সংরক্ষণাগারটি আনপ্যাক করতে হবে।
ধাপ 7: Settings.h এ কাস্টম সেটিংস
সোর্স কোডে আপনি settings.h নামে একটি ফাইল পাবেন। কাস্টমাইজেশনের জন্য এই ফাইলের কিছু পরিবর্তন প্রয়োজন:
ওয়াইফাই:
সেটিংসের 25 এবং 26 লাইনে SSID এবং পাসওয়ার্ড লিখুন
#WIFI_SSID "yourssid" নির্ধারণ করুন
#WIFI_PASS "yourpassw0rd" নির্ধারণ করুন
OpenWeatherMap এর জন্য অ্যাকাউন্ট:
ওপেনওয়েদারম্যাপ প্ল্যাটফর্মের পরের ডেটা পাওয়ার জন্য আপনার নিজের অ্যাকাউন্ট প্রয়োজন হবে। একটি এপিআই কী পেতে এখানে সাইন আপ করুন:
সেটিংসের 38 নম্বর লাইনে আপনার API কী লিখুন
স্ট্রিং OPEN_WEATHER_MAP_APP_ID = "your_api_key";
তোমার অবস্থান:
Https://openweathermap.org/find?q= এ যান এবং একটি অবস্থান অনুসন্ধান করুন। ফলাফল সেটটি দিয়ে যান এবং আপনি যে প্রকৃত অবস্থানের জন্য ডেটা প্রদর্শন করতে চান তার নিকটতম এন্ট্রি নির্বাচন করুন। এটি একটি URL হবে https://openweathermap.org/city/2657896 এর মতো। শেষের সংখ্যাটি আপনি নীচের ধ্রুবককে বরাদ্দ করেন।
সেটিংসের 45 এবং 46 নম্বরে আপনার অবস্থানের নাম এবং নাম লিখুন
স্ট্রিং OPEN_WEATHER_MAP_LOCATION_ID = "2804279";
স্ট্রিং DISPLAYED_CITY_NAME = "Ziesar";
সময়:
অনুগ্রহ করে সেটিংসের লাইন 65৫ এ আপনার টাইমজোন নির্বাচন করুন
#UTC_OFFSET +1 সংজ্ঞায়িত করুন
ধাপ 8: কোডটি চালান
অনুগ্রহ করে এই নমুনাটি Arduino IDE তে খুলুন। সংকলন এবং আপলোড করার পরে আপনি আপনার অবস্থানের বর্তমান সময় এবং তাপমাত্রা দেখতে পাবেন। আরও কিছু পরবর্তী কয়েক দিনের জন্য একটি আবহাওয়ার পূর্বাভাস প্রদর্শিত হয়। স্পর্শের একটি মাত্র কাজ আছে। আপনি পর্দার উপরের অংশে স্পর্শ করে প্রদর্শিত সময় বিন্যাস নির্বাচন করতে পারেন।
প্রস্তাবিত:
ESP8266 আবহাওয়া স্টেশন ঘড়ি: 4 ধাপ
ESP8266 ওয়েদার স্টেশন ক্লক: এই প্রকল্পটি একটি ছোট সুবিধাজনক প্যাকেজে সময় এবং আবহাওয়া প্রদর্শনের একটি চমৎকার উপায়। আমি প্রকল্পটি ব্যাখ্যা করব, এটি কিভাবে কাজ করে এবং কোডটি এখানে দেখাবে। আপনি একটি নির্দিষ্ট স্থানে বর্তমান আবহাওয়া দেখানোর জন্য বিভিন্ন বোতাম টিপতে পারেন সেইসাথে
ESP8266 ব্যবহার করে সহজ আবহাওয়া স্টেশন।: 6 টি ধাপ (ছবি সহ)
ESP8266 ব্যবহার করে সরল আবহাওয়া কেন্দ্র। এই নির্দেশনায় আমি ESP8266 ব্যবহার করে কিভাবে তাপমাত্রা, চাপ, জলবায়ু ইত্যাদি তথ্য এবং ইউটিউব ডেটা যেমন গ্রাহক & মোট দেখার সংখ্যা। এবং সিরিয়াল মনিটরে ডেটা প্রদর্শন করুন এবং LCD তে প্রদর্শন করুন। ডেটা হবে f
নাটালিয়া আবহাওয়া স্টেশন: আরডুইনো সৌর চালিত আবহাওয়া স্টেশন সঠিক ভাবে সম্পন্ন হয়েছে: 8 টি ধাপ (ছবি সহ)
নাটালিয়া আবহাওয়া কেন্দ্র: আরডুইনো সৌরশক্তি চালিত আবহাওয়া কেন্দ্রটি সঠিকভাবে সম্পন্ন হয়েছে: 2 টি ভিন্ন স্থানে 1 বছর সফলভাবে পরিচালনার পর আমি আমার সৌরশক্তি চালিত আবহাওয়া কেন্দ্র প্রকল্পের পরিকল্পনাগুলি ভাগ করে নিচ্ছি এবং ব্যাখ্যা করছি যে এটি কীভাবে একটি সিস্টেমে বিকশিত হয়েছে যা সত্যিই দীর্ঘ সময় ধরে বেঁচে থাকতে পারে সৌর শক্তি থেকে সময়কাল। যদি আপনি অনুসরণ করেন
DIY আবহাওয়া স্টেশন এবং ওয়াইফাই সেন্সর স্টেশন: 7 টি ধাপ (ছবি সহ)
DIY ওয়েদার স্টেশন এবং ওয়াইফাই সেন্সর স্টেশন: এই প্রকল্পে আমি আপনাকে দেখাব কিভাবে একটি ওয়াইফাই সেন্সর স্টেশনের সাথে একটি আবহাওয়া কেন্দ্র তৈরি করা যায়। সেন্সর স্টেশন স্থানীয় তাপমাত্রা এবং আর্দ্রতা ডেটা পরিমাপ করে এবং এটি ওয়াইফাই এর মাধ্যমে আবহাওয়া স্টেশনে পাঠায়। আবহাওয়া কেন্দ্রটি তখন দেখায়
পাইজারো রঙিন আবহাওয়া কেন্দ্র: 6 টি ধাপ
পাইজারো রঙিন আবহাওয়া স্টেশন: আমি আপনাকে এই প্রকল্পে দেখাতে চাই কিভাবে আবহাওয়ার পূর্বাভাস এবং রঙিন 2.8 ইঞ্চি টিএফটি স্ক্রিন সহ ওয়াল মাউন্টের জন্য রাস্পবেরি পাই জিরো ডব্লিউ -এর উপর ভিত্তি করে একটি সুন্দর চেহারা আবহাওয়া স্টেশন তৈরি করা যায়।