جدول المحتويات:
- الخطوة 1: الأجهزة ، اللحام
- الخطوة 2: الأجهزة ، اجمع الكل معًا
- الخطوة 3: تنزيل البرنامج وتثبيته ، الإعدادات الأولية
- الخطوة 4: Robofun Cloud - تحديد مستشعرات جديدة ونسخ إعدادات TOKEN
- الخطوة 5: Arduino - Sensors Tocken Id ، قم بتجميع وتحميل رمز IOT
فيديو: LTE CAT-M1 GSM IoT Sensors Network T - 15 Minutes: 5 Steps
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
في الثامن من أبريل 2018 ، كشفت شركة R&D Software Solutions srl [itbrainpower.net] للجمهور الإعلان عن درع xyz-mIoT بواسطة itbrainpower.net - أول لوحة إنترنت الأشياء وأكثرها إحكامًا تجمع بين تعدد استخدامات وحدة التحكم الدقيقة ARM0 (Microchip / Atmel ATSAMD21G بتصميم متوافق مع Arduino Zero) ، الاستخدام المريح لحزمة المستشعرات المضمنة مع الاتصال الذي توفره أجهزة مودم LPWR LTE CAT M1 أو NB-IoT طويلة المدى ومنخفضة الطاقة أو أجهزة مودم 3G / GSM القديمة.
قد يحتوي درع xyz-mIoT من itbrainpower.net على ما يصل إلى 5 أجهزة استشعار متكاملة:
- THS (مستشعرات درجة الحرارة والرطوبة) - HDC2010 ،
- tVOC & eCO2 (مستشعر جودة الهواء - إجمالي المركبات العضوية المتطايرة لثاني أكسيد الكربون - مكافئ ثاني أكسيد الكربون) - CCS811 ،
- HALL (مستشعر مغناطيسي) - DRV5032 sau أو IR (مستشعر الأشعة تحت الحمراء) KP-2012P3C ،
- ثانوي IR (مستشعر الأشعة تحت الحمراء) - KP-2012P3C ،
- إمالة (مستشعر اهتزاز الحركة) أو REED (مستشعر مغناطيسي) - SW200D.
عن المشروع:
استخدام أجهزة استشعار درجة الحرارة والرطوبة للدرع xyz-mIOT كأجهزة تسجيل بيانات مستشعر CLOUD باستخدام دعم برمجة لوحة Arduino…. ر ناقص 15 دقيقة.
الوقت المطلوب: 10-15 دقيقة.
قد يختلف وقت التنفيذ حسب تجربة المستخدم السابقة. لا يتم تغطية تثبيت بيئة Arduino وتثبيت فئة Arduino يدويًا بهذه الطريقة ؛ جرب جوجل ذلك. مكتبات الدعم والشفرة المصدرية المستخدمة في هذه الطريقة متاحة للتنزيل للمستخدمين المسجلين هنا.
الصعوبة: مبتدئ - متوسط.
الأجهزة المطلوبة:
- درع xyz-mIoT به مستشعر HDC2010 مدمج ، على النحو التالي PN:
- XYZMIOT209 # BG96-UFL-1100000 [مجهز بمودم LTE CAT M1 و GSM] أو
- XYZMIOT209 # M95FA-UFL-1100000 [مجهز بمودم GSM فقط]
- بطاقة SIM صغيرة الحجم [4FF] LTE CATM1 أو 2G [تم تمكين خطة البيانات] - بطارية LiPo صغيرة
- هوائي GSM مضمن بهوائي uFL أو GSM مع ضفيرة SMA بالإضافة إلى u. FL إلى SMA
الخطوة 1: الأجهزة ، اللحام
قم بتمكين 5 فولت من USB ليكون مصدر طاقة أساسي للوحة كما هو موضح أعلاه. بديل: قم بلحام كلا صفوف الموصلات ، ضع اللوحة في لوح واحد واتصل بين Vusb و Vraw باستخدام سلك لوح توصيل ذكر ذكر.
جندى موصل LiPo. ضع في اعتبارك قطبية LiPO!
مضاعفة تحقق من بيع الخاص بك !!!
الخطوة 2: الأجهزة ، اجمع الكل معًا
أدخل بطاقة micro-SIM في الفتحة الخاصة به [يجب إزالة إجراء التحقق من رقم PIN على بطاقة SIM].
قم بتوصيل الهوائي ، ثم قم بتوصيل كبل USB بمنفذ xyz-mIoT USB والكمبيوتر الخاص بك.
قم بتوصيل بطارية LiPo.
الخطوة 3: تنزيل البرنامج وتثبيته ، الإعدادات الأولية
أ. قم بتنزيل وتثبيت "xyz-mIoT shields Arduino class" ، ثم قم بتنزيل الإصدار الأخير من الفئات: "xyz-mIOT shield IoT Rest support" و "xyz-mIOT shield sensors support class" من هنا.
ب. قم بتثبيت الفئات. قم بتوسيع الأرشيف وتثبيت الفئات - باختصار:
- انسخ ملفات "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".
د. احصل على كود Arduino الخاص بالمشروع من هنا واحفظه باسم "xyz_mIoT_v41_temp_humidity.ino" في المجلد الذي تم إنشاؤه مسبقًا.
ه. قم بإجراء بعض الإعدادات في بعض الملفات الموجودة داخل فئة "دعم دعم إنترنت الأشياء xyz-mIOT": - في السطر "itbpGPRSIPdefinition.h" ، قم بتعيين قيمة APN ، باستخدام قيمة APN لمزود GSM (على سبيل المثال: NET لـ RO Orange)
- في السطر "itbpGPRSIPdefinition.h" 9 ، قم بتعيين عنوان SERVER_ADDRESS لـ CLOUD Robofun #define SERVER_ADDRESS "iot.robofun.ro" #define SERVER_PORT "80"
- في الخيار الافتراضي للتعليق "itbpGSMdefinition.h" لـ "_itbpModem_" واختر (حذف علامة التعليق) الخيار "# تعريف _itbpModem_ xyzmIoT" (السطر 71)
- في "itbpGSMdefinition.h" ، اختر المودم المناسب لنكهة xyz-mIoT الخاصة بك: اختر M95FA "#define xyzmIoTmodem TWOG" (السطر 73) أو لـ BG96 اختار "#define xyzmIoTmodem CATM1" (السطر 75)
الخطوة 4: Robofun Cloud - تحديد مستشعرات جديدة ونسخ إعدادات TOKEN
لهذا كيف استخدمنا سحابة Robofun [تنفيذ بسيط لـ REST]
- انشاء حساب جديد.
- أضف جهازي استشعار جديدين (xyzmIOT_temperature و xyzmIOT_humidity).
- لكل مستشعر تم إنشاؤه جديد ، قم بالتمرير لأسفل الصفحة حتى فصل "رمز مميز" واحتفظ بقيمة معرف "Tocken". سيتم استخدام هذه القيم ، بعد ذلك ، لتعيين معرف أجهزة الاستشعار [معرف الرمز] في كود Arduino.
للإشارة ، انظر الصور أعلاه.
الخطوة 5: Arduino - Sensors Tocken Id ، قم بتجميع وتحميل رمز IOT
افتح في Arduino [(arduino.cc v> = 1.8.5] مشروع xyz_mIoT_v41_temp_humidity.ino.
أ. قم بتعيين قيم tempTocken و humiTocken مع تلك التي تم الاحتفاظ بها في الخطوة السابقة [تم إنشاؤها في CLOUD].
إذا كنت تستخدم درع xyz-mIoT المجهز بوحدة BG96 ، فيمكنك تحديد وضع تسجيل الشبكة كـ "وضع GSM" أو "وضع LTE CATM1" (يجب أن تدعم شبكة الهاتف المحمول المستخدمة وبطاقة SIM LTE CATM1 *) عن طريق استدعاء client.setNetworkMode (GSMONLY) ، الدالة respectivelly client.setNetworkMode (CATM1ONLY) ، مباشرة بعد client.begin () في إعداد الوظيفة ().
* نستخدمها في اختبارات بطاقة SIM التي تدعم RO Orange LTE CATM1.
ب. اضغط مرتين (سريعًا) على زر إعادة ضبط درع xyz-mIoT [ستتحول اللوحة إلى وضع البرمجة].
في Arduino ، حدد لوحة "itbrainpower.net xyz-mIoT" ومنفذ البرمجة "itbrainpower.net xyz-mIoT".
ج. تجميع وتحميل الكود.
سيبدأ درع xyz-mIoT في أخذ عينات من بيانات درجة الحرارة والرطوبة (بمعدل 1 دقيقة) وتحميل قيم العينات إلى CLOUD.
من أجل تصور إخراج التصحيح ، استخدم Arduino Serial Monitor أو محطة أخرى عن طريق تحديد منفذ التصحيح بالإعدادات التالية: 115200 بت في الثانية ، 8N ، 1.
للإشارة ، انظر الصور أعلاه.
يمكن تصور بيانات درجة الحرارة المسجلة في صفحة مستشعر Robofun السحابية أو في صفحة عامة (مشتركة) كما حددنا في الخطوة 4.
يتمتع!
البرنامج التعليمي المقدم دون أي ضمان !!! استخدمه على مسؤوليتك الخاصة!!!!
نشرت أصلاً بواسطتي على مشاريع itbrainpower.net وكيفية القسم.
موصى به:
تحليل LTE Cat.M1 PSM (وضع توفير الطاقة): 4 خطوات
تحليل LTE Cat.M1 PSM (وضع توفير الطاقة): في المقالة السابقة ، ناقشنا كيفية ضبط دورة Active / Sleep باستخدام PSM. يرجى الرجوع إلى المقالة السابقة للحصول على تفسيرات لإعدادات الأجهزة وإعداد PSM وأمر AT. (الرابط: https://www.instructables.com/id/What-Is-a-PSMPow…Ac
ما هو PSM (وضع توفير الطاقة) في LTE Cat.M1؟: 3 خطوات
ما هو PSM (وضع توفير الطاقة) في LTE Cat.M1؟: تم توحيد LTE Cat.M1 (Cat.M1) بواسطة 3GPP وهي منظمة التقييس الدولية ويتم تقديم الخدمة على الصعيد الوطني من خلال SKT. أيضًا ، يعد Cat.M1 بمثابة تمثيلي لتقنية LPWAN (شبكة المنطقة الواسعة منخفضة الطاقة) ومتخصصة في تطبيقات إنترنت الأشياء d
Botletics LTE CAT-M / NB-IoT + GPS Shield لـ Arduino: 10 خطوات (بالصور)
Botletics LTE CAT-M / NB-IoT + GPS Shield for Arduino: نظرة عامة يستخدم درع Botletics SIM7000 LTE CAT-M / NB-IoT تقنية LTE CAT-M و NB-IoT الجديدة كما يحتوي أيضًا على نظام GNSS مدمج (GPS و GLONASS و BeiDou / معايير البوصلة ، غاليليو ، QZSS) لتتبع الموقع. هناك عدة وحدات نمطية من سلسلة SIM7000
مرشة Cat-a-way - مرشة Cat للكمبيوتر: 6 خطوات (مع صور)
Cat-a-way - Computer Vision Cat Sprinkler: المشكلة - القطط تستخدم حديقتك كمرحاض الحل - قضاء وقت طويل جدًا في هندسة رشاش القطط مع ميزة التحميل التلقائي على youtube هذه ليست خطوة بخطوة ، ولكنها نظرة عامة على البناء وبعض الكود # BeforeYouCallPETA - القطط
التحكم في محرك Arduino GSM (بدون وحدة GSM): 3 خطوات
التحكم في المحرك المستند إلى Arduino GSM (بدون وحدة GSM): في هذا المشروع ، سأوضح لك طريقة أساسية وفريدة من نوعها لتشغيل وإيقاف تشغيل أي شيء باستخدام المرحل. جاءت هذه الفكرة من قلة من الأشخاص الذين يقومون بمثل هذه المشاريع ولكن لديهم مشكلة أنهم جميعًا يعتمدون على سلوكيات الهاتف المحمول عند الاتصال. أنا أبسط