ومرة أخرى - NooLite + FLProg
مساء الخير أنا مطور برنامج FLProg ، واليوم أريد أن أستمر في موضوع الرابط بين معدات شركة Nootechnika وبرنامج FLProg.في وقت سابق ( واحد ، اثنان ) كتبت بالفعل عن المظهر في برنامج الدعم لوحدات الإرسال والقدرة MT1132 تحت سيطرتها. الآن ، مع إصدار الإصدار 1.15 ، تمت إضافة الدعم لوحدة استقبال MR1132 وثلاثة أجهزة استشعار لاسلكية - PT111 و PT112 و PM111.
دعونا نلقي نظرة عليها بمزيد من التفصيل.استقبال MR1132 .
تم تصميم وحدة MR1132 لتلقي أوامر التحكم عند العمل في نظام NooLite. يتم التحكم في الوحدة النمطية عبر واجهة UART التسلسلية.المواصفات الفنية | |
---|
| 32 |
(U.) | 4.75 …5.5 |
| 2.2 … 3.2 |
(50 ) | -20 |
| 433,92 (± 0,075) |
| 50 . |
/ UART | 9600 / |
| 0 … +40 ° |
مخطط الاتصال
يرجى ملاحظة أن جهد الوحدة ومستويات UART هي 5V. إذا كنت تنوي استخدامه على أنظمة ذات مستويات منطقية من 3.3V ، فسيكون من الضروري استخدام محولات المستوى.جهاز استشعار درجة الحرارة والرطوبة PT111.
تم تصميم مستشعر درجة الحرارة والرطوبة PT111 لقياس معلمات المناخ المحلي (درجة الحرارة والرطوبة) أو استخدامه كمنظم حرارة (hygrostat).المواصفات الفنية | |
---|
| 20 …. +50° |
| 1 … 99% |
|
-10 +50° | 0,5° |
-20 -10 | 1° |
| 4,5% |
| 5… 30° |
| 5… 95% |
/ | -20 …. +50°/10 … 80% |
| 433,92 (± 0,075) |
| <5 |
| 50 |
| 2 (LR03) Alkaline 1.5 |
| 1 |
MODES SENSORوضع " SENSOR "في هذا الوضع، فإن المعلومات ينقل الاستشعار عن درجة الحرارة الحالية من المتلقي MR1132فترة الاقتراع الاستشعار ~ 64 ثانية.لتقليل استهلاك الطاقة ، يتم إرسال البيانات اللاسلكية فقط عندما تتغير درجة الحرارة أو الرطوبة النسبية بأكثر من 0.5 درجة مئوية و 2٪ على التوالي.إذا لم يتجاوز تغير درجة الحرارة خلال ساعة واحدة الحدود المحددة ، فإن المستشعر ينقل المعلومات تلقائيًا مع درجة الحرارة الحالية.هذا يسمح لك بتحديد أن المستشعر يعمل بشكل صحيح. لا يستخدم مقبض العتبة في وضع المستشعر.وضع " الحرارة "في هذا الوضع، وينفذ استشعار وظيفة الحرارة.هذا يسمح لك باستخدام المستشعر للحفاظ على درجة حرارة ثابتة في الغرف مع السخانات الكهربائية (سخانات المروحة ، المسخنات الحرارية ، السخانات).يعمل المستشعر كجهاز يرسل أوامر تشغيل / إيقاف.عندما تنخفض درجة الحرارة إلى ما دون العتبة المحددة ، يتم إرسال أمر بدء. عندما تصل درجة الحرارة إلى العتبة المحددة ، يتم إرسال أمر تشغيل / إيقاف. يتم إرسال الأوامر عندما تتجاوز درجة الحرارة قيمة العتبة ثم تتكرر بعد 30 دقيقة.يسمح تكرار الأمر للسخان بضمان الحالة الضرورية ، حتى إذا تم تخطي أمر التشغيل / الإيقاف السابق بسبب التداخل.وضع " نسبة الرطوبة "في هذا الوضع ، يعمل المستشعر كمرطب.هذا يسمح لك باستخدام المستشعر للتحكم في مروحة العادم في الغرف حيث وجود الرطوبة العالية غير مرغوب فيه (الحمامات والحمامات).يعمل المستشعر كجهاز يرسل أوامر تشغيل / إيقاف.إذا تجاوزت الرطوبة الحد المعين ، يتم إرسال أمر بدء. عندما تنخفض الرطوبة إلى العتبة المحددة ، يتم إرسال أمر إيقاف التشغيل. يتم إرسال أوامر التشغيل / الإيقاف عندما تمر الرطوبة خلال قيمة العتبة ثم تتكرر بعد 30 دقيقة.يسمح تكرار الأمر للمستقبِل بالتأكد من تلقي الأوامر اللازمة ، حتى إذا تم تخطي أمر التشغيل / الإيقاف السابق بسبب التداخل.جهاز استشعار درجة الحرارة PT112.
تم تصميم مستشعر درجة الحرارة PT112 لقياس درجة الحرارة أو استخدامه كمنظم حرارة.المواصفات الفنية | |
---|
| 20 …. +50° |
|
-10 +50° | 0,5° |
-20 -10 | 1° |
| 5… 30° |
/ | -20 …. +50°/10 … 80% |
| 433,92 (± 0,075) |
| <5 |
| 50 |
| 2 (LR03) Alkaline 1.5 |
| 1 |
MODES SENSORوضع " SENSOR "في هذا الوضع، فإن المعلومات ينقل الاستشعار عن درجة الحرارة الحالية من المتلقي MR1132فترة الاقتراع الاستشعار ~ 64 ثانية.لتقليل استهلاك الطاقة ، يتم إرسال البيانات اللاسلكية فقط عندما تتغير درجة الحرارة بأكثر من 0.5 درجة مئوية.إذا لم يتجاوز تغير درجة الحرارة خلال ساعة واحدة الحدود المحددة ، فإن المستشعر ينقل المعلومات تلقائيًا مع درجة الحرارة الحالية.هذا يسمح لك بتحديد أن المستشعر يعمل بشكل صحيح. لا يستخدم مقبض العتبة في وضع المستشعر.وضع " الحرارة "في هذا الوضع، وينفذ استشعار وظيفة الحرارة.هذا يسمح لك باستخدام المستشعر للحفاظ على درجة حرارة ثابتة في الغرف مع السخانات الكهربائية (سخانات المروحة ، المسخنات الحرارية ، السخانات).يعمل المستشعر كجهاز يرسل أوامر تشغيل / إيقاف.عندما تنخفض درجة الحرارة إلى ما دون العتبة المحددة ، يتم إرسال أمر بدء. عندما تصل درجة الحرارة إلى الحد المعين ، يتم إرسال أمر إيقاف التشغيل. يتم إرسال أوامر التشغيل / الإيقاف عندما تتجاوز درجة الحرارة قيمة العتبة ثم تتكرر بعد 30 دقيقة.يسمح تكرار الأمر للسخان بضمان الحالة الضرورية ، حتى إذا تم تخطي أمر التشغيل / الإيقاف السابق بسبب التداخل.بالنسبة لهذين النوعين من المستشعرات ، من الممكن أيضًا قراءة القيمة من الإدخال التناظري الإضافي للمستشعر. يتم تمثيل هذه القيمة برقم غير موقع 8 بت. هذا الرقم هو 255 ، حيث أن الإدخال لديه سحب إلى طاقة جهاز الاستشعار ناقص من خلال المقاوم 390 كيلو أوم. عندما يتم إغلاق الوسادتين 1 و 2 ، يكون رقم القراءة 0. يمكن استخدام هذا الإدخال للتحكم في الإضاءة (يتم استخدام مقاوم ضوئي مع مقاومة 100-500 كيلو أوم) أو كمستشعر لتسرب المياه. في هذه الحالة ، يتم توصيل العنصر الحساس بالوسادتين 1 و 2. يتم إجراء
القراءة من الإدخال التناظري في كل مرة ترسل فيها أجهزة الاستشعار المعلمات.مستشعر الحركة PM111.
المواصفات الفنية | |
---|
| 0,5 …. 5. |
| 1 … 100 . |
| 5 … 21.8 . |
| 433,92 (± 0,075) |
| <5 |
| 50 |
| 2 (LR03) Alkaline 1.5 |
| 1 |
تشغيل المستشعرعند تحريك الأشياء بدرجة حرارة أعلى من درجة الحرارة المحيطة تظهر في منطقة تغطية المستشعر ، فإنه يعطي أمرًا لاسلكيًا لتشغيله. بعد وقت محدد بعد توقف الحركة في منطقة تغطية المستشعر ، يصدر أمر إيقاف التشغيل. بالإضافة إلى ذلك ، تم تجهيز مستشعر PM111 بمستشعر ضوئي لقياس الإضاءة ، مما يقضي على تشغيل المستشعر خلال ساعات النهار.يمكن تعديل حساسية المستشعر الحراري وعتبة الإضاءة ووقت تشغيل الضوء بعد توقف الحركة.ملاحظات- , , . . — .
- . «».
- , .
- , , .
- , . .
- . , « »–22, «»– , «»– , .
أوضاع التشغيلإذا كانت الإضاءة القريبة من المستشعر أعلى من تلك التي ضبطها منظم "الإضاءة" ، فإن المستشعر في وضع الاستعداد. في الوقت نفسه ، يكون استهلاكه الحالي ضئيلاً (أقل من 1 μA) ، ومستشعر الحركة الحرارية معطل.عندما تنخفض الإضاءة عن مستوى محدد مسبقًا ، يدخل المستشعر في وضع الاستعداد.يتم تشغيل المستشعر الحراري ، ويرتفع الاستهلاك الحالي إلى 75 درجة مئوية (تقريبًا).يحدث الانتقال مرة أخرى إلى وضع الاستعداد عند مستوى إضاءة أعلى قليلاً ، لاستبعاد التحولات المتعددة ذهابًا وإيابًا عند غروب الشمس أو الفجر.إذا كان منظم "الإضاءة" بالقرب من الحد الأقصى ("تشغيل") ،فسيظل المستشعر دائمًا في وضع الاستعداد ، في أي إضاءة.وضع الاستعداد يتم تشغيلهذا الوضع تلقائيًا عندما تنخفض الإضاءة عن مستوى "الإنارة" المعين من قبل المنظم أو بالقوة إذا كان منظم "الإضاءة" في وضع "تشغيل".في هذا الوضع ، يكتشف المستشعر الحراري حركة الأجسام الدافئة في منطقة تأثيره.يمكن ضبط حجم نطاق المستشعر الحراري باستخدام مفتاح "الحساسية".عندما يتم الكشف عن الحركة ، يرسل المستشعر أمر راديو لتشغيل جهاز الاستقبال.عندما تتوقف الحركة ، يقوم المستشعر بحساب العد التنازلي المحدد بواسطة وحدة تحكم "وقت التشغيل" وينقل أمر إيقاف التشغيل.إذا تم الكشف عن الحركة مرة أخرى أثناء الفاصل الزمني ، يبدأ العد التنازلي من جديد.يتم إرسال أوامر التشغيل والإيقاف للاعتمادية مرتين ، بفاصل زمني 2 ثانية.بعد إصدار الأمر الأول ، يتم إيقاف تشغيل المستشعر الحراري لمدة 3.5 ثانية ، مما يعني أن المستشعر لا يشعر بالحركة لمدة 3.5 ثانية بعد إصدار أمر إيقاف التشغيل.يمكن لجميع أجهزة الاستشعار التحكم في شحن مصدر الطاقة. عند الكشف عن تفريغ البطارية ، يبلغ المستشعر عن ذلك بثلاث ومضات قصيرة لمؤشر LED ، تتكرر بعد 8 ثوانٍ. يتم أيضًا إرسال رسالة مقابلة إلى جهاز الاستقبال.يطبق برنامج FLProg دعمًا لجميع إمكانيات هذه المستشعرات.مثال على العمل مع أجهزة الاستشعار في برنامج FLProg.أريد أن أشكر smart_alex على مقاله . بفضلها فقط إلى حد كبير ، تمكنت من تحليل البيانات الواردة من أجهزة الاستشعار. للأسف ، لا توجد معلومات للمطورين عمليًا على موقع الشركة المصنعة.Source: https://habr.com/ru/post/ar396475/
All Articles