|
كجزء من نهايتي إلى نهاية الأعمال ، في Medialab_ LPWAN ، تم الإعلان عن تكنولوجيا Lorawan. مع ذلك ، فهمت بسرعة القدرة على العمل في مستشعر جودة الهواء للتركيب على طائرة بدون طيار طويلة الغضب لاستخدامها كمنصة متنقلة وقياس أجواء معادية في حالة وقوع حادث حيث كان من الخطورة إرسال فريق من الناس. ونتيجة لذلك ، ولد المستشعر على متن الطائرة أنني سأعرض لك على أنه عقدة متصلة من قبل لورا ، والتي يمكن تزامنها مع شبكة الأشياء ، لركوب الطائرة بدون طيار التي قمت ببنائها دون أن تكون التغطية عاملاً محددًا.

في هذا المستودع ، ستجد جميع المحفوظات التعليمية والأدلة اللازمة لفهمها مع المجموع وحتى أخذ الحرية الإبداعية لتحسين هذا المشروع. تم استدعاء المجلدات والملفات بالأسماء التي تشرح نفسها لجعل التنقل الأكثر سهولة.
الخصائص الرئيسية ↩
تم تطويره باستخدام Heltecell Cubecell HTCC-AB01 (لوحة استهلاك منخفضة للغاية مع تنفيذ LORA وتدعم إعادة الشحن مع لوحة الطاقة الشمسية والبطارية)
التغييرات التي تم إجراؤها لإضافة ، بالإضافة إلى ذلك ، مستشعر CCS811 (مستشعر الجسيمات المتطايرة)
السكن المخصص لتغليف جميع المكونات بحجم مماثل لبطارية الطائرات بدون طيار (حاوية + حاوية)


مثال التجميع:

تحذير
هناك حاجة إلى ستة مسامير M3 لإصلاح التجميع وشفرين لضبطه على إطار الطائرات بدون طيار
قائمة المكونات ↩
| عنصر | نموذج |
|---|---|
| طبق | Cubecell HTCC-AB01 |
| مستشعر في الغلاف الجوي | BME280 |
| مستشعر الجسيمات المتقلبة | CCS811 |
| بطارية | Lipo 1S 300mAh |
| السكن | مخصص (ملف inluid) |
قائمة الاتصالات ↩
| BME280 | CCS811 | Lipo | كوبسيل |
|---|---|---|---|
SDA | SDA | - | SDA |
SCL | SCL | - | SCL |
VIN | - | - | VEXT |
GND | GND | - | GND |
| - | VCC | - | VDD |
| - | WAK | - | GPIO0 |
| - | - | Con Bat | Con Bat |
في بروتوبورج ، ترى النموذج التالي:

ملحوظة
مع الأخذ في الاعتبار أن البرنامج يستفيد من النوم العميق لـ Cubecell ، يتم وضع مستشعر BME280 في النوم بين VDD بفضل دبوس VEXT يمكن أن يكون محكومًا ( مرتفع/منخفض ) ، في حين أن GPIO0 ، لاستخدامه للعوامل الكيميائية للحصول على الإجراءات الرقمية ، يتصل بـ WAK ، وربط الإجراءات الرقمية. إشارة ( عالية/منخفضة ) التي ترميها للنوم
زهرة (مبسطة!) ↩
الرسم البياني TD ؛
إلى [الضوء] -> | 1 | ب (الاتصال بشبكة لوروان)
ب -> | 2 | C (الحصول على مقاييس البطارية وأجهزة استشعار BME و CCS)
ج -> | 3 | D (أرسل البايت إلى TTN)
D -> | 4 | ه (الجدول الزمني معدل نقل البيانات)
ه -> | 5 | و (اذهب إلى نوم عميق)
F -> | 6 | ب
في هذا القسم ، يتم تقديم وصف موجز لكيفية توزيع الكود بين الملفات في medialablpwan/droneloraminiairqualitystation/main/src/ ، حيث يتوفر الرمز للفلاش أو التحرير:
main.cpp /*
Algoritmo completo
*/credentials.h /*
Claves OTAA para sincronizarse en TTN
*/يتم تقديم تحليل آخر في العمق في الكود نفسه حيث يتم شرح كل وظيفة مع التعليقات.
في هذا القسم ، أمثلة رمز Heltec الرسمية المستخدمة لتكييف المشروع الأصلي مع أهدافه وإذا كانت مفيدة أخيرًا:
لوروان مرحبا ، العالم!
لوروان CCS811
Lorawan MultiSensors
لوروان BMP280
اختبار CCS811 (CCS811.H)
مثال CCS (adefruit_ccs811.h)
مثال BME280
تجربة التنفيذ ↩
كانت التجميع النهائي على النحو التالي:


http://4f566df1fed52c6e7fd5f661f64ae3eb.balna-devices.com:8080/d/1bwgnfzgk/heltec-cubecell-bme280-ccs811؟orgid=1S.
ترخيص ↩
تم ترخيص هذا المشروع بموجب ترخيص GPL-3.0. يحتوي على رمز Alexcorvis84/Mini-Weatherstation
الاتصال ↩
مهم
سوف نرد بلطف على الشكوك ونقرأ الاقتراحات:
مزيد من المعلومات حول أنشطتنا:
المؤلفون: دانييل رودريغيز مويا ، إيفان غرانيا ومجموعة عمل Medialab_ LPWAN
تعليمات حول كيفية عرض لوحات Grapha في ريبو medialablpwan/documentacion التالية. ↩