একটি Raspberry Pi 2 সেন্সর দিয়ে সজ্জিত করে এবং এটিকে একটি আবহাওয়ারোধী আবাসনে রেখে, আপনি মাত্র কয়েক টাকায় একটি আবহাওয়া স্টেশন তৈরি করতে পারেন। এই নিবন্ধে, আমরা আপনাকে দেখাব কিভাবে আপনার নিজস্ব আবহাওয়া স্টেশন তৈরি, প্রোগ্রাম এবং প্রক্রিয়া করতে হয়।
01 সরবরাহ
আমাদের আবহাওয়া স্টেশনের জন্য, আমাদের একটি AM2302 তাপমাত্রা এবং আর্দ্রতা সেন্সর, সেইসাথে একটি BMP180 বায়ুচাপ সেন্সর প্রয়োজন৷ এছাড়াও, কিছু m/f জাম্পারওয়্যার এবং একটি ব্রেডবোর্ড। আমরা সেন্সরগুলিকে ব্রেডবোর্ডের মাধ্যমে রাস্পবেরি পাই 2 এর GPIO পিনের সাথে সংযুক্ত করি, যা মানগুলি পড়ে এবং সেগুলিকে ওয়েদার আন্ডারগ্রাউন্ড আবহাওয়া পরিষেবাতে আপলোড করে। সেই ইন্টারনেট সংযোগের জন্য আমরা একটি TP-LINK TL-WN823N ওয়াইফাই অ্যাডাপ্টার ব্যবহার করি৷ আমরা পুরো জিনিসটিকে আবহাওয়ারোধী আবাসনে রাখি, যাতে আমাদের ব্যক্তিগত আবহাওয়া স্টেশন বাইরে থাকতে পারে। কিউই ইলেক্ট্রনিক্সে সমস্ত সরবরাহ বিক্রয়ের জন্য।
02 রাস্পবিয়ান ইনস্টল করুন
আমরা ধরে নিই যে রাস্পবেরি পাই 2-এর বেসিক কোর্সে আপনি NOOBS-এর সাহায্যে রাস্পবিয়ান অপারেটিং সিস্টেম ইনস্টল করেছেন। আপনি যদি NOOBS-এর সাথে অন্য অপারেটিং সিস্টেম ইনস্টল করে থাকেন, যেমন OpenELEC, আপনি সহজেই এটি ফিরিয়ে আনতে পারেন। আপনার রাস্পবেরি পাই এর পাওয়ার সাপ্লাই একটি প্রাচীর আউটলেটে প্লাগ করুন এবং ইনস্টলারটি পুনরায় খুলতে অবিলম্বে Shift কীটি ধরে রাখুন। যদি আপনার Pi এর মাইক্রোএসডি কার্ডে এখনও কোনো অপারেটিং সিস্টেম না থাকে, তাহলে NOOBS ইনস্টল করুন এবং এটি থেকে আপনার Pi বুট করুন।
03 I2C কার্নেল সমর্থন
BMP180 সেন্সর পাই-এর সাথে যোগাযোগ করতে I2C (ইন্টার-ইন্টিগ্রেটেড সার্কিট) প্রোটোকল ব্যবহার করে। আমাদের প্রথমে কার্নেলে এর জন্য সমর্থন সক্রিয় করতে হবে। ইউজারনেম দিয়ে রাস্পবিয়ানে লগইন করুন পাই এবং পাসওয়ার্ড রাস্পবেরি এবং তারপর কমান্ড চালান sudo raspi-config থেকে নেভিগেট করুন উন্নত বিকল্প এবং এন্টার টিপুন, তারপরে একই কাজ করুন I2C. আপনি I2C ইন্টারফেস সক্ষম করতে চান কিনা জিজ্ঞাসা করা হলে, তীর কী দিয়ে যান হ্যাঁ এবং এন্টার চাপুন। নিশ্চিত করুন যে আপনি স্বয়ংক্রিয়ভাবে কার্নেল মডিউল লোড করতে চান। তারপর raspi-config এর প্রধান মেনুতে প্রেস করুন শেষ করুন এবং বলুন আপনি এখনও Pi রিবুট করতে চান না।
04 I2C পরীক্ষা
স্বয়ংক্রিয়ভাবে লোড হওয়ার জন্য আমাদের আরও একটি কার্নেল মডিউল পেতে হবে। খাওয়ানো sudo nano /etc/modules এবং এর সাথে একটি লাইন লিখুন i2c-dev আপ ফাইলটি বন্ধ করুন এবং Ctrl+X, কী দিয়ে সংরক্ষণ করুন জে এবং এন্টার চাপুন। আপনার Pi এর সাথে পুনরায় চালু করুন sudo রিবুট. তারপরে আমরা I2C সমর্থন কাজ করে কিনা তা পরীক্ষা করি। প্রথমে কিছু টুল দিয়ে ইন্সটল করুন sudo apt-get install i2c-tools. তারপর কমান্ড চালান sudo i2cdetect -y 1 আপনার রাস্পবেরি পাই I2C বাসে কোন সংযুক্ত ডিভাইসগুলিকে চিনেছে তা পরীক্ষা করতে৷ আপাতত, সেখানে কোনও নেই, তবে I2C সমর্থন কাজ করে কিনা তা পরীক্ষা করার এটি একটি সহজ উপায়। কমান্ড একটি ত্রুটি বার্তা প্রদর্শন করা উচিত নয়.