সুচিপত্র:

ESP8266, BMP280, MQTT ওয়েদার স্টেশন: 4 টি ধাপ
ESP8266, BMP280, MQTT ওয়েদার স্টেশন: 4 টি ধাপ

ভিডিও: ESP8266, BMP280, MQTT ওয়েদার স্টেশন: 4 টি ধাপ

ভিডিও: ESP8266, BMP280, MQTT ওয়েদার স্টেশন: 4 টি ধাপ
ভিডিও: Arduino Nano, BME280 এবং SSD1306 OLED আবহাওয়া স্টেশন 2024, নভেম্বর
Anonim
ESP8266, BMP280, MQTT ওয়েদার স্টেশন
ESP8266, BMP280, MQTT ওয়েদার স্টেশন
ESP8266, BMP280, MQTT ওয়েদার স্টেশন
ESP8266, BMP280, MQTT ওয়েদার স্টেশন

এটি আপনাকে সঠিক নির্ভুলতার সাথে একটি সাধারণ আবহাওয়া স্টেশন তৈরির পথ দেখাবে।

এখানে আমরা একটি ESP8266 WIFI ডেভেলপমেন্ট বোর্ড ব্যবহার করে সেন্সরটিকে ইন্টারনেটে সংযুক্ত করে ডেটা সংরক্ষণ করি। অনেক সুগন্ধি বিদ্যমান এবং কাজ করবে এবং আমি আমার বাড়িতে যা আছে তা ব্যবহার করব: হোমফিক্সার ESP8266

অনেকগুলি ভিন্ন সেন্সর আছে, কিন্তু https://www.kandrsmith.org/RJS/Misc/Hygrometers/calib_many.html অনুযায়ী BME280 সাধারণ কম খরচে হাইগ্রোমিটারের মধ্যে সেরা ফলাফল প্রদান করে। (বিক্রেতা আমাকে ভুল অংশ পাঠানোর কারণে, এই নির্দেশিকাটি BMP280 ব্যবহার করবে কিন্তু পদক্ষেপগুলি একই রকম।

ডেটা পাঠানো হবে MQTT এর মাধ্যমে।

ধাপ 1: সংযোগ

সংযোগ
সংযোগ
সংযোগ
সংযোগ

প্রথমে আমাদের BMP280 কে ESP8266 এর সাথে সংযুক্ত করতে হবে।

এটিকে এভাবে সংযুক্ত করুন:

বিএমই ২80০ | ESP8266 (NodeMCU)

VCC | 3.3V GND | GND SCL | GPIO2 (D4) SDA | GPIO0 (D3)

পদক্ষেপ 2: সফ্টওয়্যার ইনস্টল করুন

সফটওয়্যার ইন্সটল করুন
সফটওয়্যার ইন্সটল করুন

আপনি এই নির্দেশিকাটি অনুসরণ করতে পারেন:

  1. ESPEasy ডাউনলোড করুন:
  2. আনপ্যাক
  3. Flash.cmd চালান
  4. প্রশ্নের উত্তর দিন: ডিভাইস ম্যানেজারে কমপোর্ট পাওয়া যাবে, ফ্ল্যাশ সাইজ মডিউলের উপর নির্ভর করে: আমার মডিউল 4096, বিল্ড: 120 বা নতুন
  5. অপেক্ষা করুন
  6. মডিউল বন্ধ/চালু করুন বা পুনরায় সেট করুন
  7. ওয়াইফাই সেট আপ করতে এই নির্দেশিকা অনুসরণ করুন:

ধাপ 3: BMP280 সেট আপ করুন

BMP280 সেট আপ করুন
BMP280 সেট আপ করুন
BMP280 সেট আপ করুন
BMP280 সেট আপ করুন
BMP280 সেট আপ করুন
BMP280 সেট আপ করুন
  1. ওয়াইফাই সেটআপের মতো মডিউল ওয়েবসাইটের সাথে সংযোগ করুন
  2. I2c পোর্টগুলিকে SDA = GPIO0 এবং SCL = GPIO2 এ পরিবর্তন করুন অথবা আপনি এটি সংযুক্ত করুন
  3. ডিভাইসের অধীনে BMP280 যোগ করুন, আইডিএক্সকে শূন্য নয় মান সেট করতে ভুলবেন না

ধাপ 4: MQTT সেট আপ করুন

MQTT সেট আপ করুন
MQTT সেট আপ করুন
MQTT সেট আপ করুন
MQTT সেট আপ করুন

কনফিগ ট্যাবের অধীনে আপনি MQTT ব্রোকার সেটিংস সেট করতে পারেন। আমি এখান থেকে সুপারিশের পরে ওপেনহ্যাব প্রোটোকল ব্যবহার করছি:

তাপমাত্রা এখন প্রকাশিত হবে:

weather_station_bmp280/BMP280/তাপমাত্রা

এবং চাপ:

weather_station_bmp280/BMP280/চাপ

আমি শেষ ছবিতে দেখানো হিসাবে এটি প্রদর্শন করতে নোড-রেড ব্যবহার করছি।

এখন আবহাওয়া স্টেশনটি হুররে করা হয়েছে

প্রস্তাবিত: