فهرست مطالب:

سنجش دمای از راه دور: 6 مرحله
سنجش دمای از راه دور: 6 مرحله

تصویری: سنجش دمای از راه دور: 6 مرحله

تصویری: سنجش دمای از راه دور: 6 مرحله
تصویری: لزبازی لیلا اوتادی چه لبی میگیره (نبینی از دستت رفته) 2024, جولای
Anonim
سنجش دمای از راه دور
سنجش دمای از راه دور

در این پروژه ، از MKR 1400 برای کنترل 3 سنسور DHT 22 استفاده می شود و نتیجه را با شماره تلفن همراهی که در کد وارد شده است (جایی نشان خواهم داد) استفاده می شود. دما تنها داده ای است که از DHT 22 بازیابی شده است ، اما جالب است بدانید که رطوبت نیز قابل بازیابی است.

این دستورالعمل کاری است که در جهت توسعه سیستم نظارت بر دمای سطل دانه انجام شده است. بیشتر کارها توسط من وacrobatbird (نام GitHub) به پایان رسیده است. GitHub اصلی پروژه https://github.com/PhysicsUofRAUI/binTempSensor است و پس از اتمام من GitHub جداگانه ای برای آن می سازم.

تدارکات

  1. 3 سنسور DHT 22 (برای پروژه بزرگتر به سه مورد نیاز است)

    www.adafruit.com/product/385

  2. 3 مقاومت 10K

    www.digikey.ca/product-detail/fa/yageo/CFR…

  3. یک آردوینو MKR 1400

    https://store.arduino.cc/usa/mkr-gsm-140

  4. انواع سیم های جامپر

    هر تأمین کننده باید مقداری داشته باشد

  5. یک سیم کارت

    من ارزان ترین کارت پیش پرداخت را در منطقه شما توصیه می کنم. مال من SaskTel بود اما مگر اینکه در ساسکاچوان کانادا زندگی کنید ، انتخاب خوبی نیست

  6. باتری لیتیوم پلیمر (و در صورت نیاز شارژر)

    • www.adafruit.com/product/390
    • www.adafruit.com/product/258

  7. آنتن آردوینو

    www.adafruit.com/product/1991

من مکان هایی را برای خرید بیشتر قطعات مورد استفاده آنلاین در نظر گرفته ام ، اما توصیه می کنم ابتدا از فروشگاه لوازم الکترونیکی سرگرمی محلی خود خرید کنید. این فقط برای حمایت از مشاغل محلی نیست ، بلکه به این دلیل است که داشتن آنها در مواقعی که به قطعه نیاز دارید در اسرع وقت و مایل نیستید منتظر ارسال باشید.

مرحله 1: آردوینو را سیم کشی کنید

آردوینو را سیم کشی کنید
آردوینو را سیم کشی کنید
آردوینو را سیم کشی کنید
آردوینو را سیم کشی کنید

در مورد خاص من ، آردوینو MKR 1400 را روی تخته نان قرار دادم ، سربرگ من سربرگ دارد و سپس زمین را به خط منفی تخته نان و 5 ولت را به قسمت مثبت وصل کردم.

مرحله 2: سنسورهای DHT 22 را سیم کشی کنید

سنسورهای DHT 22 را سیم کشی کنید
سنسورهای DHT 22 را سیم کشی کنید
سنسورهای DHT 22 را سیم کشی کنید
سنسورهای DHT 22 را سیم کشی کنید
سنسورهای DHT 22 را سیم کشی کنید
سنسورهای DHT 22 را سیم کشی کنید

هر یک از سنسورها باید به زمین ، پین 5 ولت و پین داده متصل شوند. یک مقاومت 10 کیلوگرمی باید به پین 5 ولت آردوینو نیز متصل شود تا به عنوان کشش بالا عمل کند. سنسورها را به پین های 4 ، 5 و 6 وصل کردم. اگر می خواهید آنها را به پین های مختلف متصل کنید ، باید کد را تغییر دهید.

Adafruit مقاله خوبی در مورد نحوه اتصال آنها در این لینک دارد:

مرحله 3: آنتن را وصل کنید

آنتن را وصل کنید
آنتن را وصل کنید

برای اطمینان از اتصال مناسب ، آنتن باید به Arduino MKR 1400 متصل شود.

مرحله 4: کد را بارگذاری کنید

اکنون کد در Arduino بارگذاری می شود. من کد را در یک فایل فشرده ضمیمه کرده ام ، و تا زمانی که کتابخانه های مورد نیاز نصب شده اند ، باید در ویرایشگر آردوینو باز و کامپایل شود. کتابخانه های مورد نیاز MKRGSM ، DHT.h ، DHT_U.h و Adafruit_Sensor.h هستند. اگر این کتابخانه ها بر روی رایانه شما نصب نشده اند ، باید مراحل زیر را مشابه این https://www.arduino.cc/fa/Guide/Libraries اضافه کنید.

استفاده از Arduino LowPower ممکن است مدت زمان اجرای پروژه را افزایش دهد ، اما من در حال حاضر آزمایش هایی را برای اجرای آن انجام می دهم. کد آن در GitHub پروژه وجود دارد.

مرحله 5: باتری را وصل کنید

باتری را وصل کنید
باتری را وصل کنید

اکنون می توان باتری را وصل کرد. باتری مورد استفاده در اینجا تنها 1000 میلی آمپر ساعت است اما از یک باتری بزرگتر تا زمانی که 3.7 ولت باشد می توان استفاده کرد.

مرحله 6: پروژه تمام شد! اما آیا می توان آن را بهبود بخشید؟

ما یک سنسور دما از راه دور داریم که هر 12 ساعت دما را برای شما ارسال می کند ، اما فقط در کمتر از 24 ساعت این کار را انجام می دهد. صبر کنید که خیلی مفید نیست. در اینجا مواردی است که روی آن کار می شود و برای مفیدتر شدن پروژه در نظر گرفته شده است.

  1. یک باتری بزرگتر

    یک پیشنهاد نسبتاً واضح ، اما تنها به این دلیل که باتری ها گران می شوند ، زیرا ظرفیت آنها افزایش می یابد

  2. قدرت کم آردوینو

    این یک جایگزین کم هزینه خوب برای افزایش عمر باتری است زیرا فقط یک تغییر در نرم افزار است ، اما انتظار نمی رود که مزایای قابل توجهی داشته باشد

  3. یک پنل خورشیدی

    • این همان چیزی است که اکنون روی آن کار می شود تا سیستم به طور نامحدود بدون دخالت انسان کار کند
    • به احتمال زیاد برخی از دو مورد فوق را با هم ترکیب می کند تا اطمینان حاصل شود که باتری می تواند در طول شب و در ماه های بسیار ابری کار کند.

هر گونه پیشنهاد دیگر مطمئناً استقبال می شود. ممنون که خواندید!

توصیه شده: