সুচিপত্র:
- ধাপ 1: ইলেকট্রনিক উপাদান
- ধাপ 2: যন্ত্রাংশ সংযুক্ত করা
- ধাপ 3: কোডিং
- ধাপ 4: থিংস্পিক কনফিগারেশন
- ধাপ 5: অ্যান্ড্রয়েড অ্যাপ ব্যবহার করা
ভিডিও: আরডুইনো ইউএনও মিনি-ওয়েদার স্টেশন: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
এটি আমার Arduino ভিত্তিক মিনি-আবহাওয়া স্টেশনের ওয়াই-ফাই সংযোগের প্রথম প্রজন্ম, যা ThingSpeak প্ল্যাটফর্ম ব্যবহার করে সর্বজনীনভাবে অনলাইনে ডেটা পোস্ট করতে সক্ষম।
আবহাওয়া কেন্দ্র বিভিন্ন সেন্সর ব্যবহার করে আবহাওয়া এবং পরিবেশ সম্পর্কিত নিম্নলিখিত তথ্য সংগ্রহ করে:
- তাপমাত্রা;
- আর্দ্রতা;
- বায়ুমণ্ডলীয় চাপ;
- আলোর তীব্রতা;
- এই UV সূচক;
- ধুলো ঘনত্ব।
উদ্দেশ্য খোলা হার্ডওয়্যার ব্যবহার করে একটি ছোট এবং সহজ আবহাওয়া স্টেশন তৈরি করা।
আসুন শুরু করি এবং মজা করি!
ধাপ 1: ইলেকট্রনিক উপাদান
এই প্রকল্পের জন্য আপনার নিম্নলিখিত উপাদানগুলির প্রয়োজন হবে:
- Arduino Uno (কিনুন)
- গ্রোভ লাইট সেন্সর (কিনুন)
- গ্রোভ ইউভি সেন্সর (কিনুন)
- ব্যারোমেট্রিক প্রেসার সেন্সর (BMP085) (কিনুন)
- DHT22 (কিনুন)
- গ্রোভ ডাস্ট সেন্সর (কিনুন)
- ESP8266 (কিনুন)
- Protoshield (আরো কম্প্যাক্ট সংস্করণের জন্য) অথবা একটি সাধারণ রুটিবোর্ড (কিনুন / কিনুন)
- 1 kohm প্রতিরোধক (x2)
- 10 kohm প্রতিরোধক (x1)
- 4k7 ওহম প্রতিরোধক (x1)
- কিছু জাম্পার তার
- একটি কম্পিউটার (Arduino কোড কম্পাইল এবং আপলোড করার জন্য)
এই প্রকল্পের সমাবেশের জন্য আপনার নির্দিষ্ট সরঞ্জামগুলির প্রয়োজন হবে না। সমস্ত উপাদান আপনার প্রিয় ই-কমার্স স্টোরে অনলাইনে পাওয়া যাবে।
সার্কিটটি USB পোর্ট (একটি কম্পিউটার বা একটি সাধারণ ফোন চার্জারের সাথে সংযুক্ত) দ্বারা চালিত হয়, কিন্তু আপনি একটি বাহ্যিক ডিসি পাওয়ার সাপ্লাই বা Arduino পাওয়ার জ্যাকের সাথে সংযুক্ত একটি ব্যাটারিও যোগ করতে পারেন।
আবহাওয়া স্টেশন সার্কিটের একটি কেস এই প্রকল্পের আওতার বাইরে।
ধাপ 2: যন্ত্রাংশ সংযুক্ত করা
পরিকল্পিত অনুযায়ী সমস্ত কম্পোনেট সংযুক্ত করুন। প্রতিটি সেন্সরকে রুটিবোর্ডের সাথে সংযুক্ত করতে আপনার কিছু জাম্পার তারের প্রয়োজন হবে। আপনি একটি প্রোটোসিল্ড (আরও কমপ্যাক্ট সার্কিটের জন্য), একটি সাধারণ রুটিবোর্ড, অথবা আপনার Arduino ieldালটির নকশা ব্যবহার করতে পারেন।
আরডুইনো ইউনো বোর্ডে ইউএসবি কেবল প্লাগ করুন এবং পরবর্তী ধাপে এগিয়ে যান।
ধাপ 3: কোডিং
ধরুন আপনি ইতিমধ্যে সর্বশেষ Arduino IDE ইনস্টল করেছেন, নিম্নলিখিত লাইব্রেরিগুলি ডাউনলোড এবং ইনস্টল করুন:
DHT22 লাইব্রেরি:
github.com/adafruit/DHT-sensor-library
Adafruit BMP085 লাইব্রেরি:
github.com/adafruit/Adafruit-BMP085- লাইব্রেরি
আরডুইনো আইডিইতে লাইব্রেরিগুলি কীভাবে যুক্ত করবেন সে সম্পর্কে নির্দেশাবলীর জন্য, নিম্নলিখিত আরডুইনো গাইডটি দেখুন:
www.arduino.cc/en/Guide/Libraries
Arduino কোড ডাউনলোড করুন (weatherBox.ino)। আপনার ওয়াইফাই রাউটার SSID YYYYY দ্বারা রাউটার পাসওয়ার্ড দ্বারা XXXXX এবং আপনার থিংসস্পিক চ্যানেল রাইট API কী দ্বারা ZZZZZ প্রতিস্থাপন করুন (পরবর্তী ধাপে কিভাবে এটি পাবেন)।
আপনার কম্পিউটারের USB পোর্টে Arduino বোর্ড সংযুক্ত করুন এবং কোডটি আপলোড করুন।
ধাপ 4: থিংস্পিক কনফিগারেশন
- একটি থিংসস্পিক অ্যাকাউন্ট তৈরি করুন;
- একটি নতুন চ্যানেল তৈরি করুন;
-
আপনার আবহাওয়া স্টেশনের নাম এবং বর্ণনা উল্লেখ করুন। নিম্নলিখিত চ্যানেলগুলি বরাদ্দ করুন এবং চ্যানেলটি সংরক্ষণ করুন:
- চ্যানেল 1 = আলো
- চ্যানেল 2 = আর্দ্রতা
- চ্যানেল 3 = তাপমাত্রা (DHT22 থেকে)
- চ্যানেল 4 = UV সূচক
- চ্যানেল 5 = ধুলো ঘনত্ব
- চ্যানেল 6 = চাপ
- চ্যানেল 7 = তাপমাত্রা (BMP085 থেকে)
- কপি API রাইট কী। এটি Arduino কোডের আগের ধাপে ব্যবহৃত হয়;
- যখন স্টেশন চালু হয়, সেন্সর মানগুলি পর্যায়ক্রমে চ্যানেলে আপলোড করা হবে। আপনি প্রতিটি ভেরিয়েবলের পাবলিক এবং প্রাইভেট ভিজ্যুয়ালাইজেশন কনফিগার করতে পারেন।
একটি পাবলিক চ্যানেলের উদাহরণ:
ধাপ 5: অ্যান্ড্রয়েড অ্যাপ ব্যবহার করা
আপনি যে কোনও ব্রাউজারে আবহাওয়া কেন্দ্রের ডেটা কল্পনা করতে সক্ষম হবেন। কিন্তু আপনি এটি আপনার অ্যান্ড্রয়েড ভিত্তিক স্মার্টফোনেও চেক করতে পারেন এবং যখনই আপনি চান এটি কল্পনা করতে পারেন।
- আপনার অ্যান্ড্রয়েড ডিভাইসে গুগল প্লে স্টোর থেকে থিংসভিউ অ্যাপটি ডাউনলোড এবং ইনস্টল করুন;
- অ্যাপে, আপনার চ্যানেল আইডি নম্বর সন্নিবেশ করান এবং যোগ করুন ক্লিক করুন। আপনি আপনার থিংসস্পিক চ্যানেল কনফিগারেশনে আইডি পাবেন;
- প্রতিটি ভেরিয়েবলের বর্তমান মান একটি গ্রাফে প্রদর্শিত হবে;
- আনন্দ কর!
প্রস্তাবিত:
মেডিকেল ভেন্টিলেটর + স্টোন এলসিডি + আরডুইনো ইউএনও: 6 টি ধাপ
মেডিকেল ভেন্টিলেটর + স্টোন এলসিডি + আরডুইনো ইউএনও: 8 ডিসেম্বর, 2019 থেকে, চীনের হুবেই প্রদেশের উহান শহরে অজানা ইটিওলজি সহ নিউমোনিয়ার বেশ কয়েকটি কেস রিপোর্ট করা হয়েছে। সাম্প্রতিক মাসগুলিতে, সারা দেশে প্রায় 80000 নিশ্চিত মামলা হয়েছে, এবং মহামারীর প্রভাব
আরডুইনো ইউএনও সহ স্টেপার মোটর: 3 টি ধাপ
আরডুইনো ইউএনও সহ স্টেপার মোটর: স্টেপার মোটর হল ডিসি মোটর যা বিচ্ছিন্ন ধাপে চলে। তাদের একাধিক কুণ্ডলী রয়েছে যা " পর্যায় " ক্রম অনুসারে প্রতিটি পর্যায়কে শক্ত করে, মোটর ঘুরবে, এক সময়ে এক ধাপ। স্টিপার মোটরগুলি খুব দরকারী
আরডুইনো ইউএনও লজিক স্নিফার: 8 টি ধাপ (ছবি সহ)
আরডুইনো ইউএনও লজিক স্নিফার: এই প্রকল্পটি একটি সহজ পরীক্ষা হিসাবে শুরু হয়েছিল। অন্য প্রকল্পের জন্য ATMEGA328P এর ডেটশীট সম্পর্কে আমার গবেষণার সময়, আমি বরং আকর্ষণীয় কিছু খুঁজে পেয়েছি। টাইমার 1 ইনপুট ক্যাপচার ইউনিট। এটি আমাদের Arduino UNO- এর মাইক্রোকন্ট্রোলারকে একটি সংকেত সনাক্ত করতে দেয়
নাটালিয়া আবহাওয়া স্টেশন: আরডুইনো সৌর চালিত আবহাওয়া স্টেশন সঠিক ভাবে সম্পন্ন হয়েছে: 8 টি ধাপ (ছবি সহ)
নাটালিয়া আবহাওয়া কেন্দ্র: আরডুইনো সৌরশক্তি চালিত আবহাওয়া কেন্দ্রটি সঠিকভাবে সম্পন্ন হয়েছে: 2 টি ভিন্ন স্থানে 1 বছর সফলভাবে পরিচালনার পর আমি আমার সৌরশক্তি চালিত আবহাওয়া কেন্দ্র প্রকল্পের পরিকল্পনাগুলি ভাগ করে নিচ্ছি এবং ব্যাখ্যা করছি যে এটি কীভাবে একটি সিস্টেমে বিকশিত হয়েছে যা সত্যিই দীর্ঘ সময় ধরে বেঁচে থাকতে পারে সৌর শক্তি থেকে সময়কাল। যদি আপনি অনুসরণ করেন
টিউটোরিয়াল: আরডুইনো ইউএনও দিয়ে লোড সেলকে কিভাবে ক্যালিব্রেট এবং ইন্টারফেস করবেন: 3 টি ধাপ
টিউটোরিয়াল: আরডুইনো ইউএনও দিয়ে লোড সেল কিভাবে ক্যালিব্রেট করবেন এবং ইন্টারফেস করবেন: হাই বন্ধুরা, আমরা আপনাকে টিউটোরিয়াল দেখাবো: Arduino UNO- এর সাথে লোড সেল বা HX711 ব্যালেন্স মডিউলকে কিভাবে ক্যালিব্রেট করা যায় এবং HX711 ব্যালেন্স মডিউল সম্পর্কে বর্ণনা: এই মডিউলটি 24 উচ্চ- স্পষ্টতা A / D রূপান্তরকারী এই চিপটি উচ্চ-প্রাকের জন্য ডিজাইন করা হয়েছে