- مربع تجانب المستشعر - نظرة عامة على الأجهزة
- صندوق تجانب المستشعر - نظرة عامة على البرنامج
- الشروع في العمل مع مربع بلاط الاستشعار
قبل بضع سنوات ، إذا أخبرني شخص ما أن الساعة لا يمكنها تحديد الوقت فحسب ، بل يمكنها أيضًا قياس معدل ضربات القلب وتتبع السعرات الحرارية ، فسوف أذهلني بها. اليوم يمتلك أكثر من مليون شخص ، بمن فيهم أنا ، جهاز تعقب للياقة البدنية يمكن ارتداؤه ، ومن المتوقع أن يصل سوق الأجهزة القابلة للارتداء إلى 57653 مليون دولار بحلول عام 2022. من النظارات الذكية إلى أجهزة مراقبة مرض السكري إلى أجهزة تعقب الأصول ، تحاول الصناعة القابلة للارتداء مجموعة متنوعة من المنتجات للاستيلاء على السوق. لذلك ، إذا كانت لديك فكرة منتج يمكن ارتداؤه وتبحث عن طريقة للتحقق من صحتها واختبارها ، فقد تكون محظوظًا لأننا في هذه المقالة سنراجع SensorTile.Box (STEVAL-MKSBOX1V1) من STMicroelectronics والتي يمكن أن تساعدك بسهولة بالغة والتحقق بسرعة من صحة أفكار إنترنت الأشياء اللاسلكية والأجهزة القابلة للارتداء. إذا كنت تفضل قراءة مقاطع الفيديو ، فيمكنك التمرير إلى أسفل هذه الصفحة للعثور على فيديو مراجعة مربع الاستشعار.
مربع تجانب المستشعر - نظرة عامة على الأجهزة
يحتوي صندوق SesnorTile Box هنا على الكثير من المستشعرات ووحدة Bluetooth التي تتواصل بسهولة مع تطبيق Smartphone مما يتيح لك إنشاء تطبيقاتك المخصصة وفقًا لمتطلبات تطبيقك. تأتي لوحة التطوير الكاملة داخل هذا الصندوق الأزرق ولدينا أيضًا علبة تثبيت إضافية إذا احتجنا إليها في أي وقت.
تحتوي لوحة التطور هذه إلى حد كبير على كل ما قد تحتاجه لبناء تطبيقات إنترنت الأشياء القابلة للارتداء واللاسلكية. يحتوي على متحكم دقيق ARM Cortex M4 منخفض الطاقة للغاية ، ووحدة لاسلكية Bluetooth 4.2 للاتصال BLE ، ومستشعر درجة الحرارة ، ووحدة قياس بالقصور الذاتي ذات 6 محاور ، ومقياس تسارع ثلاثي المحاور ، أحدهما مستشعر MEMS منخفض الطاقة للغاية وآخر هو مستشعر عالي الدقة مع ضوضاء منخفضة. ثم لدينا مستشعر مغناطيسي ، ومستشعر ضغط ، ومستشعر صوت ، أي ميكروفون ، ومستشعر رطوبة. علاوة على ذلك ، تحتوي الوحدة أيضًا على وحدة RTC الخاصة بها ، وبطارية ليثيوم بوليمر وبطاقة SD داخل هذا الصندوق الأزرق لمساعدتك على بدء عمل النماذج الأولية خارج الصندوق. يتم سرد معلومات أجهزة الاستشعار في مربع SensorTile ، مع أسمائها وميزاتها في الجدول أدناه.
جزء اسم | رقم القطعة | المميزات |
متحكم | STM32L4R9 |
|
بلوتوث الإصدار 4.2 | SPBTLE-1S |
|
جهاز استشعار درجة الحرارة | STTS751 |
|
مستشعر IMU سداسي المحاور | LM6DSOX |
|
3-محاور التسارع | LIS2DW12 |
|
3-محاور التسارع | LIS3DHH |
|
أجهزة الاستشعار المغناطيسي | LIS2MDL |
|
مقياس الضغط | LIS2MDL |
|
جهاز استشعار الصوت | MP23ABS1 |
|
جهاز استشعار الرطوبة | HTS221 |
|
بإلقاء نظرة فاحصة على الصندوق ، يمكننا أن نلاحظ أنه يحتوي على منفذ micro-USB لأغراض الشحن والتواصل وثلاثة مصابيح LED هي الأزرق والأحمر والأخضر. الآن دعنا نفك هذا الصندوق ونلقي نظرة على ما بداخله.
كما قيل سابقًا ، ستجد بطارية ليثيوم بوليمر ووحدة التطوير الخاصة بنا. تحت البطارية ، لدينا فتحة لبطاقة SD مع بطاقة kingstane بسعة 8 جيجابايت بداخلها. ثم لدينا ثلاثة أزرار ضغط هنا ، زر الطاقة ، وزر التمهيد ، وزر المستخدم القابل للتهيئة. ثم لدينا أيضًا pinouts من JTAG هنا. ثم إذا أخرجنا السبورة واستدرنا.
يمكننا العثور على متحكم ARM cortex الخاص بنا ووحدة Bluetooth وجميع المستشعرات الأخرى التي ذكرتها سابقًا. الآن بشكل افتراضي ، لن تكون بطارية ليبو متصلة بالوحدة النمطية الخاصة بك. لذلك عليك توصيل أطراف البطارية بهذه الفتحة هنا. عند الانتهاء من ذلك ، أعد وضع الوحدة الخاصة بك في المربع الأزرق ، وكلنا جاهزون.
صندوق تجانب المستشعر - نظرة عامة على البرنامج
البدء مع هذا المنتدى سهل حقًا. لدينا ثلاثة خيارات هنا. الخياران الأولان هما استخدام تطبيق الهاتف الذكي "ST BLE sensor" الذي طورته STMicroelectronics والذي يمكن تنزيله لهواتف Android و Apple. يحتوي على العديد من التطبيقات المسجلة مسبقًا والتي يمكنك تشغيلها بنقرة واحدة لترى كيف تستجيب أجهزة الاستشعار لديك.
يحتوي التطبيق أيضًا على وضع الخبير الذي يسمح لك بإنشاء تطبيقاتك المخصصة وتشغيلها مباشرة من هاتفك. الخيار الثالث هو أن تصبح محترفًا تمامًا عن طريق توصيل اللوحة بمبرمج STM32 وبرمجتها باستخدام بيئة التطوير المفتوحة. للمراجعة ، يتيح الغرض تثبيت تطبيق "ST BLE sensor" على هاتفي المحمول والتحقق مما يمكننا فعله به.
الشروع في العمل مع مربع بلاط الاستشعار
عند تشغيل صندوق بلاط المستشعر لأول مرة ، قد تلاحظ وميض مؤشر LED الأحمر للإشارة إلى شحن البطارية. أثناء حدوث ذلك ، يتيح لك تنزيل تطبيق "ST BLE Sensor" وتشغيله على هاتفنا المحمول ، ثم انقر فوق "الاتصال بجهاز" وستجد صندوق البلاط الخاص بنا هناك. انقر فوقه وانتظر حتى يتم توصيل اللوحة الخاصة بك. ستلاحظ أيضًا وميض مؤشر LED الأزرق كل 3 ثوانٍ للإشارة إلى اتصال Bluetooth نشط. بمجرد الاتصال ، يجب أن يقرأ تطبيقك المثال بالفعل ويعرض قيم درجة الحرارة والرطوبة والضغط من صندوق الإحساس
هذا مجرد مثال لبرنامج واحد والتطبيق لديه الكثير بالنسبة لنا. لتجربة تطبيق مختلف ، ما عليك سوى الرجوع إلى الشاشة الرئيسية والنقر على "إنشاء تطبيق جديد". ستجد هنا جميع التطبيقات النموذجية لصندوق بلاط المستشعر ، دعنا نجرب تطبيق اندماج المستشعر لغرض المراجعة هذا. يمنحك النقر على التطبيق النموذجي وصفًا موجزًا للتطبيق وما عليك سوى النقر فوق الزر "تشغيل" لتحميل الكود إلى مربع لوحة المستشعر. ثم اتصل بجهازك مرة أخرى وسيبدأ تطبيقك الجديد.
حق المرح !! بعد أن تنتهي من اللعب بجميع نماذج التطبيقات ، يمكنك أيضًا إنشاء التطبيق الخاص بك لمربع SensotTile. للقيام بذلك ، قم بالتمرير إلى الجزء السفلي من أمثلة البرامج الخاصة بك وانقر فوق "عرض الخبراء". ثم حدد "تطبيق جديد" وحدد المستشعرات المطلوبة لتطبيقك. ثم اختر نوع الوظائف وحدد كيف تريد إخراج البيانات الخاصة بك. احفظ التطبيق واستخدم زر التشغيل لنشر تطبيقك الجديد. من هذا القبيل ، قمنا بالفعل ببناء أول تطبيق اختبار لدينا.
بمجرد الانتهاء من اختبار أفكارك ، يمكنك بسهولة البدء في إنشاء تطبيقك الفعلي باستخدام STM32 Development Environment من خلال الاستفادة من حزم الوظائف المتاحة.
بهذا ، أختتم مراجعتي على لوحة تطور Sensor Tile. بشكل عام ، أعتقد أن هذه الوحدة ستكون مفيدة جدًا لاختبار أفكار الجهاز القابل للارتداء ووضع نموذج أولي لها بسرعة. اسمحوا لي أن أعرف أفكارك حول هذا المنتدى في قسم التعليقات واقترح لي أيضًا فكرة إذا كنت تريد مني أن أجرب هذا المربع.