جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
1
الخطوة 1: مخطط الدائرة
الخطوة الثانية: الأجزاء:
اردوينو نانو ،
HC-SR501 ،
HC-SR04 ،
12 بت WS2812 5050 RGB Round LED
الجرس ،
أسلاك توصيل ،
الخطوة الثالثة: الإنتاج
قم بتثبيت ملف المكتبة: افتح "Tools" - "Manage Libraries ……" في برنامج تطوير Arduino ، ثم ابحث عن "Adafruit_NeoPixel" وقم بتثبيته.
الخطوة 4: ملاحظة:
في هذا المشروع ، استخدمت وحدة استشعار الأشعة تحت الحمراء لجسم الإنسان HC-SR501. وحدة استشعار الأشعة تحت الحمراء HC-SR501 لجسم الإنسان لها طريقتان للتشغيل. أحدهما غير قابل للتكرار: أي بعد أن يخرج المستشعر مستوى عالٍ ، يكون وقت التأخير أكثر من سيتغير الإخراج تلقائيًا من مستوى عالٍ إلى مستوى منخفض. بعبارة بسيطة ، ستخرج مستوى عالٍ عندما تستشعر حركة بشرية ، ولكن بعد انتهاء وقت زر ضبط التأخير ، لن تستمر في الإحساس حتى لو تحرك شخص أمامها. تبلغ مدة قفل HC-SR501 0.2 ثانية ، ولن تعمل خلالها. سيستمر الشعور بعد انتهاء وقت الإغلاق. يوجد أيضًا وضع تشغيل قابل للتكرار: بعد إخراج المستشعر إلى مستوى عالٍ ، أثناء فترة التأخير ، إذا كان جسم الإنسان يتحرك ضمن نطاق الاستشعار الخاص به ، فسيظل ناتجه مرتفعًا حتى يغادر الشخص. قم بتغيير المستوى العالي إلى المستوى المنخفض (ستعمل وحدة الاستشعار تلقائيًا على تمديد فترة التأخير بعد اكتشاف كل نشاط لجسم الإنسان ، وتأخذ وقت النشاط الأخير كنقطة انطلاق لوقت التأخير). ببساطة ، إذا واصلت التحرك أمام وحدة مستشعر الأشعة تحت الحمراء البشرية ، فستخرج HC-SR501 دائمًا مستوى عالٍ.