সুচিপত্র:

আরডুইনো ওয়াইফাই ওয়্যারলেস ওয়েদার স্টেশন ওয়ান্ডারগ্রাউন্ড: 10 টি ধাপ (ছবি সহ)
আরডুইনো ওয়াইফাই ওয়্যারলেস ওয়েদার স্টেশন ওয়ান্ডারগ্রাউন্ড: 10 টি ধাপ (ছবি সহ)

ভিডিও: আরডুইনো ওয়াইফাই ওয়্যারলেস ওয়েদার স্টেশন ওয়ান্ডারগ্রাউন্ড: 10 টি ধাপ (ছবি সহ)

ভিডিও: আরডুইনো ওয়াইফাই ওয়্যারলেস ওয়েদার স্টেশন ওয়ান্ডারগ্রাউন্ড: 10 টি ধাপ (ছবি সহ)
ভিডিও: Connect WiFi remote control electronic lock#shorts #technology #remote #electronic #lock #wifi 2024, নভেম্বর
Anonim
আরডুইনো ওয়াইফাই ওয়্যারলেস ওয়েদার স্টেশন ওয়ান্ডারগ্রাউন্ড
আরডুইনো ওয়াইফাই ওয়্যারলেস ওয়েদার স্টেশন ওয়ান্ডারগ্রাউন্ড

এই নির্দেশনায় আমি আপনাকে দেখাব কিভাবে Arduino ব্যবহার করে ব্যক্তিগত বেতার আবহাওয়া কেন্দ্র তৈরি করা যায়

ওয়েদার স্টেশন এমন একটি যন্ত্র যা বিভিন্ন সেন্সর ব্যবহার করে আবহাওয়া এবং পরিবেশ সম্পর্কিত তথ্য সংগ্রহ করে। আমরা অনেক কিছু পরিমাপ করতে পারি যেমন:

  • তাপমাত্রা
  • আর্দ্রতা
  • বায়ু
  • আবহমানসংক্রান্ত চাপ
  • এই UV সূচক
  • বৃষ্টি

এই আবহাওয়া স্টেশনটি তৈরির জন্য আমার অনুপ্রেরণা হল গ্রেগ www.cactus.io থেকে ডেভিস অ্যানিমোমিটার, বাতাসের গতি এবং বৃষ্টির মিটার Arduino কোড কপিরাইট অধিকার তার।

আমি Arduino Uno কে প্রধান বোর্ড হিসাবে ব্যবহার করছি।

ESP8266 ওয়াইফাই মডিউল www.wunderground.com এ ডেটা পাঠাবে

ওয়েদার আন্ডারগ্রাউন্ড একটি বাণিজ্যিক আবহাওয়া পরিষেবা যা ইন্টারনেটের মাধ্যমে রিয়েল-টাইম আবহাওয়ার তথ্য প্রদান করে।

আমি এই সেন্সর ব্যবহার করব:

  • তাপমাত্রা - ডালাস DS18B20
  • আর্দ্রতা, চাপ - BME280
  • ইউভি, সৌর - ML8511
  • অ্যানেনোমিটার এবং বাতাসের দিক - ডেভিস 6410
  • রেইনগেজ - ভেন্টাস W174

ধাপ 1: অংশ

যন্ত্রাংশ
যন্ত্রাংশ
যন্ত্রাংশ
যন্ত্রাংশ
যন্ত্রাংশ
যন্ত্রাংশ

এই প্রকল্পটি নির্মাণের জন্য প্রয়োজনীয় অংশগুলি নিম্নরূপ:

  1. আরডুইনো উনো
  2. ESP8266 ESP-01 বা ESP-12
  3. বিএমই ২80০
  4. ML8511
  5. ডেভিস 6410
  6. ভেন্টাস W174

ধাপ 2: স্কিম্যাটিক এবং ওয়্যারিং ডায়াগ্রাম

স্কিম্যাটিক এবং ওয়্যারিং ডায়াগ্রাম
স্কিম্যাটিক এবং ওয়্যারিং ডায়াগ্রাম

ধাপ 3: PCB Arduino Uno Weather Station Shield

PCB Arduino Uno Weather Station Shield
PCB Arduino Uno Weather Station Shield
PCB Arduino Uno Weather Station Shield
PCB Arduino Uno Weather Station Shield
PCB Arduino Uno Weather Station Shield
PCB Arduino Uno Weather Station Shield

ডিজাইন প্রিন্টেড সার্কিট বোর্ড (PCB), I was used, "Sprint-Layout" সফটওয়্যার। Gerber ফাইলগুলিতে রপ্তানি করা হয়েছে।

