فهرست مطالب:
- تدارکات
- مرحله 1: آردوینو را سیم کشی کنید
- مرحله 2: سنسورهای DHT 22 را سیم کشی کنید
- مرحله 3: آنتن را وصل کنید
- مرحله 4: کد را بارگذاری کنید
- مرحله 5: باتری را وصل کنید
- مرحله 6: پروژه تمام شد! اما آیا می توان آن را بهبود بخشید؟
تصویری: سنجش دمای از راه دور: 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
در این پروژه ، از MKR 1400 برای کنترل 3 سنسور DHT 22 استفاده می شود و نتیجه را با شماره تلفن همراهی که در کد وارد شده است (جایی نشان خواهم داد) استفاده می شود. دما تنها داده ای است که از DHT 22 بازیابی شده است ، اما جالب است بدانید که رطوبت نیز قابل بازیابی است.
این دستورالعمل کاری است که در جهت توسعه سیستم نظارت بر دمای سطل دانه انجام شده است. بیشتر کارها توسط من وacrobatbird (نام GitHub) به پایان رسیده است. GitHub اصلی پروژه https://github.com/PhysicsUofRAUI/binTempSensor است و پس از اتمام من GitHub جداگانه ای برای آن می سازم.
تدارکات
-
3 سنسور DHT 22 (برای پروژه بزرگتر به سه مورد نیاز است)
www.adafruit.com/product/385
-
3 مقاومت 10K
www.digikey.ca/product-detail/fa/yageo/CFR…
-
یک آردوینو MKR 1400
https://store.arduino.cc/usa/mkr-gsm-140
-
انواع سیم های جامپر
هر تأمین کننده باید مقداری داشته باشد
-
یک سیم کارت
من ارزان ترین کارت پیش پرداخت را در منطقه شما توصیه می کنم. مال من SaskTel بود اما مگر اینکه در ساسکاچوان کانادا زندگی کنید ، انتخاب خوبی نیست
-
باتری لیتیوم پلیمر (و در صورت نیاز شارژر)
- www.adafruit.com/product/390
-
www.adafruit.com/product/258
-
آنتن آردوینو
www.adafruit.com/product/1991
من مکان هایی را برای خرید بیشتر قطعات مورد استفاده آنلاین در نظر گرفته ام ، اما توصیه می کنم ابتدا از فروشگاه لوازم الکترونیکی سرگرمی محلی خود خرید کنید. این فقط برای حمایت از مشاغل محلی نیست ، بلکه به این دلیل است که داشتن آنها در مواقعی که به قطعه نیاز دارید در اسرع وقت و مایل نیستید منتظر ارسال باشید.
مرحله 1: آردوینو را سیم کشی کنید
در مورد خاص من ، آردوینو MKR 1400 را روی تخته نان قرار دادم ، سربرگ من سربرگ دارد و سپس زمین را به خط منفی تخته نان و 5 ولت را به قسمت مثبت وصل کردم.
مرحله 2: سنسورهای 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 ساعت این کار را انجام می دهد. صبر کنید که خیلی مفید نیست. در اینجا مواردی است که روی آن کار می شود و برای مفیدتر شدن پروژه در نظر گرفته شده است.
-
یک باتری بزرگتر
یک پیشنهاد نسبتاً واضح ، اما تنها به این دلیل که باتری ها گران می شوند ، زیرا ظرفیت آنها افزایش می یابد
-
قدرت کم آردوینو
این یک جایگزین کم هزینه خوب برای افزایش عمر باتری است زیرا فقط یک تغییر در نرم افزار است ، اما انتظار نمی رود که مزایای قابل توجهی داشته باشد
-
یک پنل خورشیدی
- این همان چیزی است که اکنون روی آن کار می شود تا سیستم به طور نامحدود بدون دخالت انسان کار کند
- به احتمال زیاد برخی از دو مورد فوق را با هم ترکیب می کند تا اطمینان حاصل شود که باتری می تواند در طول شب و در ماه های بسیار ابری کار کند.
هر گونه پیشنهاد دیگر مطمئناً استقبال می شود. ممنون که خواندید!
توصیه شده:
ESP8266 - سوکت کنترل از راه دور و از راه دور (امنیت سالمندان): 6 مرحله
ESP8266 - سوکت کنترل از راه دور و از راه دور (امنیت سالمندان): اطلاعات: این مونتاژ در صورت فراموشی وسایل وصل شده (عمدتا توسط افراد مسن مبتلا به آلزایمر) به منظور جلوگیری از گرم شدن بیش از حد ، آتش سوزی و حوادث است. پس از فعال شدن دکمه ، سوکت 110/220 VAC را به مدت 5 دقیقه دریافت می کند (دیگری
کنترل از راه دور جهانی از راه دور با Node-MCU: 12 مرحله
کنترل از راه دور جهانی با Node-MCU: سلام به همه و به این پروژه خوش آمدید! من یک شخص تنبل هستم و کابوس یک تنبل این است که وقتی متوجه می شوید که راه دور خیلی دور است ، تلویزیون تماشا کنید! متوجه شدم که اگر ریموتم را در دست داشته باشم هرگز خیلی دور نخواهد بود
IRduino: کنترل از راه دور Arduino - تقلید از راه دور از دست رفته: 6 مرحله
IRduino: کنترل از راه دور Arduino - تقلید از راه دور گمشده: اگر تا به حال کنترل از راه دور تلویزیون یا دستگاه پخش DVD خود را گم کرده اید ، می دانید که مجبور هستید به دکمه های خود دستگاه بروید ، از آن استفاده کنید و از آن استفاده کنید. گاهی اوقات ، این دکمه ها عملکرد مشابهی با ریموت ندارند. دریافت
سنجش سنجش با استفاده از آردوینو: 12 مرحله
سنجش سنجش با استفاده از آردوینو: خوب در اینجا ما قصد داریم یک سلف سنج با استفاده از میکروکنترلر آردوینو بسازیم. با استفاده از این روش می توانیم القایی را در حدود 80 تا 15000 وات محاسبه کنیم ، اما باید برای سلف ها کمی کوچکتر یا بسیار بزرگتر عمل کند
راه دور IR خود را به RF از راه دور تبدیل کنید: 9 مرحله (همراه با تصاویر)
راه دور IR خود را به RF Remote تبدیل کنید: در دستورالعمل امروز ، به شما نشان خواهم داد که چگونه می توانید از یک ماژول RF عمومی بدون میکروکنترلر استفاده کنید که در نهایت ما را به ساخت پروژه ای می رساند که در آن می توانید یک IR Remote از هر دستگاه را به RF تبدیل کنید. از راه دور. مزیت اصلی تبدیل یک