![স্মার্ট ওয়েদার স্টেশন (আরডুইনো ব্যবহার করে): ৫ টি ধাপ স্মার্ট ওয়েদার স্টেশন (আরডুইনো ব্যবহার করে): ৫ টি ধাপ](https://i.howwhatproduce.com/images/007/image-18974-j.webp)
সুচিপত্র:
2025 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2025-01-23 14:36
![স্মার্ট ওয়েদার স্টেশন (Arduino ব্যবহার করে) স্মার্ট ওয়েদার স্টেশন (Arduino ব্যবহার করে)](https://i.howwhatproduce.com/images/007/image-18974-1-j.webp)
আবহাওয়া কেন্দ্র হল একটি স্থল বা সমুদ্রে, বায়ুমণ্ডলীয় অবস্থা পরিমাপের যন্ত্র এবং যন্ত্রপাতি দিয়ে আবহাওয়ার পূর্বাভাসের জন্য তথ্য প্রদান এবং আবহাওয়া এবং জলবায়ু অধ্যয়ন করার জন্য একটি সুবিধা। গৃহীত পরিমাপের মধ্যে রয়েছে তাপমাত্রা, বায়ুমণ্ডলীয় চাপ, আর্দ্রতা, বাতাসের গতি, বাতাসের দিক এবং বৃষ্টিপাতের পরিমাণ। তাই আজ আমরা এর একটি কার্যকরী প্রোটোটাইপ তৈরি করতে যাচ্ছি যা আমাদের তাপমাত্রা এবং শিশির খুঁজে পেতে সাহায্য করে। এই প্রকল্পটি ব্লুটুথ মাস্টার এবং স্লেভ মোডের নীতিতে কাজ করে। আসুন শুরু করা যাক
ধাপ 1: প্রয়োজনীয় জিনিস
![প্রয়োজনীয় জিনিস প্রয়োজনীয় জিনিস](https://i.howwhatproduce.com/images/007/image-18974-2-j.webp)
![প্রয়োজনীয় জিনিস প্রয়োজনীয় জিনিস](https://i.howwhatproduce.com/images/007/image-18974-3-j.webp)
![প্রয়োজনীয় জিনিস প্রয়োজনীয় জিনিস](https://i.howwhatproduce.com/images/007/image-18974-4-j.webp)
- Arduino x 2
- HC-05 ব্লুটুথ মডিউল x 2
- 16x2 LCD ডিসপ্লে x 1
- DHT 11 x 1
- ব্রেডবোর্ড x 2
ধাপ 2: ব্লুটুথ মাস্টার এবং স্লেভ মোড কি?
![ব্লুটুথ মাস্টার এবং স্লেভ মোড কি? ব্লুটুথ মাস্টার এবং স্লেভ মোড কি?](https://i.howwhatproduce.com/images/007/image-18974-5-j.webp)
ব্লুটুথ নেটওয়ার্ক (সাধারণত পিকোনেট হিসাবে পরিচিত) ডিভাইসগুলি কখন এবং কোথায় ডেটা পাঠাতে পারে তা নিয়ন্ত্রণ করতে একটি মাস্টার/স্লেভ মডেল ব্যবহার করে। এই মডেলে, একটি একক মাস্টার ডিভাইস সাতটি বিভিন্ন স্লেভ ডিভাইসের সাথে সংযুক্ত হতে পারে। পিকোনেটের যে কোন স্লেভ ডিভাইস শুধুমাত্র একটি একক মাস্টারের সাথে সংযুক্ত হতে পারে। মাস্টার পিকোনেট জুড়ে যোগাযোগের সমন্বয় করেন। এটি তার যে কোন ক্রীতদাসের কাছে তথ্য পাঠাতে পারে এবং তাদের কাছ থেকেও ডেটার অনুরোধ করতে পারে। ক্রীতদাসদের কেবল তাদের প্রভুর কাছে প্রেরণ এবং গ্রহণ করার অনুমতি দেওয়া হয়। তারা পিকোনেটে অন্যান্য ক্রীতদাসদের সাথে কথা বলতে পারে না।
ধাপ 3: HC-05 কে মাস্টার এবং স্লেভ মোডে রূপান্তর করা:
![HC-05 কে মাস্টার এবং স্লেভ মোডে রূপান্তর করা HC-05 কে মাস্টার এবং স্লেভ মোডে রূপান্তর করা](https://i.howwhatproduce.com/images/007/image-18974-6-j.webp)
![HC-05 কে মাস্টার এবং স্লেভ মোডে রূপান্তর করা HC-05 কে মাস্টার এবং স্লেভ মোডে রূপান্তর করা](https://i.howwhatproduce.com/images/007/image-18974-7-j.webp)
![HC-05 কে মাস্টার এবং স্লেভ মোডে রূপান্তর করা HC-05 কে মাস্টার এবং স্লেভ মোডে রূপান্তর করা](https://i.howwhatproduce.com/images/007/image-18974-8-j.webp)
এই প্রকল্পের জন্য, আমাদের উভয় মডিউল কনফিগার করতে হবে। এটি করার জন্য আমাদের AT কমান্ড মোডে স্যুইচ করতে হবে এবং আমরা এটি কীভাবে করব তা এখানে। প্রথমত, সার্কিট স্কিম্যাটিক্সে দেওয়া ব্লুটুথ মডিউলটিকে আরডুইনোতে সংযুক্ত করতে হবে। আমাদের অতিরিক্ত যা করতে হবে তা হল ব্লুটুথ মডিউলের "EN" পিনকে 5 ভোল্টের সাথে সংযুক্ত করা এবং Arduino বোর্ডে TX এবং RX পিনগুলি পরিবর্তন করা।
এখন "EN" পিনের উপর ছোট বোতামটি ধরে রাখার সময় আমাদের মডিউলটিকে পাওয়ার করতে হবে এবং এভাবেই আমরা কমান্ড মোডে প্রবেশ করব। যদি ব্লুটুথ মডিউল নেতৃত্বে প্রতি 2 সেকেন্ডে ঝলকানি হয় তবে এর মানে হল যে আমরা সফলভাবে এটি কমান্ড মোডে প্রবেশ করেছি। এর পরে, আমাদের Arduino এ At Command.ino ফাইল আপলোড করতে হবে কিন্তু আপলোড করার সময় RX এবং TX লাইন সংযোগ বিচ্ছিন্ন করতে ভুলবেন না। তারপরে আমাদের সিরিয়াল মনিটর চালাতে হবে এবং সেখানে "এনএল এবং সিআর উভয়" এবং সেইসাথে "9600 বড" রেট নির্বাচন করুন যা ব্লুটুথ মডিউলের ডিফল্ট বাড রেট। এখন আমরা কমান্ড পাঠানোর জন্য প্রস্তুত এবং তাদের বিন্যাস নিম্নরূপ। সমস্ত কমান্ড "AT" দিয়ে শুরু হয়, তারপরে "+" চিহ্ন, তারপর a এবং সেগুলি "?" দিয়ে শেষ হয়? সাইন যা প্যারামিটারের বর্তমান মান বা "=" চিহ্ন প্রদান করে যখন আমরা সেই প্যারামিটারের জন্য একটি নতুন মান লিখতে চাই। এখন আমাদের স্লেভ মডিউল কনফিগার করা উচিত। সুতরাং উদাহরণস্বরূপ, যদি আমরা শুধু "AT" টাইপ করি যা একটি পরীক্ষা কমান্ড আমাদের "ঠিক আছে" বার্তাটি ফিরে পাওয়া উচিত। তারপর যদি আমরা "AT+UART?" টাইপ করি? আমাদের বার্তাটি ফিরে পাওয়া উচিত যা ডিফল্ট বড রেট দেখায় যা 38400। তারপর যদি আমরা "AT+ROLE" টাইপ করি? আমরা একটি বার্তা "+ROLE = 0" ফিরে পাব যার মানে হল যে ব্লুটুথ ডিভাইসটি স্লেভ মোডে আছে। যদি আমরা "AT+ADDR" টাইপ করি? আমরা ব্লুটুথ মডিউলটির ঠিকানা ফিরে পাব এবং এটি দেখতে এরকম কিছু হওয়া উচিত: 98d3: 34: 905d3f। এখন আমাদের এই ঠিকানাটি লিখতে হবে কারণ মাস্টার ডিভাইস কনফিগার করার সময় আমাদের এটি প্রয়োজন হবে। প্রকৃতপক্ষে, স্লেভ ডিভাইসটি কনফিগার করার সময় আমাদের এটাই প্রয়োজন, তার ঠিকানা পেতে, যদিও আমরা এর নাম, বড রেট, পাসওয়ার্ড পেয়ারিং ইত্যাদি বিভিন্ন প্যারামিটার পরিবর্তন করতে পারি, কিন্তু আমরা এই উদাহরণের জন্য তা করব না।
ঠিক আছে এখন চলুন এবং অন্যান্য ব্লুটুথ মডিউলটিকে একটি মাস্টার ডিভাইস হিসাবে কনফিগার করি। প্রথমে, আমরা বড রেট চেক করব নিশ্চিত করতে যে এটি স্লেভ ডিভাইসের মতো 38400। তারপর “AT+ROLE = 1” টাইপ করে আমরা ব্লুটুথ মডিউলকে একটি মাস্টার ডিভাইস হিসেবে সেট করব। এটি "AT+CMODE = 0" ব্যবহার করার পরে আমরা সংযোগ মোডটি "স্থির ঠিকানা" তে সেট করব এবং "AT+BIND =" কমান্ড ব্যবহার করে আমরা সেই স্লেভ ডিভাইসের ঠিকানা সেট করব যা আমরা আগে লিখেছিলাম। এখানে লক্ষ্য করুন যে ঠিকানা লেখার সময় আমাদের কলের পরিবর্তে কমা ব্যবহার করতে হবে। এছাড়াও মনে রাখবেন যে আমরা "AT+CMODE" কমান্ডে "0" এর পরিবর্তে "1" এ প্রবেশ করলে পূর্ববর্তী ধাপটি এড়িয়ে যেতে পারতাম, যা মাস্টারকে তার ট্রান্সমিশন রেঞ্জের যেকোনো ডিভাইসের সাথে সংযুক্ত করে কিন্তু এটি কম নিরাপদ কনফিগারেশন। এখানে আপনি কমান্ড এবং পরামিতিগুলির একটি সম্পূর্ণ তালিকা খুঁজে পেতে পারেন: HC-05 AT কমান্ড তালিকা
তবুও, মাস্টার এবং স্লেভ ডিভাইস হিসাবে কাজ করার জন্য ব্লুটুথ মডিউলগুলির একটি মৌলিক কনফিগারেশনের জন্য আমাদের এতটুকু দরকার এবং এখন যদি আমরা সেগুলিকে স্বাভাবিক, ডেটা মোডে পুনরায় সংযুক্ত করি এবং মডিউলগুলিকে পুনরায় শক্তি দিই, সেকেন্ডের মধ্যে মাস্টার সংযোগ করবে দাসের কাছে। উভয় মডিউল একটি সফল সংযোগ নির্দেশ করে প্রতি 2 সেকেন্ডে ঝলকানি শুরু করবে।
ধাপ 4: চূড়ান্ত সমাবেশ:
![চূড়ান্ত সমাবেশ চূড়ান্ত সমাবেশ](https://i.howwhatproduce.com/images/007/image-18974-9-j.webp)
![চূড়ান্ত সমাবেশ চূড়ান্ত সমাবেশ](https://i.howwhatproduce.com/images/007/image-18974-10-j.webp)
![চূড়ান্ত সমাবেশ চূড়ান্ত সমাবেশ](https://i.howwhatproduce.com/images/007/image-18974-11-j.webp)
![চূড়ান্ত সমাবেশ চূড়ান্ত সমাবেশ](https://i.howwhatproduce.com/images/007/image-18974-12-j.webp)
এখন ব্লুটুথ অংশ শেষ। আসুন আমরা চূড়ান্ত সমাবেশ শুরু করি। এর জন্য, আপনাকে মাস্টার ডিভাইসটি নিতে হবে এবং নিম্নলিখিত ক্রমে এটি সংযুক্ত করতে হবে। এবং তারপর নিম্নোক্ত ক্রমে ক্রীতদাস ডিভাইস সংযুক্ত করুন। সংযোগ শেষ হওয়ার পর সংশ্লিষ্ট ডিভাইসে সংশ্লিষ্ট.ino ফাইল আপলোড করুন। RX এবং TX অপসারণ করতে ভুলবেন না। এবং তারপর কয়েক সেকেন্ড পরে উভয় বোর্ড পুনরায় ক্ষমতা উভয় বোর্ড স্বয়ংক্রিয়ভাবে সংযুক্ত করা হবে। আপনি যেসব বাক্সগুলি আমি একটি কার্ডবোর্ড বক্স ব্যবহার করছি তাদের জন্য আবরণ হিসাবে ব্যবহার করতে পারেন।
পদক্ষেপ 5: কাজ:
![Image Image](https://i.howwhatproduce.com/images/007/image-18974-14-j.webp)
![](https://i.ytimg.com/vi/x84lECJlbUY/hqdefault.jpg)
![কাজ কাজ](https://i.howwhatproduce.com/images/007/image-18974-15-j.webp)
স্লেভ ইউনিটকে বাইরে রাখুন এবং মাস্টার ইউনিটটি ঘরের মধ্যে রাখুন আপনি বাইরে না গিয়ে ঘরের ভিতর থেকে তাপমাত্রা এবং শিশির পর্যবেক্ষণ করতে পারেন।
আমাকে অনুসরণ করুন @
প্রস্তাবিত:
Arduino এবং ThingSpeak ব্যবহার করে মিনি ওয়েদার স্টেশন: 4 টি ধাপ
![Arduino এবং ThingSpeak ব্যবহার করে মিনি ওয়েদার স্টেশন: 4 টি ধাপ Arduino এবং ThingSpeak ব্যবহার করে মিনি ওয়েদার স্টেশন: 4 টি ধাপ](https://i.howwhatproduce.com/images/001/image-2758-18-j.webp)
Arduino এবং ThingSpeak ব্যবহার করে মিনি ওয়েদার স্টেশন: হ্যালো সবাই। এই নির্দেশনায়, আমি আপনাকে একটি ব্যক্তিগতকৃত মিনি আবহাওয়া স্টেশন তৈরির ধাপগুলির মাধ্যমে নির্দেশনা দেব। এছাড়াও, আমরা তাদের সার্ভারে আমাদের আবহাওয়ার ডেটা আপলোড করার জন্য থিংসস্পিক এপিআই ব্যবহার করব, অন্যথায় আবহাওয়া কেন্দ্রের উদ্দেশ্য কী
রুম ওয়েদার স্টেশন Arduino এবং BME280 ব্যবহার করে: 4 টি ধাপ
![রুম ওয়েদার স্টেশন Arduino এবং BME280 ব্যবহার করে: 4 টি ধাপ রুম ওয়েদার স্টেশন Arduino এবং BME280 ব্যবহার করে: 4 টি ধাপ](https://i.howwhatproduce.com/images/005/image-13440-j.webp)
রুম ওয়েদার স্টেশন Arduino এবং BME280 ব্যবহার করে: পূর্বে আমি একটি সাধারণ আবহাওয়া স্টেশন শেয়ার করেছি যা স্থানীয় এলাকার তাপমাত্রা এবং আর্দ্রতা প্রদর্শন করে। এটির সমস্যাটি ছিল যে এটি আপডেট হতে সময় লাগবে এবং ডেটা সঠিক ছিল না। এই টিউটোরিয়ালে আমরা একটি ইনডোর ওয়েদার মনিটর তৈরি করব
BMP280 -DHT11 ব্যবহার করে Arduino ওয়েদার স্টেশন - তাপমাত্রা, আর্দ্রতা এবং চাপ: 8 টি ধাপ
![BMP280 -DHT11 ব্যবহার করে Arduino ওয়েদার স্টেশন - তাপমাত্রা, আর্দ্রতা এবং চাপ: 8 টি ধাপ BMP280 -DHT11 ব্যবহার করে Arduino ওয়েদার স্টেশন - তাপমাত্রা, আর্দ্রতা এবং চাপ: 8 টি ধাপ](https://i.howwhatproduce.com/images/009/image-26305-j.webp)
BMP280 -DHT11 ব্যবহার করে Arduino ওয়েদার স্টেশন - তাপমাত্রা, আর্দ্রতা এবং চাপ: এই টিউটোরিয়ালে আমরা শিখব কিভাবে একটি আবহাওয়া স্টেশন তৈরি করতে হয় যা LCD ডিসপ্লে TFT 7735 তে একটি তাপমাত্রা, আর্দ্রতা এবং চাপ প্রদর্শন করবে।
DIY ওয়েদার স্টেশন DHT11, BMP180, Nodemcu ব্যবহার করে Arduino IDE দিয়ে Blynk সার্ভারের উপর: 4 টি ধাপ
![DIY ওয়েদার স্টেশন DHT11, BMP180, Nodemcu ব্যবহার করে Arduino IDE দিয়ে Blynk সার্ভারের উপর: 4 টি ধাপ DIY ওয়েদার স্টেশন DHT11, BMP180, Nodemcu ব্যবহার করে Arduino IDE দিয়ে Blynk সার্ভারের উপর: 4 টি ধাপ](https://i.howwhatproduce.com/images/003/image-8117-28-j.webp)
DIY ওয়েদার স্টেশন DHT11, BMP180, Nodemcu ব্যবহার করে Blynk সার্ভারের উপর Arduino IDE দিয়ে: Github: DIY_Weather_Station Hackster.io: ওয়েদার স্টেশন যেমন, যখন আপনি এটি খুলবেন তখন আপনি আবহাওয়ার অবস্থা যেমন তাপমাত্রা, আর্দ্রতা ইত্যাদি জানতে পারবেন।
Blynk অ্যাপ্লিকেশন ব্যবহার করে IoT ওয়েদার স্টেশন: 5 টি ধাপ
![Blynk অ্যাপ্লিকেশন ব্যবহার করে IoT ওয়েদার স্টেশন: 5 টি ধাপ Blynk অ্যাপ্লিকেশন ব্যবহার করে IoT ওয়েদার স্টেশন: 5 টি ধাপ](https://i.howwhatproduce.com/images/003/image-8240-11-j.webp)
Blynk অ্যাপ্লিকেশন ব্যবহার করে IoT ওয়েদার স্টেশন: এই প্রকল্পটি IoT জগতের প্রাথমিক পদক্ষেপের সাথে সম্পর্কিত, এখানে আমরা NodeMCU বা অন্যান্য ESP8266 ভিত্তিক বোর্ডের সাথে DHT11/DHT22 সেন্সর ইন্টারফেস করব এবং ইন্টারনেটে ডেটা গ্রহণ করব আমরা Blynk অ্যাপ্লিকেশন ব্যবহার করতে যাচ্ছি, নিম্নলিখিত টিউটোরিয়াল ব্যবহার করুন আপনি যদি লিঙ্ক করেন