Batcave هو Sattelite (مستشعر منخفض الطاقة) لمشروع Nature 4.0. تم تصميمه لمراقبة درجة الحرارة داخل ثقوب الأشجار في ترددات منخفضة (> 1 دقيقة) على مدار فترة زمنية طويلة دون تغيير البطارية.
يتم سرد المكونات المختارة هنا ، ولكل منها ميزات مهمة.

#define ONE_WIRE_BUS 15
#define SD_CS 23
#define SD_SCK 17
#define SD_MOSI 12
#define SD_MISO 13
#define SDA 21
#define SCL 22
يوفر TTGO Lora 3x GND ، 2x 5V و 2x 3.3V. يمكن تشغيل معظم هروبات بطاقة SD و RTC وأجهزة استشعار درجة الحرارة على 5V وبالتالي يمكن اختيارها بحرية. ومع ذلك ، أوصي باستخدام 5V لأجهزة استشعار درجة الحرارة ، خاصة عند استخدام الكابلات الطويلة (> 1M).
تتكون العملية العادية من:
إذا فشلت خطوة واحدة ، يجب تسجيل هذا الخطأ ، وتستمر بقية العملية ، على سبيل المثال:
يعد TTGO Lora نوعًا من الإرضاء عند استخدامه مع SD Breakout ، ويتمثل الحل الفعلي في استخدام Busses SPI متعددة ، وأجهزة إعادة توجيه من أجل SD وبرامج SPI لـ SX1278. تم شرح التفاصيل هنا: http://github.com/jonashoechst/ttgo-lora-sd.
وظيفة النوم العميقة لألواح ESP منخفضة للغاية ، والتي يمكن أن تؤدي إلى إغلاق بنوك الطاقة (وظيفة مفيدة ، عند ملء الهواتف الذكية الشحن).
TTGO Lora V1 لديه مشكلة في استهلاك الطاقة. كما تمت مناقشته في هذا المنتدى ، فإن شريحة CP2102 USB-Serial في حالة نشطة عند تشغيلها وتذهب فقط إلى تعليق بعد فصلها عن مضيف USB. يتم اقتراح الإصلاحات الممكنة هنا.
سوف يرسم اللوحة ~ 3 مللي أمبير مع CP2102 المعوقة على عكس حوالي 10 مللي أمبير مع CP2102 مع وقف التنفيذ.
ms, shunt_mV, bus_V, current_mA, power_mW, state
80305, -0.290, 3.336000, -3.100000, 10.000000, suspended
121786, -1.020, 3.328000, -10.200000, 36.000000, active
أيضًا ، يحتوي مودم LORA SX1276 على وضع منخفض للطاقة غير فعال عندما يكون TTGO في نوم عميق (ناتج عن دبوس مرتفع في النوم العميق).
البدائل الممكنة: