সুচিপত্র:
- ধাপ 1: Arduino এবং RPi হার্ডওয়্যার পাওয়া
- ধাপ 2: DHT11 এবং LCD কে Arduino এর সাথে সংযুক্ত করুন
- ধাপ 3: Arduino প্রোগ্রাম করুন
- ধাপ 4: ওয়ার্কিং Arduino, LCD এবং DHT11 সেটআপ
- ধাপ 5: রাস্পবেরি পাইকে আরডুইনোতে সংযুক্ত করুন
- ধাপ 6: ইউএসবি পোর্ট সিরিয়াল ডেটা পড়তে RPi পাইথন কোড
ভিডিও: Arduino থেকে Raspberry Pi পর্যন্ত তাপমাত্রা ও আর্দ্রতা: Ste টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
যদি আপনার গ্রিনহাউস থাকে, অথবা আপনার গ্রিনহাউসকে মিনি স্মার্ট-ফার্মে আপগ্রেড করার ভবিষ্যত পরিকল্পনা থাকে তাহলে তাপমাত্রা এবং আর্দ্রতা ট্র্যাক করা গুরুত্বপূর্ণ।
আমার প্রথম নির্দেশযোগ্য জন্য আমি কিভাবে একটি প্রোটোটাইপ তৈরি করতে প্রদর্শিত হবে:
- একটি DHT11 তাপমাত্রা এবং আর্দ্রতা সেন্সরকে একটি Arduino Mega 2560 এর সাথে সংযুক্ত করুন
- সেন্সর ডেটা পড়তে C তে Arduino প্রোগ্রাম করুন
- Arduino এর সাথে সংযুক্ত একটি LCD তে তাপমাত্রা এবং আর্দ্রতার তথ্য প্রদর্শন করুন
- একটি রাস্পবেরি পাই 3 মডেল বি+ তে সেন্সর ডেটা পাঠানোর জন্য আরডুইনোকে নির্দেশ দিন
- সেন্সর ডেটা প্রদর্শন করতে পাইথনে কোড লিখুন
কেন একটি RPi এবং Arduino একসাথে ব্যবহার করবেন?
Arduino এবং RPi সংযোগটি যদি আপনার I/O এর প্রয়োজন হয় তবে আরডুইনো এবং নেটওয়ার্ক যোগাযোগ/মাল্টিথ্রেডিং/ভিজ্যুয়াল যা RPi এর থেকে অনেক ভাল।
অন্য কথায়, আমরা নিবিড় কাজ নিয়ন্ত্রণের জন্য আরডুইনো ব্যবহার করতে যাচ্ছি এবং গণনা নিবিড় কাজের জন্য আরপিআই ব্যবহার করব।
Arduinos এর Ruggedized সংস্করণ Rugged-Circuits এ পাওয়া যায়
ধাপ 1: Arduino এবং RPi হার্ডওয়্যার পাওয়া
আরডুইনো স্টার্টার কিটগুলি সহজেই পাওয়া যায় এবং আপনাকে বিভিন্ন ধরণের সেন্সর এবং গ্যাজেটগুলির সাথে পরীক্ষা করার অনুমতি দেয়। একটি স্টার্টার কিট কেনা সস্তা কাজ করে বরং বিভিন্ন যন্ত্রাংশ আলাদাভাবে অর্ডার করার পরিবর্তে। আমি ব্যাংগুড এবং অ্যামাজন ইউএস -এর দিকে নির্দেশ করে নীচে কিছু অধিভুক্ত লিঙ্ক সরবরাহ করেছি।
Arduino স্টার্টার কিট (Banggood)
আরডুইনো স্টার্টার কিট (অ্যামাজন ইউএস)
এলিমেন্ট 14 আরপিআই 3 বি+ মাদারবোর্ড (অ্যামাজন ইউএস)
রাস্পবেরি পাই 3 বি+ কেস (অ্যামাজন ইউএস)
32GB মাইক্রো এসডি কার্ড (অ্যামাজন ইউএস)।
ধাপ 2: DHT11 এবং LCD কে Arduino এর সাথে সংযুক্ত করুন
ধাপ 3: Arduino প্রোগ্রাম করুন
#arduino-dht11-lcd2004
#লেখক: বাসু বীরপেন
#https://www.instructables.com/member/VasooV/ #একটি Arduino এর সাথে সংযুক্ত একটি DHT11 থেকে ডেটা পড়ে, একটি LCD2004 তে প্রদর্শন করে এবং রাস্পবেরি পাইতে সিরিয়ালে ডেটা পাঠায়
#অন্তর্ভুক্ত
#অন্তর্ভুক্ত
// LCD ডিসপ্লে I2C বাসে ডিভাইস নম্বর 0x27 হিসাবে সংজ্ঞায়িত করা হয়েছে
LiquidCrystal_I2C lcd (0x27, 20, 4);
// DHT11 পিন 8 এর সাথে সংযুক্ত
dht DHT; #সংজ্ঞায়িত করুন পিন 8
// রাস্পবেরি পাই সিরিয়াল 0 এর সাথে সংযুক্ত
#সিরিয়াল পিপি সিরিয়াল সংজ্ঞায়িত করুন
অকার্যকর সেটআপ() {
lcd.begin (20, 4); // এলসিডি স্ক্রিনে ইন্টারফেস শুরু করে, এবং ডিসপ্লের মাত্রা (প্রস্থ এবং উচ্চতা) নির্দিষ্ট করে lcd.init (); lcd.backlight (); serialPi.begin (9600); // Arduino থেকে সিরিয়াল মনিটর}
অকার্যকর লুপ () {
// সেন্সর ডেটা পড়ুন
int sensorData = DHT.read11 (সেন্সরপিন); ভাসমান তাপমাত্রা = DHT. তাপমাত্রা; ভাসমান আর্দ্রতা = DHT. আর্দ্রতা;
// তাপমাত্রা মুদ্রণ করুন
lcd.setCursor (0, 0); lcd.print ("তাপমাত্রা"); lcd.print (তাপমাত্রা); lcd.print ("C");
// আর্দ্রতা মুদ্রণ করুন
lcd.setCursor (0, 1); lcd.print ("আর্দ্রতা"); lcd.print (আর্দ্রতা); lcd.print (" %");
// রাস্পবেরি পাইতে তাপমাত্রা এবং আর্দ্রতার ডেটা পাঠান
serialPi.print ("");
// 10 সেকেন্ড অপেক্ষা করুন
বিলম্ব (10000); }
ধাপ 4: ওয়ার্কিং Arduino, LCD এবং DHT11 সেটআপ
ধাপ 5: রাস্পবেরি পাইকে আরডুইনোতে সংযুক্ত করুন
ধাপ 6: ইউএসবি পোর্ট সিরিয়াল ডেটা পড়তে RPi পাইথন কোড
#rpi-arduino-dht11
#রাস্পবেরি পাই আরডুইনো থেকে তাপমাত্রা এবং আর্দ্রতা সেন্সর ডেটা পড়ে
সিরিয়াল, স্ট্রিং, সময় আমদানি করুন
#এই উদাহরণে /dev /ttyUSB0 ব্যবহার করা হয়
#এটি আপনার ক্ষেত্রে পরিবর্তন হতে পারে/dev/ttyUSB1,/dev/ttyUSB2, ইত্যাদি ser = serial. Serial ('/dev/ttyUSB0', 9600)
#কোডের নিম্নলিখিত ব্লক এই মত কাজ করে:
#যদি সিরিয়াল ডেটা থাকে, লাইন পড়ুন, UTF8 ডেটা ডিকোড করুন, #… লাইন অক্ষরের শেষ প্রান্তটি সরান #… ডেটাকে তাপমাত্রা এবং আর্দ্রতায় বিভক্ত করুন … … শুরু এবং শেষ পয়েন্টারগুলি সরান () #… সত্য: যদি ser.in_waiting> 0: rawserial = ser.readline () cookedserial = rawserial.decode ('utf-8')। strip ('\ r / n') datasplit = cookedserial.split (',') তাপমাত্রা = datasplit [0]। স্ট্রিপ ('') মুদ্রণ (তাপমাত্রা) মুদ্রণ (আর্দ্রতা)
প্রস্তাবিত:
লোরা দিয়ে গ্রিনহাউস স্বয়ংক্রিয় করা! (পর্ব 1) -- সেন্সর (তাপমাত্রা, আর্দ্রতা, মাটির আর্দ্রতা): 5 টি ধাপ
লোরা দিয়ে গ্রিনহাউস স্বয়ংক্রিয় করা! (পর্ব 1) || সেন্সর (তাপমাত্রা, আর্দ্রতা, মাটির আর্দ্রতা): এই প্রকল্পে আমি আপনাকে দেখাব কিভাবে আমি একটি গ্রিনহাউজকে স্বয়ংক্রিয় করেছি। তার মানে আমি আপনাকে দেখাব কিভাবে আমি গ্রিনহাউস তৈরি করেছি এবং কিভাবে আমি বিদ্যুৎ এবং অটোমেশন ইলেকট্রনিক্সকে তারযুক্ত করেছি। এছাড়াও আমি আপনাকে দেখাবো কিভাবে একটি Arduino বোর্ড প্রোগ্রাম করা যায় যা L ব্যবহার করে
স্থানীয় ওয়েব সার্ভারে DHT11 ব্যবহার করে ESP8266 Nodemcu তাপমাত্রা পর্যবেক্ষণ - আপনার ব্রাউজারে ঘরের তাপমাত্রা এবং আর্দ্রতা পান: 6 টি ধাপ
স্থানীয় ওয়েব সার্ভারে DHT11 ব্যবহার করে ESP8266 Nodemcu তাপমাত্রা পর্যবেক্ষণ | আপনার ব্রাউজারে ঘরের তাপমাত্রা এবং আর্দ্রতা পান: হাই বন্ধুরা আজ আমরা একটি আর্দ্রতা তৈরি করব & ESP 8266 NODEMCU ব্যবহার করে তাপমাত্রা পর্যবেক্ষণ ব্যবস্থা & DHT11 তাপমাত্রা সেন্সর। তাপমাত্রা এবং আর্দ্রতা DHT11 সেন্সর থেকে প্রাপ্ত হবে & এটি একটি ব্রাউজারে দেখা যাবে কোন ওয়েবপৃষ্ঠাটি পরিচালিত হবে
Arduino এবং মুদ্রণ তাপমাত্রা তাপ এবং আর্দ্রতা সঙ্গে DHT11 তাপমাত্রা সেন্সর কিভাবে ব্যবহার করবেন: 5 পদক্ষেপ
Arduino এবং মুদ্রণ তাপমাত্রা তাপ এবং আর্দ্রতার সাথে DHT11 তাপমাত্রা সেন্সর কিভাবে ব্যবহার করবেন: তাপমাত্রা এবং আর্দ্রতা পরিমাপ করতে DHT11 সেন্সর ব্যবহার করা হয়। তারা খুব জনপ্রিয় ইলেকট্রনিক্স শখ করে। এটি প্রতি
আইওটি-ওয়্যারলেস-তাপমাত্রা-এবং-আর্দ্রতা-সেন্সর-থেকে-মাইএসকিউএল-এর ডেটা পাঠানো হচ্ছে: 41 টি ধাপ
আইওটি-ওয়্যারলেস-তাপমাত্রা-এবং-আর্দ্রতা-সেন্সর-থেকে-মাইএসকিউএল-এর তথ্য পাঠানো: এনসিডির দীর্ঘ পরিসরের আইওটি তাপমাত্রা এবং আর্দ্রতা সেন্সর প্রবর্তন। একটি 28-মাইল পরিসীমা এবং একটি বেতার জাল নেটওয়ার্কিং আর্কিটেকচার পর্যন্ত গর্বিত, এই সেন্সরটি ব্যবহারকারীর নির্ধারিত সময়ে আর্দ্রতা (± 1.7%) এবং তাপমাত্রা (± 0.3 ° C) ডেটা প্রেরণ করে, ঘুমায়
ব্লুটুথের মাধ্যমে এসডি কার্ড মডিউল সহ আরডুইনো থেকে অ্যান্ড্রয়েড ফোনে তাপমাত্রা এবং আর্দ্রতা ডেটা লগার: 5 টি ধাপ
ব্লুটুথের মাধ্যমে এসডি কার্ড মডিউল সহ আরডুইনো থেকে অ্যান্ড্রয়েড ফোনে তাপমাত্রা এবং আর্দ্রতা ডেটা লগার: হ্যালো অল, এটি আমার প্রথম নির্দেশযোগ্য, আশা করি আমি নির্মাতা সম্প্রদায়কে সাহায্য করব কারণ আমি এতে উপকৃত হয়েছি। প্রায়শই আমরা আমাদের প্রকল্পে সেন্সর ব্যবহার করি কিন্তু ডেটা সংগ্রহ, সংরক্ষণ এবং একটি ফোন বা অন্য ডিভাইস অবিলম্বে স্থানান্তর করার একটি উপায় খুঁজে বের করি