সুচিপত্র:

LORA তাপমাত্রা এবং মৃত্তিকা আর্দ্রতা সেন্সর: 6 ধাপ
LORA তাপমাত্রা এবং মৃত্তিকা আর্দ্রতা সেন্সর: 6 ধাপ

ভিডিও: LORA তাপমাত্রা এবং মৃত্তিকা আর্দ্রতা সেন্সর: 6 ধাপ

ভিডিও: LORA তাপমাত্রা এবং মৃত্তিকা আর্দ্রতা সেন্সর: 6 ধাপ
ভিডিও: @smilegeography8860 বায়ুমন্ডলের উষ্ণতার তারতম্য কারণ। Atmosphere temperature। বায়ুর উষ্ণতা পরিবর্তন 2024, জুলাই
Anonim
LORA তাপমাত্রা এবং মৃত্তিকা আর্দ্রতা সেন্সর
LORA তাপমাত্রা এবং মৃত্তিকা আর্দ্রতা সেন্সর

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

এই নির্দেশে আমরা একটি LORA নোড তৈরি করতে যাচ্ছি যা নিম্নলিখিত ডেটা পাঠায়:

  • মাটির আর্দ্রতা
  • মাটির তাপমাত্রা

এই নির্দেশনার সম্পূর্ণতার জন্য আমি LORA ট্রান্সিভার ছাড়াই কোডটি পোস্ট করতে যাচ্ছি কিন্তু পরিবর্তে সিরিয়ালে মাটির আর্দ্রতা এবং মাটির তাপমাত্রার তথ্য পাঠায়। আরও তথ্য পেতে পরিমাপের ফ্রিকোয়েন্সি। আপনি এই নির্দেশকটিতে সার্ভার নোডের সাথে এই সেন্সরটি ব্যবহার করতে পারেন। কোন ট্রান্সিভার বেছে নিতে হবে এবং ডেটা পাওয়ার জন্য সার্ভার নোড তৈরি করতে হবে তা জানতে প্রথমে এই নির্দেশাবলী পড়ুন।

ধাপ 1: প্রয়োজনীয় অংশ

Sensornode:

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

সরঞ্জাম:

  • তাতাল
  • পার্শ্ব কর্তনকারী
  • তারের স্ট্রিপার
  • স্পষ্টতা স্ক্রু ড্রাইভার
  • সোল্ডারিং টিন
  • অ্যান্টেনা পরিমাপের শাসক
  • desoldering পাম্প (যদি আপনি আমার মত ভুল করেন)

ধাপ 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 বোর্ড রিসেট করে না) রিসেট বোতাম টিপুন এছাড়াও প্রোগ্রামিং করার সময় আপনার সিরিয়াল মনিটর বন্ধ করতে ভুলবেন না।

ফাইল কৃষি সেন্সর হল LORA ট্রান্সিভার ছাড়া কোড। এইভাবে আপনি সেই ফাইল থেকে শুরু করে আপনার নিজস্ব প্রকল্প শুরু করতে পারেন এবং কোডটি কীভাবে কাজ করে তা আপনি আরও ভালভাবে বুঝতে পারবেন। যদি আপনার আরও সঠিক রিডিংয়ের প্রয়োজন হয় তবে আপনাকে আর্দ্রতা সেন্সরের মানগুলি ম্যাপ করতে হবে যখন পানিতে নয় এবং যখন পানিতে থাকবে। (সর্বনিম্ন এবং সর্বোচ্চ মান) আমি 400 থেকে 880 এর মধ্যে মানগুলি ম্যাপ করেছি। উপরের পানিতে সেন্সরটি ডুবাবেন না লাইন. এটি আপনার সেন্সর ধ্বংস করবে। পরে আমি আপনাকে দেখাব কিভাবে এই সেন্সরকে ওয়াটারপ্রুফ করা যায়।

তাপমাত্রা রিডিং ডিগ্রি সেলসিয়াস।

একটি শেষ মন্তব্য: যখন আপনি সার্ভারের সিরিয়াল মনিটর (শেষ ছবি) খুলবেন তখন দেখবেন যে ডেটা ডেটার মধ্যে একটি কোলন দিয়ে পাঠানো হয়েছে। এটি তাই আমরা একটি প্যাকেটে সার্ভার নোডে সবকিছু পাঠাতে পারি। পরবর্তী নির্দেশে আমি অন্য সার্ভার নোড তৈরি করব যেখানে এই ডেটা প্রক্রিয়া করা হয়।

ধাপ 5: তারের

তারের
তারের
তারের
তারের
তারের
তারের
তারের
তারের

উপরের ছবিতে আপনি দেখতে পাচ্ছেন কিভাবে সবকিছু তারে লাগাতে হয়। প্রতিরোধক একটি 4.7kohm প্রতিরোধক একটি pullup হিসাবে ব্যবহৃত হয়। পরিকল্পিতভাবে আমি আরেকটি LORA ট্রান্সিভার এবং অন্য মাটির আর্দ্রতা সেন্সর ব্যবহার করি কিন্তু ওয়্যারিং একই থাকে। প্রথম ছবিটি স্পষ্ট না হলে আমি কিছু বিস্তারিত ছবি অন্তর্ভুক্ত করেছি।

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

এই নির্দেশযোগ্য আপনাকে মাটির তাপমাত্রা এবং আর্দ্রতা পরিমাপ করতে সক্ষম করে। ভবিষ্যতে নির্দেশাবলীতে আমরা এই ডেটা ব্যবহার করব আপনার সোলেনয়েডকে ট্রিগার করার জন্য আপনার উদ্ভিদগুলিকে জল দেওয়ার জন্য এবং কিছু শর্ত পূরণ হলে নির্দিষ্ট সবজি রোপণের প্রস্তাব দেওয়ার জন্য আমরা এই ডেটা ব্যবহার করব। আমরা এই নির্দেশনাটি অন্য প্রকল্পের জন্য পুনuseব্যবহার করব যেখানে আমরা সবকিছু জলরোধী করব এবং আমি একটি PCB তৈরি করব যেখানে আপনি সবকিছু মাউন্ট করতে পারেন।

প্রস্তাবিত: