یک آزمایش ساده اینترنت اشیا، با استفاده از برد Arduino MKR1000 برای نظارت بر پتانسیومتر و سنسور DHT11 از طریق پلتفرم Favoriot IoT.
موارد استفاده شده در این پروژه
داستان
Favoriot پلتفرمی را ارائه می دهد که به طور خاص برای هر پروژه اینترنت اشیا (IoT) طراحی شده است. این پلت فرم برای پشتیبانی از ادغام داده های حسگرها و محرک ها در اینترنت توسعه یافته است. جمع آوری و ذخیره داده ها از دستگاه های IoT بسیار آسان تر شده است. علاوه بر این، این پلت فرم به توسعه دهندگان در ساخت برنامه های عمودی بدون نگرانی در مورد میزبانی کمک می کند.
این مقاله یک مثال گام به گام از نحوه آپلود مقدار آنالوگ پتانسیومتر و مقدار سنسور دما/رطوبت DHT11 از Arduino MKR1000 به پلتفرم Favoriot IoT را ارائه می دهد.
ویدیوی زیر را برای نسخه ی نمایشی تماشا کنید و سپس این دستورالعمل ها را دنبال کنید تا پروژه خود را با Arduino MKR1000 و Favoriot شروع کنید.
1. آنچه شما نیاز دارید؟
برای ساخت این پروژه به موارد زیر نیاز دارید:
- 1 برد آردوینو MKR1000
- 1 تخته نان
- 1 پتانسیومتر
- 1 سنسور دما و رطوبت DHT11
- چند سیم جامپر
- آردوینو IDE ( از اینجا دانلود کنید)
- کتابخانه آردوینو WiFi101 ( از اینجا دانلود کنید)
- کتابخانه Adafruit DHT11 ( از اینجا دانلود کنید)
2. شماتیک ??
قطعات خود را جمع آوری کنید سپس شماتیک های زیر را دنبال کنید.
3. تنظیمات مورد علاقه؟
- شناسه برنامهنویس دستگاه ثبتنام و به Favoriot وارد شوید. اگر در Favoriot ثبت نام کرده اید، یک دستگاه پیش فرض از قبل برای شما ایجاد شده است. به پلتفرم سمت راست در https://platform.favoriot.com بروید و پنل دستگاه را ببینید تا دستگاه های موجود را ببینید. اساسا شما نیاز دارید
device_developer_id
که ممکن است چیزی شبیه بهdefaultDevice@myusername
. اما در صورت تمایل می توانید یک دستگاه جدید بسازید و در این مثال از آن استفاده کنید.
- کلید API اکنون، به تنظیمات حساب مورد علاقه خود بروید که در گوشه سمت راست بالا در منوی کشویی موجود است و کلید API خود را بررسی کنید. برای تکمیل این مثال به این کلید API نیاز دارید. این یک نشانه الفبایی عددی بزرگ است مانند:
'986673a6377ef1fde2357ebdcb0da582lintang150b00cabcd5a0d83045425407ab4'
4. آردوینو اسکچ؟
ابتدا باید پلتفرم Arduino MKR1000 را روی Arduino IDE نصب کنید، این دستورالعمل ها را دنبال کنید: اینجا را کلیک کنید. کتابخانه Adafruit DHT11 و WiFi101 را نصب کنید، سپس طرح زیر را در Arduino IDE کپی کنید. مطمئن شوید که گزینه مناسب را برای برد و پورت در منوی ابزارها انتخاب کرده اید ، سپس در برد آردوینو MKR1000 خود آپلود کنید.