এই Arduino Uno আবহাওয়া স্টেশন ieldাল তৈরি করতে আপনার প্রয়োজন হবে:

  1. ML8511 UVB UV রে সেন্সর ব্রেকআউট UV লাইট সেন্সর এনালগ আউটপুট Arduino Ebay এর জন্য
  2. ওয়াটারপ্রুফ ডিজিটাল থার্মাল প্রোব বা সেন্সর DS18B20 Arduino সেন্সর ইবে
  3. জেএসটি-এক্সএইচ কিট 4 পিন 2.54 মিমি টার্মিনাল হাউজিং পিসিবি হেডার ওয়্যার সংযোগকারী ইবে
  4. বায়ুমণ্ডলীয় চাপ সেন্সর তাপমাত্রা আর্দ্রতা সেন্সর ব্রেকআউট BME280Ebay
  5. 1x ESP8266 ESP12F ইবে
  6. 1x 1k 0805 রোধক
  7. 1x 120R 0805 রোধক
  8. 8x 0R 1206 জাম্পার (প্রতিরোধক)
  9. তামার বোর্ড
  10. 2x 4.7K প্রতিরোধক
  11. 1x 10k প্রতিরোধক
  12. 1x 3 মিমি নেতৃত্বে
  13. 1x RJ45 সকেট ইবে
  14. 1x 47uF ইলেক্ট্রোলাইটিক ক্যাপাসিটর
  15. 1x 40pins হেডার পিন ইবে
  16. 1x ভোল্টেজ রেগুলেটর Sot-223 Ams1117 Ams117-3.3 3.3V 1A Ebay
  17. 1x 2.54 মিমি পিচ সুইচ ডিআইপি 2 ইবে

ধাপ 4: Arduino সেন্সর লাইব্রেরি, ম্যানুয়াল এবং অন্যান্য তথ্য

1) আরডুইনো ওয়েদার স্টেশন প্রকল্প www.cactus.io

2) ডেভিস 6410 অ্যানিমোমিটার ম্যানুয়াল

3) Adafruit BME280 ড্রাইভার (ব্যারোমেট্রিক প্রেসার সেন্সর) লাইব্রেরি

4) ML8511 UV সেন্সর লাইব্রেরি

5) ম্যাক্সিম টেম্পারেচার ইন্টিগ্রেটেড সার্কিট DS18B20 DS18S20 এর জন্য Arduino লাইব্রেরি - দয়া করে মনে রাখবেন এই সিরিজের সাথে একটি সমস্যা আছে বলে মনে হচ্ছে। DS1822 DS1820 MAX31820

6) ডালাস/ম্যাক্সিম 1-ওয়্যার চিপসের জন্য লাইব্রেরি

7) ওয়ান্ডারগ্রাউন্ড (ব্যক্তিগত আবহাওয়া স্টেশন আপলোড প্রোটোকল)

feedback.weather.com/customer/en/portal/articles/2924682-pws-upload-protocol?

8) NodeMCU আবহাওয়া স্টেশন

ধাপ 5: সোল্ডারিং পিসিবি

সোল্ডারিং পিসিবি
সোল্ডারিং পিসিবি
সোল্ডারিং পিসিবি
সোল্ডারিং পিসিবি
সোল্ডারিং পিসিবি
সোল্ডারিং পিসিবি

আবহাওয়া স্টেশন ieldাল আমি রাস্পবেরি পাই ক্ষেত্রে বিজ্ঞাপন ছিল। আমি মনে করি এটি আরও ভাল দেখাচ্ছে।

ধাপ 6: ব্যক্তিগত আবহাওয়া স্টেশন ইনস্টল করা

ব্যক্তিগত আবহাওয়া কেন্দ্র স্থাপন
ব্যক্তিগত আবহাওয়া কেন্দ্র স্থাপন
ব্যক্তিগত আবহাওয়া কেন্দ্র স্থাপন
ব্যক্তিগত আবহাওয়া কেন্দ্র স্থাপন
ব্যক্তিগত আবহাওয়া কেন্দ্র স্থাপন
ব্যক্তিগত আবহাওয়া কেন্দ্র স্থাপন

অবস্থান আবহাওয়া স্টেশন ইনস্টলেশনের সবচেয়ে গুরুত্বপূর্ণ অংশ। যদি আবহাওয়া স্টেশনটি গাছের নিচে বা ওভারহ্যাংয়ে থাকে তবে স্টেশন দ্বারা পরিমাপ করা বৃষ্টিপাতের তথ্য সঠিক হবে না। আপনি যদি আপনার আবহাওয়া স্টেশনটিকে একটি গলিতে রাখেন, তাহলে আপনি অ্যানিমোমিটারে একটি বায়ু সুড়ঙ্গের প্রভাব পেতে পারেন, যার ফলে বাতাসের ভুল তথ্য পাওয়া যায়। আবহাওয়া স্টেশনে ভাল "আনা", বা অন্য কোন লম্বা বস্তু থেকে দূরত্ব থাকা উচিত।

মাটির 10 মিটার উপরে বাতাসের মান পরিমাপ করা উচিত। একটি ছাদ আমার জন্য সেরা কাজ করে।

আবহাওয়া কেন্দ্রটি সৌর প্যানেল থেকে চালিত। সুতরাং এটি স্বায়ত্তশাসিত।

