فهرست مطالب:

پروژه رطوبت خاک آردوینو: 4 مرحله
پروژه رطوبت خاک آردوینو: 4 مرحله

تصویری: پروژه رطوبت خاک آردوینو: 4 مرحله

تصویری: پروژه رطوبت خاک آردوینو: 4 مرحله
تصویری: Lesson 37: Using BME280 Humidity, Barometric Pressure and Temperature Sensor 2024, نوامبر
Anonim
پروژه رطوبت خاک آردوینو
پروژه رطوبت خاک آردوینو
پروژه رطوبت خاک آردوینو
پروژه رطوبت خاک آردوینو

سلام بچه ها

امروز من اولین پروژه خود را در مورد دستورالعمل ها ارائه می دهم. این در مورد اندازه گیری رطوبت خاک با آردوینو و تنها یک سنسور است. ساخت این پروژه بسیار آسان است و هرکسی که می خواهد کار یادگیری را با پلتفرم آردوینو شروع کند ، باید آن را امتحان کند. این پروژه همچنین می تواند به افرادی که سابقه کار با آردوینو را دارند ، کمک کند.

مرحله 1: بدست آوردن همه قسمتها

این پروژه تنها از چند قسمت استفاده می کند. خرید آنها نیز بسیار ارزان است ، بنابراین نگران قیمت آن نباشید. قطعات مورد استفاده در این پروژه:

  1. آردوینو uno rev3
  2. صفحه نمایش LCD 1602 سبز رنگ با I2C
  3. FC-28-d ماژول تشخیص رطوبت سنج خاک + سنسور رطوبت خاک
  4. دیود LED قرمز
  5. دیود LED آبی
  6. 2 مقاومت 220 اهم
  7. چند کابل بلوز برای اتصال همه قطعات
  8. کانکتور باتری آردوینو

همیشه به خاطر داشته باشید که می توانید از Arduino دیگری برای این پروژه استفاده کنید. همچنین می توانید صفحه LCD را به هر صفحه دیگری تغییر دهید.

مرحله 2: اتصال همه قطعات با هم

اتصال همه قطعات به یکدیگر
اتصال همه قطعات به یکدیگر

در این مرحله می توانید شماتیک ای را که با سرمازدگی تهیه کردم مشاهده کنید. من همچنین نحوه اتصال هر قسمت کلیدی این پروژه را در اینجا یادداشت خواهم کرد. همانطور که مشاهده می کنید ما از 5 ولت و GND از آردوینو برای تغذیه تخته نورد استفاده می کنیم.

LCD:

  • VCC تا 5V (+ قسمت روی تخته نان)
  • GND به gnd (- بخشی روی تخته نان)
  • SDA به پین آنالوگ A4
  • SCL به پین آنالوگ A5

سنسور رطوبت خاک:

  • VCC تا 5V (+ قسمت روی تخته نان)
  • GND به gnd (- بخشی روی تخته نان)
  • D0 به پین دیجیتال 2
  • A0 به پین آنالوگ A0

اتصال دیود:

  • یک قسمت از دیود وارد می شود - بخشی از تخته نان
  • قسمت دوم از مقاومت 220 اهم عبور می کند و بعد از آن به پین 12 (دیود آبی) یا 11 (دیود قرمز) متصل می شود.

مرحله 3: نوشتن کد

سعی می کنم این کد را در چند قسمت توضیح دهم. همچنین کد کامل نوشته می شود تا بتوانید آن را کپی کرده و در صورت نیاز آن را تغییر دهید.

  1. اولین چیزی که باید در نظر داشته باشید این است که باید کتابخانه LCD i2c را نصب کنید

    1. LiquidCrystal_I2C.h
    2. شما همچنین باید LCD خود را در ابتدای کد پیکربندی کنید
  2. متغیرهای مورد استفاده در کد ، اتصال سنسور به پین ها و دیودها را تنظیم کنید
  3. در قسمت سوم متدهایی ایجاد شده است که قسمت حلقه را می توان راحت تر نوشت
  4. راه اندازی arduino ، در این قسمت شما LCD را که برای این پروژه استفاده می کنید تنظیم می کنید
  5. قسمت حلقه قسمت اصلی این پروژه است

کد کامل در ضمیمه این مرحله است.

مرحله 4: استفاده از آردوینو

استفاده از آردوینو
استفاده از آردوینو
استفاده از آردوینو
استفاده از آردوینو

در اینجا می توانید نحوه عملکرد سنسور را مشاهده کنید. دیود قرمز نشان می دهد که سنسور دارای ارزش تشخیص کمی است. حدود یک است. در این تصویر سنسور در زمین قرار نمی گیرد بنابراین نتیجه طبیعی در اینجا چیزی در حدود یک خواهد بود.

در تصویر دیگر سنسور نزدیک گیاه قرار دارد که چند ساعت پیش آبیاری شده است. همانطور که مشاهده می کنید دیود آبی روشن است.

اگر س otherال دیگری وجود دارد می توانید از من بپرسید. از شما متشکرم که به اولین پروژه من نگاه کردید.

با سلام و احترام.

توصیه شده: