সুচিপত্র:

LORA বৃষ্টি সেন্সর: 6 ধাপ
LORA বৃষ্টি সেন্সর: 6 ধাপ

ভিডিও: LORA বৃষ্টি সেন্সর: 6 ধাপ

ভিডিও: LORA বৃষ্টি সেন্সর: 6 ধাপ
ভিডিও: EBYTE LoRa মডিউল ওভারভিউ এবং কনফিগারেশন 2024, নভেম্বর
Anonim
LORA বৃষ্টি সেন্সর
LORA বৃষ্টি সেন্সর

আমার স্বয়ংক্রিয় গ্রিনহাউস তৈরির জন্য আমার কিছু সেন্সর দরকার। এই রেইন সেন্সর আমি স্প্রিংকলার চালু করা উচিত কিনা তা সিদ্ধান্ত নিতে ব্যবহার করব।

আমি এই বৃষ্টির সেন্সরটি দুটি উপায়ে ব্যাখ্যা করব।

  • ডিজিটাল পোর্ট ব্যবহার করে
  • এনালগ পোর্ট ব্যবহার করে

ডিজিটাল পিন ব্যবহার করার সময় ডিজিটাল পিন কখন বেশি হবে তা নিয়ন্ত্রণ করতে আপনি পোটেন্টিওমিটার ব্যবহার করতে পারেন।

প্রথমটি আমি পরের প্রকল্পগুলিতে খুব কম বিদ্যুৎ বৃষ্টি সনাক্তকারী হিসাবে ব্যবহার করব। এই ভাবে আমার LORA সেন্সর শুধুমাত্র 1 পাঠায় যখন বৃষ্টি হচ্ছে।

ধাপ 1: প্রয়োজন

Sensornode:

  • বৃষ্টি সেন্সর
  • arduino pro mini 3.3v 8mhz
  • esp ব্রেকআউট
  • rfm95
  • অ্যান্টেনা এবং সংযোগের জন্য তারের (আমি 0.8 মিমি কঠিন কোর তার ব্যবহার করি)
  • পুরুষ থেকে পুরুষ জাম্পার কেবল
  • মহিলা থেকে মহিলা জাম্পার কেবল
  • রুটিবোর্ড
  • CP2102 ইউএসবি থেকে টিটিএল

সরঞ্জাম:

  • তাতাল
  • পার্শ্ব কর্তনকারী
  • তারের স্ট্রিপার

ধাপ 2: অ্যান্টেনা তৈরি করা

অ্যান্টেনার জন্য আমি আমার 2x2x0.8 মিমি বা 2x2 20awg বাস তারের কিছু অবশিষ্ট ক্যাবল ব্যবহার করি। জিনিসগুলির নেটওয়ার্কে আপনি দেশ অনুযায়ী আপনার ট্রান্সিভার এবং অ্যান্টেনা ফ্রিকোয়েন্সি ব্যান্ড চয়ন করতে পারেন।

  • 868mhz 3.25 ইঞ্চি বা 8.2 সেমি (এটি আমি ব্যবহার করি)
  • 915mhz 3 ইঞ্চি বা 7.8 সেমি
  • 433mhz 3 ইঞ্চি বা 16.5 সেমি

ধাপ 3: এসপ শিল্ড সোল্ডারিং

এসপ শিল্ড সোল্ডারিং
এসপ শিল্ড সোল্ডারিং
  • Esp ieldালের প্রতিরোধকগুলি সরান (লাল ক্ষেত্রের R1 থেকে R3 দেখুন)
  • Esp ieldাল উপর rfm95 চিপ ঝাল।
  • Esp ieldাল সম্মুখের pinheaders ঝাল
  • Esp ieldাল উপর অ্যান্টেনা ঝাল। একটি অ্যান্টেনা ছাড়া ব্যবহার করবেন না আপনি ieldাল ক্ষতি করতে পারেন।
  • যদি পিনহেডারগুলি আরডুইনো সোল্ডারের উপর বিক্রি না হয়

ধাপ 4: কোডিং

কোডিং
কোডিং
কোডিং
কোডিং

আমি জানি আমি ডিটিআর ব্যবহার করে স্বয়ংক্রিয়ভাবে আরডুইনো রিসেট করতে পারি কিন্তু আমার ক্ষেত্রে কোডটি আপলোড করতে ত্রুটি ছিল। অতএব আমি এই নির্দেশে একটি ম্যানুয়াল রিসেটও ব্যবহার করেছি তাই যদি আপনার একই সমস্যা থাকে তবে আপনি এটি একটি ম্যানুয়াল রিসেট দ্বারা সমাধান করতে পারেন।

  • নিম্নরূপ CP2102 থেকে arduino ওয়্যার করুন:

    • CP2102 txd -> Arduino pro mini rx
    • CP2102 rxd -> Arduino pro mini tx
    • CP2102 gnd -> Arduino pro mini gnd
    • CP2102 3.3 -> Arduino pro mini vcc
  • আরডুইনো আইডিতে স্ক্যাচটি খুলুন
  • বোর্ড আরডুইনো প্রো মিনি নির্বাচন করুন
  • প্রসেসরের অধীনে atmega 328p 3.3v 8mhz নির্বাচন করুন
  • আপনার কম পোর্ট নির্বাচন করুন
  • আপলোড বাটনে ক্লিক করুন
  • যখন কোডটি সংকলন করা হচ্ছে সেই মুহূর্তে আপনি বাটরেট (ছবি দেখুন) আরডুইনো প্রো মিনি (cp2102 বোর্ড রিসেট করে না) রিসেট বোতাম টিপুন এছাড়াও প্রোগ্রামিং করার সময় আপনার সিরিয়াল মনিটর বন্ধ করতে ভুলবেন না।

Lorarainsensoranalog কোড ট্রান্সিভারে 0-1023 থেকে একটি মান পাঠায়। মূল্য যত কম সেখানে বৃষ্টি তত বেশি। 1023 বৃষ্টি নয়।

Lorarainsensordigital কোড ট্রেনসিভারে শুধুমাত্র 0 এবং 1 এর মান পাঠায়। 0 মানে বৃষ্টি এবং ট্রিমপটের মান 1 এ পৌঁছেছে মানে বৃষ্টি নেই এবং ট্রিমপটে সেট করা মান পৌঁছায়নি।

ধাপ 5: তারের

তারের
তারের
তারের
তারের
তারের
তারের
  • যখন আপনি ডিজিটাল আউটপুট ব্যবহার করছেন তখন প্রথম ছবিতে আপনি ওয়্যারিং দেখতে পাবেন
  • যখন আপনি এনালগ আউটপুট ব্যবহার করছেন তখন দ্বিতীয় ছবিতে আপনি ওয়্যারিং দেখতে পাবেন
  • তৃতীয় ছবিতে আমি LORA জাহাজের তারের উপর জুম ইন করি।

ধাপ 6: উপসংহার

এই নির্দেশে আপনি শিখেছেন কিভাবে একটি বৃষ্টি সেন্সর দুটি উপায়ে ব্যবহার করতে হয় (এনালগ এবং ডিজিটাল)। এই সেন্সরটি একটি স্বয়ংক্রিয় গ্রিনহাউস এবং একটি স্বয়ংক্রিয় স্প্রিংকলার সিস্টেমের মতো পরবর্তী প্রকল্পগুলিতে ব্যবহার করা হবে।

প্রস্তাবিত: