فهرست مطالب:

شبکه سنسورهای LTE CAT -M1 GSM IoT T - 15 دقیقه .: 5 مرحله
شبکه سنسورهای LTE CAT -M1 GSM IoT T - 15 دقیقه .: 5 مرحله

تصویری: شبکه سنسورهای LTE CAT -M1 GSM IoT T - 15 دقیقه .: 5 مرحله

تصویری: شبکه سنسورهای LTE CAT -M1 GSM IoT T - 15 دقیقه .: 5 مرحله
تصویری: 🔵 Blackview Tab 16 - بررسی دقیق تبلت 2024, جولای
Anonim
شبکه حسگرهای اینترنت اشیا LTE CAT -M1 GSM … T - 15 دقیقه
شبکه حسگرهای اینترنت اشیا LTE CAT -M1 GSM … T - 15 دقیقه
شبکه حسگرهای اینترنت اشیا LTE CAT -M1 GSM … T - 15 دقیقه
شبکه حسگرهای اینترنت اشیا LTE CAT -M1 GSM … T - 15 دقیقه
شبکه حسگرهای اینترنت اشیا LTE CAT -M1 GSM … T - 15 دقیقه
شبکه حسگرهای اینترنت اشیا LTE CAT -M1 GSM … T - 15 دقیقه

در 08 آوریل 2018 ، R&D Software Solutions srl [itbrainpower.net] اعلام xyz-mIoT توسط itbrainpower.net shield را به عموم نشان داد-اولین و جمع و جورترین برد IoT که ترکیبی از همه کاره میکرو کنترلر ARM0 است. (Microchip / Atmel ATSAMD21G در طراحی سازگار با Arduino Zero) ، استفاده راحت از بسته حسگرهای تعبیه شده با قابلیت اتصال توسط LPWR LTE CAT M1 یا مودم های دور برد و کم مصرف NB-IoT یا مودم های قدیمی 3G / GSM.

محافظ xyz-mIoT by itbrainpower.net ممکن است تا 5 حسگر یکپارچه داشته باشد:

  • THS (سنسورهای دما و رطوبت) - HDC2010 ،
  • tVOC & eCO2 (سنسور کیفیت هوا - مجموع ترکیبات آلی فرار CO2 - معادل CO2) - CCS811 ،
  • HALL (سنسور مغناطیسی) - DRV5032 sau یا IR (سنسور مادون قرمز) KP -2012P3C ،
  • IR ثانویه (سنسور مادون قرمز) - KP -2012P3C ،
  • TILT (سنسور ارتعاش حرکت) یا REED (سنسور مغناطیسی) - SW200D.

درباره پروژه:

استفاده از سنسورهای دما و رطوبت محافظ xyz-mIOT به عنوان ثبت کننده داده های سنسور CLOUD با استفاده از پشتیبانی برنامه نویسی برد Arduino…. t منهای 15 دقیقه

زمان مورد نیاز: 10-15 دقیقه

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

دشواری: مبتدی - متوسط.

سخت افزار مورد نیاز:

- سپر xyz-mIoT دارای سنسور HDC2010 یکپارچه ، به عنوان PN زیر:

  • XYZMIOT209#BG96-UFL-1100000 [مجهز به مودم LTE CAT M1 و GSM] یا
  • XYZMIOT209#M95FA-UFL-1100000 [مجهز به مودم فقط GSM]

- میکرو سایز [4FF] LTE CATM1 یا سیم کارت 2G [دارای برنامه داده فعال است]- باتری کوچک LiPo

- آنتن GSM تعبیه شده با uFL یا آنتن GSM با SMA به علاوه u. FL به SMA pigtail

مرحله 1: سخت افزار ، لحیم کاری

سخت افزار ، لحیم کاری
سخت افزار ، لحیم کاری

همانطور که در اینجا توضیح داده شد ، 5V از USB را به عنوان منبع تغذیه اصلی برد فعال کنید. روش جایگزین: هر دو ردیف اتصال دهنده را لحیم کنید ، تخته را در یک تخته نان قرار دهید و بین Vusb و Vraw با یک سیم نان نرد-مرد متصل شوید.

اتصال LiPo را لحیم کنید. قطب LiPO را در نظر داشته باشید!

لحیم کاری خود را دوبار بررسی کنید !!!

مرحله 2: سخت افزار ، همه را با هم جمع کنید

سخت افزار ، همه را با هم جمع کنید
سخت افزار ، همه را با هم جمع کنید

میکرو سیم کارت را در شکاف او قرار دهید [سیم کارت باید روش بررسی پین را حذف کند].

آنتن را وصل کنید ، سپس کابل USB را به پورت USB xyz-mIoT و به رایانه خود وصل کنید.

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

مرحله 3: بارگیری و نصب نرم افزار ، تنظیمات اولیه

آ. "xyz-mIoT shields Arduino class" را بارگیری و نصب کنید ، سپس آخرین نسخه کلاسها: "xyz-mIOT shield IoT Rest support" و "کلاس پشتیبانی سنسورهای محافظ xyz-mIOT" را از اینجا بارگیری کنید.

ب کلاس ها را نصب کنید. بایگانی ها را گسترش دهید و کلاس ها را نصب کنید - به طور خلاصه:

  • فایلهای "xyz-mIoT shields Arduino class" را در پوشه سخت افزار محلی Arduino کپی کنید (فایل من این است: "C: / Users / dragos / Documents / Arduino / hardware") ، سپس
  • پوشه های کلاسهای پشتیبانی را در پوشه کاربری محلی Arduino خود کپی کنید [مال من این است: "C: / Users / dragos / Documents / Arduino / libraries"] - و محیط Arduino را راه اندازی مجدد کنید. جزئیات بیشتر در مورد نصب کتابخانه دستی ، در مورد نصب کتابخانه Arduino کتابچه بخوانید.

ج پوشه ای با نام "xyz_mIoT_v41_temp_humidity" ایجاد کنید.

د کد پروژه آردوینو را از اینجا بگیرید و آن را به عنوان "xyz_mIoT_v41_temp_humidity.ino" در پوشه ایجاد شده قبلی ذخیره کنید.

ه برخی تنظیمات را در برخی از فایلهای موجود در کلاس "xyz -mIOT shield IoT Rest support" انجام دهید: - در خط "itbpGPRSIPdefinition.h" 2 ، مقدار APN را با استفاده از مقدار APN ارائه دهنده GSM خود تنظیم کنید (به عنوان مثال: NET برای RO Orange)

- در "itbpGPRSIPdefinition.h" خط 9 آدرس SERVER_ADDRESS را برای CLOUD Robofun #تعریف SERVER_ADDRESS "iot.robofun.ro" #deferine SERVER_PORT "80"

- در "itbpGSMdefinition.h" نظر پیش فرض برای "_itbpModem_" و گزینه (حذف علامت نظر) "#define _itbpModem_ xyzmIoT" (خط 71) را انتخاب کنید.

- در "itbpGSMdefinition.h" مودم مناسب را برای طعم xyz-mIoT شما انتخاب کرد: برای M95FA "#define xyzmIoTmodem TWOG" (خط 73) یا برای BG96 "#define xyzmIoTmodem CATM1" (خط 75) را انتخاب کرد.

مرحله 4: Robofun Cloud - سنسورهای جدید را تعریف کرده و تنظیمات TOKEN را کپی کنید

Robofun Cloud - سنسورهای جدید را تعریف کرده و تنظیمات TOKEN را کپی کنید
Robofun Cloud - سنسورهای جدید را تعریف کرده و تنظیمات TOKEN را کپی کنید
Robofun Cloud - سنسورهای جدید را تعریف کرده و تنظیمات TOKEN را کپی کنید
Robofun Cloud - سنسورهای جدید را تعریف کرده و تنظیمات TOKEN را کپی کنید
Robofun Cloud - سنسورهای جدید را تعریف کرده و تنظیمات TOKEN را کپی کنید
Robofun Cloud - سنسورهای جدید را تعریف کرده و تنظیمات TOKEN را کپی کنید