একটি আবহাওয়া স্টেশন ইনস্টল করার সবচেয়ে সাধারণ ত্রুটিটি থার্মোমিটার সেন্সরকে ভুলভাবে স্থাপন করার সাথে সম্পর্কিত। আবহাওয়াবিদরা প্রচুর বায়ুচলাচল সহ ছায়ায় তাপমাত্রা হিসাবে তাপমাত্রাকে সংজ্ঞায়িত করেন। আবহাওয়া কেন্দ্র স্থাপন করার সময়, নিশ্চিত করুন:

  • থার্মোমিটার সেন্সর কখনই সরাসরি সূর্যের আলো পায় না।
  • থার্মোমিটার প্রচুর বায়ুচলাচল গ্রহণ করে এবং বাতাস থেকে আটকে থাকে না।
  • যদি থার্মোমিটারটি ছাদে স্থাপন করা হয়, তবে নিশ্চিত করুন যে এটি ছাদের উপর থেকে কমপক্ষে 1.5 মিটার উপরে।
  • যদি থার্মোমিটারটি ঘাসের উপরে রাখা হয়, আবার, এটি ঘাসের পৃষ্ঠ থেকে কমপক্ষে 1.5 মিটার উপরে হওয়া উচিত।
  • থার্মোমিটারটি নিকটতম পাকা পৃষ্ঠ থেকে কমপক্ষে 15 মিটার দূরে।

তাই আমি আবহাওয়া আশ্রয় ব্যবহার করছি। আমি এটা পিভিসি টিউব থেকে তৈরি করেছি। এইভাবে, ওয়েদার স্টেশনটি সরাসরি সূর্যের আলোতে স্থাপন করা যেতে পারে, আশ্রয়ের ভিতরে থার্মোমিটার অবস্থিত।

এখানে ওয়েদার স্টেশন ইনস্টল করার বিষয়ে আরও তথ্য

ধাপ 7: ESP8266 AT কমান্ড

ESP8266 AT কমান্ড
ESP8266 AT কমান্ড
ESP8266 AT কমান্ড
ESP8266 AT কমান্ড
ESP8266 AT কমান্ড
ESP8266 AT কমান্ড

প্রথমে এটি ESP8266 wifi modulle প্রস্তুত করতে হবে। CWMODE কে 1 = স্টেশন মোডে (ক্লায়েন্ট) পরিবর্তন করুন এবং ESP8266 কে আপনার ওয়াইফাই রাউটারে সংযুক্ত করুন। আমি টিটিএল সিরিয়াল অ্যাডাপ্টারে ইউএসবি ব্যবহার করছি। এর প্রয়োজন শুধুমাত্র 4 তারের সংযোগ (+3.3V, GND TX, RX)

অথবা আপনি ESP8266 এ AT কমান্ড পাঠাতে Arduino ব্যবহার করতে পারেন।

AT কমান্ড:

এটি

AT+CWMODE?

AT+CWMODE = 1

AT+CWJAP = "আপনার ssd", "পাসওয়ার্ড"

আরো AT কমান্ড এখানে

ধাপ 8: Arduino কোড

1. আপনার Arduino Uno- এ কোড আপলোড করার আগে WU স্টেশন আইডি এবং কী/পাসওয়ার্ড পেতে wunderground.com এ নিবন্ধন করুন

2. এই আইডি এবং কী/পাসওয়ার্ড আপনার আবহাওয়া স্টেশন Arduino কোডে পরিবর্তন করুন।

  • char ID = "xxxxxxxx"; // ওয়ান্ডারগ্রাউন্ড ওয়েদার স্টেশন আইডি
  • স্ট্রিং পাসওয়ার্ড = "xxxxxxxx"; // ওয়ান্ডারগ্রাউন্ড ওয়েদার স্টেশনের পাসওয়ার্ড

3. আপেক্ষিক চাপ মিটার পেতে উচ্চতা সংবাদ পরিবর্তন করুন (মি)

4. #DEBUG 1 সংজ্ঞায়িত করুন // যদি আপনি শুধুমাত্র সেন্সর ডেটা চেক করেন।

5. আমি Wunderground.com এ ডেটা পাঠানোর জন্য 30 সেকেন্ড লুপ টাইম ব্যবহার করছি। বাতাসের গতি পরিমাপ করতে আমি 25 সেকেন্ড সময় নেব। অন্য সময় সেন্সর ডেটা পড়ার জন্য।

ধাপ 9: ফলাফল

ফলাফল
ফলাফল

এটি কাজ করছে এবং Wunderground.com এ সেন্সর ডেটা পাঠাচ্ছে। আমি খুব খুশি;)

ধাপ 10: IoT ব্যক্তিগত নোড MCU ESP12 ওয়াইফাই ওয়্যারলেস আবহাওয়া কেন্দ্র V2

IoT পার্সোনাল নোড MCU ESP12 ওয়াইফাই ওয়্যারলেস ওয়েদার স্টেশন V2
IoT পার্সোনাল নোড MCU ESP12 ওয়াইফাই ওয়্যারলেস ওয়েদার স্টেশন V2

নতুন আবহাওয়া স্টেশন সংস্করণ v2 ক্লিক করুন

প্রস্তাবিত: