সুচিপত্র:
- ধাপ 1: তাপমাত্রা সেন্সর আপ করুন
- ধাপ 2: I2C বাস সক্ষম করুন
- ধাপ 3: Config.txt আপডেট করুন
- ধাপ 4: বুটে লোড করার জন্য I2C মডিউল সেট করুন
- ধাপ 5: I2C প্যাকেজ ইনস্টল করুন
- ধাপ 6: ডেটালগার প্রোগ্রাম
- ধাপ 7: ডেটা দেখা
- ধাপ 8: পটভূমি লগিং
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
এখানে $ 5.00 I2C তাপমাত্রা সেন্সর ব্যবহার করে একটি সাধারণ তাপমাত্রা লগার তৈরির নির্দেশাবলী রয়েছে। ডেটা এসডি কার্ডে সংরক্ষণ করা হয় এবং সহজেই এক্সেলে আমদানি করা যায়। কেবল অন্য সেন্সর পরিবর্তন বা যোগ করে অন্যান্য ধরনের তথ্যও সংগ্রহ করা যায়। এই প্রকল্পের জন্য নিম্নলিখিত উপাদানগুলি ব্যবহার করা হয়: রাস্পবেরি পাই (একক বোর্ড কম্পিউটার) তাপমাত্রা সেন্সর (SF-SEN-11931)
সোল্ডারলেস ব্রেডবোর্ড হুকআপ ওয়্যার দ্যা জাগ্রোস রাস্পবেরি পাই 2 স্টার্টার কিটে তাপমাত্রা সেন্সর ছাড়া এই প্রকল্পের জন্য প্রয়োজনীয় সবকিছু অন্তর্ভুক্ত রয়েছে!
ধাপ 1: তাপমাত্রা সেন্সর আপ করুন
প্রথমে, সোল্ডার হেডার পিন বা সিসার তারের উপর। আমরা হেডার ব্যবহার করেছি যাতে এটি সেন্সরটিকে কেবল একটি ব্রেডবোর্ডে প্লাগ করতে পারে।
রাস্পবেরি পাই জিপিআইও পোর্টে নিম্নলিখিত সংযোগগুলি তৈরি করুন। মাটিতে ADD0 সংযোগ ডিভাইস I2C ঠিকানা নির্ধারণ করে। I2C বাসে একাধিক সেন্সর সংযুক্ত করা যেতে পারে, কিন্তু তাদের প্রত্যেকের একটি অনন্য ঠিকানা থাকতে হবে। সেন্সর RPi GPIO VCC +3.3V SDA SDA SCL SCL GND GND ADD0 GND (মনে রাখবেন এটি I2C ডিভাইসের ঠিকানা সেট করে) ALT N/C দ্রষ্টব্য: সেন্সর VCC +5VDC এর সাথে সংযুক্ত করবেন না, এটি সেন্সরকে ক্ষতিগ্রস্ত করবে
ধাপ 2: I2C বাস সক্ষম করুন
*** নতুন সংস্করণে এই ধাপের প্রয়োজন নাও হতে পারে। যদি ফাইলটি না থাকে, তাহলে পরবর্তী ধাপে যান।
প্রথমে I2C বাস চালু করতে হবে।
I2C বাস সক্রিয় করার দুটি উপায় আছে।
রাস্পি-কনফিগ ইউটিলিটি দিয়ে এটি করা প্রথম এবং সহজ।
ইউটিলিটি শুরু করতে sudo raspi-config কমান্ডটি ব্যবহার করুন।
বাস সক্রিয় করার জন্য উন্নত বিকল্প নির্বাচন করুন।
দ্বিতীয়, কিন্তু আরো জটিল উপায় হল এটি ম্যানুয়ালি করা।
এটি করার জন্য, /etc/modprobe.d/raspi-blacklist.conf কনফিগারেশন ফাইল সম্পাদনা করুন: ডিফল্টরূপে (অনেক ব্যবহারকারীদের তাদের প্রয়োজন নেই) কালো তালিকা
ধাপ 3: Config.txt আপডেট করুন
Config.txt আপডেট করতে নিম্নলিখিত কমান্ডটি চালান
sudo nano /boot/config.txt
ফাইলে নিম্নলিখিত লাইন যুক্ত করুন:
dtparam = i2c1 = চালু
dtparam = i2c_arm = চালু
ধাপ 4: বুটে লোড করার জন্য I2C মডিউল সেট করুন
রাস্পবেরি পাই শুরু হলে I2C মডিউলটি লোড করার জন্য সেট করা উচিত। /Etc /modules ফাইল সম্পাদনা করে এটি করুন। এই ফাইলটি সম্পাদনা করার জন্য নিম্নলিখিত কমান্ডটি ব্যবহার করা যেতে পারে: sudo nano /etc /modules ফাইলের শেষে নিম্নলিখিত লাইন যোগ করুন: i2c-bcm2708 i2c-dev
ধাপ 5: I2C প্যাকেজ ইনস্টল করুন
I2C সেটআপ সম্পন্ন করতে i2c-tools এবং python-smbus প্যাকেজ ইনস্টল করুন: প্যাকেজগুলি ইনস্টল করার জন্য নিম্নলিখিত কমান্ডগুলি ব্যবহার করা যেতে পারে: sudo apt-get install i2c-tools sudo apt-get install python-smbus অবশেষে পাই ব্যবহারকারী যোগ করুন (অথবা I2C অ্যাক্সেস গ্রুপে যাই হোক না কেন লগইন প্রয়োজন। নিম্নলিখিত কমান্ডটি এটি সম্পাদন করতে ব্যবহার করা যেতে পারে: সঠিকভাবে সংযুক্ত থাকলে তাপমাত্রা সেন্সরের I2C ঠিকানা (হেক্সাডেসিমালে) দেখানো উচিত।
ধাপ 6: ডেটালগার প্রোগ্রাম
নিম্নোক্ত কমান্ডটি ব্যবহার করে উদাহরণ প্রোগ্রামটি লোড করুন এবং চালান: python temp_logger.py উদাহরণ প্রোগ্রামটি খুবই সহজ: এটি প্রতি 60 সেকেন্ডে তাপমাত্রা সেন্সর থেকে তাপমাত্রা পড়ে এবং এটি একটি টেক্সট ফাইলে লগ করে (Tempdata.txt)
ধাপ 7: ডেটা দেখা
কাঁচা ডেটা ফাইলটি দেখতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
ধাপ 8: পটভূমি লগিং
ব্যাকগ্রাউন্ডে লগার চালানোর জন্য (লগ আউট করার পর এটি চলতে থাকবে)। নিম্নোক্ত কমান্ডটি ব্যবহার করুন: ডিরেক্টরি
এর সহজ অর্থ হল আপনাকে একটি পরম পথ ব্যবহার করতে হবে, যার অর্থ আপনাকে রুট ডিরেক্টরি থেকে ফাইলের অবস্থান নির্দিষ্ট করতে হবে। এটি করার একটি সহজ উপায় হল আপনার temp_logger.py ফাইলে ডান ক্লিক করুন, পথটি অনুলিপি করুন এবং আপনার টার্মিনালে পেস্ট করুন এবং তারপরে "পাইথন" টাইপ করুন।
এইভাবে আমার কমান্ড দেখায়; python /home/pi/Desktop/temp_logger.py
প্রস্তাবিত:
রাস্পবেরি পাই 3 এ রাস্পবিয়ান বাস্টার ইনস্টল করা রাস্পবেরি পাই 3 বি / 3 বি+: 4 ধাপ সহ রাস্পবিয়ান বাস্টার দিয়ে শুরু করা
রাস্পবেরি পাই 3 তে রাস্পবিয়ান বাস্টার ইনস্টল করা রাস্পবেরি পাই 3b / 3b+দিয়ে রাস্পবিয়ান বাস্টার দিয়ে শুরু করা: হাই বন্ধুরা, সম্প্রতি রাস্পবেরি পাই সংস্থা রাস্পবিয়ান বাস্টার নামে নতুন রাস্পবিয়ান ওএস চালু করেছে। এটি রাস্পবেরি পাই এর জন্য রাস্পবিয়ানের একটি নতুন সংস্করণ। তাই আজ এই নির্দেশাবলীতে আমরা শিখব কিভাবে আপনার রাস্পবেরি পাই 3 এ রাস্পবিয়ান বাস্টার ওএস ইনস্টল করতে হয়
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা - রাস্পবেরি পাই 3B দিয়ে শুরু করা - আপনার রাস্পবেরি পাই 3: 6 ধাপ সেট আপ করা হচ্ছে
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা | রাস্পবেরি পাই 3B দিয়ে শুরু করা | আপনার রাস্পবেরি পাই 3 সেট আপ করা: আপনারা কেউ কেউ জানেন যে রাস্পবেরি পাই কম্পিউটারগুলি বেশ দুর্দান্ত এবং আপনি কেবলমাত্র একটি ছোট বোর্ডে পুরো কম্পিউটারটি পেতে পারেন। 1.2 GHz এ ঘড়ি। এটি পাই 3 কে মোটামুটি 50 রাখে
রাস্পবেরি পাই জিপিএস লগার: 10 টি ধাপ (ছবি সহ)
রাস্পবেরি পাই জিপিএস লগার: এই নির্দেশাবলী আপনাকে ব্যাখ্যা করে কিভাবে একটি রাস্পবেরি পাই জিরো দিয়ে একটি কমপ্যাক্ট জিপিএস লগার তৈরি করতে হয়। এই সিস্টেমের প্রধান সুবিধা হল যে এটি একটি ব্যাটারি অন্তর্ভুক্ত করে এবং তাই খুব কমপ্যাক্ট। ডিভাইসটি a.nmea ফাইলে ডেটা সঞ্চয় করে। নিচের তথ্যগুলো
তাপমাত্রা, আপেক্ষিক আর্দ্রতা, বায়ুমণ্ডলীয় চাপ লগার রাস্পবেরি পাই এবং টিই সংযোগ MS8607-02BA01 ব্যবহার করে: 22 ধাপ (ছবি সহ)
তাপমাত্রা, আপেক্ষিক আর্দ্রতা, বায়ুমণ্ডলীয় চাপের লগার রাস্পবেরি পাই এবং টিই কানেক্টিভিটি ব্যবহার করে MS8607-02BA01: ভূমিকা: এই প্রকল্পে আমি আপনাকে দেখাব কিভাবে তাপমাত্রা আর্দ্রতা এবং বায়ুমণ্ডলীয় চাপের জন্য একটি লগিং সিস্টেম ধাপে সেটআপ তৈরি করতে হয়। এই প্রকল্পটি রাস্পবেরি পাই 3 মডেল বি এবং টিই কানেক্টিভিটি পরিবেশ সেন্সর চিপ MS8607-02BA- এর উপর ভিত্তি করে তৈরি করা হয়েছে।
রাস্পবেরি পাই দিয়ে একটি ডেটা লগার তৈরি করা: 3 টি ধাপ (ছবি সহ)
রাস্পবেরি পাই দিয়ে একটি ডেটা লগার তৈরি করা: এই সাধারণ ডেটা লগারটি একটি এনালগ এলডিআর (ফটোরিসিস্টর) দিয়ে নিয়মিত হালকা পরিমাপ নেয় এবং সেগুলি আপনার রাস্পবেরি পাইতে একটি পাঠ্য ফাইলে সংরক্ষণ করে। এই ডাটা লগারটি প্রতি seconds০ সেকেন্ডে আলোর মাত্রা পরিমাপ এবং রেকর্ড করবে, যা আপনাকে মনিটর করতে সক্ষম করবে