جدول المحتويات:
- الخطوة 1: ما سوف تحتاجه
- الخطوة 2: الدائرة
- الخطوة 3: ابدأ Visuino ، واختر نوع لوحة Arduino UNO
- الخطوة 4: في Visuino أضف مكونات
- الخطوة 5: في مكونات Visuino Connect
- الخطوة 6: إنشاء كود Arduino وترجمته وتحميله
- الخطوة 7: العب
فيديو: اكتشف متى دخل شخص ما إلى الغرفة: 7 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
سنتعلم في هذا البرنامج التعليمي كيفية اكتشاف دخول شخص ما إلى غرفة باستخدام وحدة RTC ومستشعر PIR وشاشة OLED و arduino.
شاهد فيديو توضيحي.
الخطوة 1: ما سوف تحتاجه
- Arduino UNO (أو أي اردوينو آخر)
- مستشعر PIR
- وحدة ساعة الوقت الحقيقي RTC DS1307
- شاشة OLED
- أسلاك العبور
- برنامج Visuino: قم بتنزيل Visuino
الخطوة 2: الدائرة
- توصيل دبوس مستشعر PIR [GND] بدبوس Arduino [GND]
- قم بتوصيل دبوس مستشعر PIR [VCC] بدبوس Arduino [5V]
- قم بتوصيل دبوس مستشعر PIR [Signal] بدبوس Arduino الرقمي [8]
- قم بتوصيل دبوس وحدة RTC [GND] بدبوس Arduino [GND]
- قم بتوصيل دبوس وحدة RTC [VCC] بدبوس Arduino [5V]
- قم بتوصيل دبوس وحدة RTC [SDA] بدبوس Arduino [SDA]
- قم بتوصيل دبوس وحدة RTC [SCL] بدبوس Arduino [SCL]
- توصيل دبوس شاشة OLED [GND] بدبوس Arduino [GND]
- قم بتوصيل دبوس شاشة OLED [VCC] بدبوس Arduino [5V]
- قم بتوصيل دبوس شاشة OLED [SDA] بدبوس Arduino [SDA]
- قم بتوصيل دبوس شاشة OLED [SCL] بدبوس Arduino [SCL]
الخطوة 3: ابدأ Visuino ، واختر نوع لوحة Arduino UNO
لبدء برمجة Arduino ، ستحتاج إلى تثبيت Arduino IDE من هنا:
يرجى العلم أن هناك بعض الأخطاء الحرجة في Arduino IDE 1.6.6. تأكد من تثبيت 1.6.7 أو أعلى ، وإلا فلن يعمل هذا Instructable! إذا لم تكن قد فعلت ذلك ، فاتبع الخطوات الواردة في Instructable لإعداد Arduino IDE لبرمجة Arduino UNO! يحتاج Visuino: https://www.visuino.eu أيضًا إلى التثبيت. ابدأ Visuino كما هو موضح في الصورة الأولى ، انقر فوق الزر "أدوات" في مكون Arduino (الصورة 1) في Visuino عندما يظهر مربع الحوار ، حدد "Arduino UNO" كما هو موضح في الصورة 2
الخطوة 4: في Visuino أضف مكونات
- أضف مكون "Real Time Clock (RTC) DS1307"
- أضف مكون "SSD1306 / SH1106 OLED Display (I2C)"
- إضافة مكون "تغيير رقمي (منطقي) فقط"
- أضف مكون "Detect Edge"
- أضف مكون "Clock On / Off Switch"
- أضف مكون "Timer" في نافذة الخصائص اضبط "Interval (uS)" على 10000000 وهذا يعني أن المستشعر سوف "ينام" لمدة 10 ثوانٍ (10000000uS) بعد كل اكتشاف ، وهذا سيمنع الطوابع الزمنية المتعددة في وقت واحد ، من الناحية المثالية يمكنك تعيين هذا على شيء مثل 5 دقائق
- أضف مكون "العاكس"
الخطوة 5: في مكونات Visuino Connect
- قم بتوصيل دبوس مخرج Arduino الرقمي [8] بدبوس "ChangeOnly1" [في]
- ربط "ChangeOnly1" pin [Out] بـ "DetectEdge1" pin [In]
- ربط "DetectEdge1" pin [Out] بـ "ClockSwitch1" pin [In]
- ربط "ClockSwitch1" pin [Out] بدبوس "RealTimeClock1" [الساعة] ودبوس "Timer1" [ابدأ]
- ربط "Timer1" pin [Out] بدبوس "Inverter1" [In]
- قم بتوصيل دبوس "Inverter1" [مخرج] بدبوس "ClockSwitch1" [تمكين]
- قم بتوصيل دبوس "RealTimeClock1" [التحكم] بـ Arduino I2C [في]
- ربط "RealTimeClock1" pin [Out] بـ "DisplayOLED1" pin [In]
- قم بتوصيل دبوس "DisplayOLED1" [التحكم] بـ Arduino I2C [في]
الخطوة 6: إنشاء كود Arduino وترجمته وتحميله
في Visuino ، اضغط على F9 أو انقر فوق الزر الظاهر في الصورة 1 لإنشاء كود Arduino ، وافتح Arduino IDE
في Arduino IDE ، انقر فوق الزر تحميل ، لتجميع وتحميل الكود (الصورة 2)
الخطوة 7: العب
إذا قمت بتشغيل وحدة Arduino UNO ، وقمت بحركة ، يجب أن يكتشفها مستشعر PIR ويضع طابعًا زمنيًا على شاشة OLED. اعتمادًا على الفاصل الزمني الذي قمت بتعيينه في مكون المؤقت ، يجب أن يكتشف حركة أخرى بعد مرور هذا الوقت.
تهانينا! لقد أكملت مشروعك باستخدام Visuino. مرفق أيضًا مشروع Visuino ، الذي قمت بإنشائه لهذا Instructable ، يمكنك تنزيله هنا وفتحه في Visuino:
موصى به:
اكتشف متى دخل شخص ما إلى غرفة باستخدام مستشعر الرادار Xyc-wb-dc: 7 خطوات
اكتشف متى دخل شخص ما إلى غرفة باستخدام مستشعر الرادار Xyc-wb-dc: في هذا البرنامج التعليمي سوف نتعلم كيفية اكتشاف دخول شخص ما إلى غرفة باستخدام وحدة RTC ومستشعر الرادار xyc-wb-dc وشاشة OLED و arduino. فيديو توضيحي
جهاز مراقبة نباتات داخلي ذكي - اعرف متى يحتاج نباتك إلى الري: 8 خطوات (بالصور)
مراقب النبات الداخلي الذكي - اعرف متى يحتاج نباتك إلى الري: قبل شهرين ، صنعت عصا مراقبة رطوبة التربة تعمل بالبطارية ويمكن أن تكون عالقة في التربة في وعاء النبات الداخلي الخاص بك لإعطائك بعض المعلومات المفيدة عن التربة مستوى الرطوبة ومصابيح LED الفلاش لإخبارك بموعد الانتظار
اكتشف عاداتك في مشاهدة التلفزيون: 7 خطوات
ابحث عن عادات مشاهدة التلفزيون: ندفع كل شهر فواتير عالية لاستئجار باقة التلفزيون. لكن ليس لدينا أي فكرة عن عدد القنوات التي نشاهدها بالفعل. حتى ليس لدينا أي فكرة عن عدد الساعات التي نقضيها في مشاهدة التلفزيون. لقد قمت هنا ببناء مسجل بيانات والذي سوف
اكتشف أفضل طريقة لزيادة حدة الصورة: 8 خطوات
اكتشف أفضل طريقة لزيادة وضوح الصورة: استخدم Photoshop Elements لشحذ التفاصيل ذات المظهر الناعم مع إبقاء المصنوعات في مكانها هناك عدة أسباب تجعل الصورة تبدو ناعمة بعض الشيء. بالنسبة للمبتدئين ، قد لا تتداخل نقطة التركيز التلقائي (AF) في الكاميرا مع منطقة الاهتمام الرئيسية ، cau
IDC2018IOT أخبرني متى يتم إيقاف تشغيل مكيف الهواء: 7 خطوات
IDC2018IOT أخبرني متى يجب إيقاف تشغيل مكيف الهواء: يستخدم الكثير منا ، خاصة في فصل الصيف ، مكيف الهواء دون توقف تقريبًا ، بينما في الواقع في أوقات معينة من اليوم يمكننا فقط فتح نافذة والاستمتاع بنسيم لطيف. أيضًا ، لاحظنا شخصيًا أننا في بعض الأحيان ننسى فقط إيقاف تشغيل مكيف الهواء عندما