برای این نحوه استفاده از ابر Robofun [اجرای ساده REST]

  1. ایجاد یک حساب کاربری جدید.
  2. دو سنسور جدید (xyzmIOT_temperature و xyzmIOT_humidity) اضافه کنید.
  3. برای هر سنسور ایجاد شده جدید صفحه را تا قسمت "TOKEN" پایین بیاورید و مقدار شناسه "Tocken" را حفظ کنید. این مقادیر بعداً برای تنظیم شناسه حسگر [شناسه توکن] در کد آردوینو استفاده می شود.

برای مرجع ، تصاویر بالا را ببینید.

مرحله 5: آردوینو - حسگرهای Tocken Id ، کد IOT را کامپایل و بارگذاری کنید

آردوینو - حسگرهای Tocken Id ، کد IOT را کامپایل و بارگذاری کنید
آردوینو - حسگرهای Tocken Id ، کد IOT را کامپایل و بارگذاری کنید
آردوینو - حسگرهای Tocken Id ، کد IOT را کامپایل و بارگذاری کنید
آردوینو - حسگرهای Tocken Id ، کد IOT را کامپایل و بارگذاری کنید
آردوینو - حسگرهای Tocken Id ، کامپایل و بارگذاری کد IOT
آردوینو - حسگرهای Tocken Id ، کامپایل و بارگذاری کد IOT
آردوینو - حسگرهای Tocken Id ، کد IOT را کامپایل و بارگذاری کنید
آردوینو - حسگرهای Tocken Id ، کد IOT را کامپایل و بارگذاری کنید

در پروژه آردوینو [(arduino.cc v> = 1.8.5] پروژه xyz_mIoT_v41_temp_humidity.ino را باز کنید.

آ. مقادیر tempTocken و humiTocken را با مقداری که در مرحله قبلی حفظ شده است [ایجاد شده در CLOUD] تنظیم کنید.

اگر از محافظ xyz-mIoT مجهز به ماژول BG96 استفاده می کنید ، می توانید حالت ثبت شبکه را به عنوان "حالت GSM" یا "حالت LTE CATM1" (شبکه تلفن همراه استفاده شده و سیم کارت باید از LTE CATM1*پشتیبانی کند) با تماس با client.setNetworkMode (GSMONLY) انتخاب کنید. ، respectivelly client.setNetworkMode (CATM1ONLY) ، درست بعد از client.begin () در تنظیمات عملکرد ().

* ما از آن برای آزمایش سیم کارت RO Orange LTE CATM1 استفاده می کنیم.

ب دکمه XYZ-mIoT shield RESET را دوبار (سریع) فشار دهید [صفحه به حالت برنامه نویسی تغییر می کند].

در آردوینو ، برد "itbrainpower.net xyz-mIoT" و پورت برنامه نویسی "itbrainpower.net xyz-mIoT" را انتخاب کنید.

ج کد را کامپایل و بارگذاری کنید.

سپر xyz-mIoT نمونه برداری از داده های دما و رطوبت (با سرعت 1 دقیقه) و بارگذاری مقادیر نمونه بر روی Cloud را آغاز می کند.

به منظور تجسم خروجی اشکال زدایی از Arduino Serial Monitor یا ترمینال دیگر با انتخاب پورت اشکال زدایی با تنظیمات زیر استفاده کنید: 115200bps ، 8N ، 1.

برای مرجع ، تصاویر بالا را ببینید.

داده های ثبت شده دما را می توان در صفحه حسگر ابر Robofun یا در صفحه عمومی (به اشتراک گذاشته شده) همانطور که در مرحله 4 مشخص کردیم ، تجسم کرد.

لذت بردن!

آموزش ارائه شده بدون هیچ گونه گارانتی !!! با ریسک خود از آن استفاده کنید !!!!

در اصل توسط من در پروژه های itbrainpower.net و نحوه تقسیم بندی منتشر شده است.

توصیه شده: