جدول المحتويات:

Visuino - حماية محيط مع كاشف ليزر باستخدام Arduino: 7 خطوات
Visuino - حماية محيط مع كاشف ليزر باستخدام Arduino: 7 خطوات

فيديو: Visuino - حماية محيط مع كاشف ليزر باستخدام Arduino: 7 خطوات

فيديو: Visuino - حماية محيط مع كاشف ليزر باستخدام Arduino: 7 خطوات
فيديو: ✔️Arduino Tutorials-6 ᴴᴰ -PIR HC-SR501 Sensor برمجة | حساس الحركة وآلية عمله 2024, يوليو
Anonim
Image
Image
Visuino - حماية محيط مع كاشف ليزر باستخدام Arduino
Visuino - حماية محيط مع كاشف ليزر باستخدام Arduino

في هذا البرنامج التعليمي ، سنستخدم وحدة مقاومة الصور ووحدة الليزر و LED و Buzzer و Arduino Uno و Visuino لاكتشاف وقت تشابك شعاع الليزر. شاهد فيديو توضيحي.

ملاحظة: تعد مقاومات الضوء من أكثر مستشعرات مستوى الإضاءة شيوعًا في Arduino. إنها سهلة الاستخدام ، ومع ذلك ، هناك بعض المفاجآت غير المتوقعة ، خاصة عندما نحاول استخدام وحدات جاهزة صممها شخص آخر.

تحذير!!!

لا تضع الليزر في عينيك أو أي شخص آخر لأنه قد يكون خطيرًا جدًا!

الخطوة 1: ما سوف تحتاجه

ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
  • وحدة الليزر
  • وحدة المقاوم للصور
  • اردوينو UNO
  • صفارة
  • أسلاك العبور
  • ليد أصفر (أو أي لون آخر)
  • برنامج Visuino: قم بتنزيل Visuino

الخطوة 2: الدائرة

الدائرة
الدائرة

قم بتوصيل GND من Arduino إلى دبوس اللوح (-)

قم بتوصيل 5 فولت من Arduino إلى دبوس اللوح (+)

قم بتوصيل دبوس الجرس (+) بدبوس أردوينو الرقمي (11)

قم بتوصيل دبوس الجرس (-) بدبوس اللوح (-)

قم بتوصيل دبوس LED (-) بمسمار اللوح (-)

قم بتوصيل دبوس LED (+) بدبوس Arduino الرقمي (13)

قم بتوصيل دبوس وحدة الليزر (-) بدبوس اللوح (-)

قم بتوصيل دبوس وحدة الليزر (+) بدبوس اللوح (+) ملاحظة: في حالتي تم تمييزه بـ "S" (يعتمد على نوع الوحدة)

قم بتوصيل دبوس وحدة المقاوم للصور (-) بدبوس اللوح (-)

قم بتوصيل دبوس وحدة المقاوم للصور (+) بدبوس اللوح (+)

قم بتوصيل دبوس وحدة المقاوم للصور (S) بدبوس Arduino التناظري (A0)

الخطوة 3: ابدأ Visuino ، واختر نوع لوحة Arduino UNO

ابدأ Visuino ، وحدد نوع لوحة Arduino UNO
ابدأ Visuino ، وحدد نوع لوحة Arduino UNO
ابدأ Visuino ، وحدد نوع لوحة Arduino UNO
ابدأ Visuino ، وحدد نوع لوحة Arduino UNO

لبدء برمجة Arduino ، ستحتاج إلى تثبيت Arduino IDE من هنا:

يرجى العلم أن هناك بعض الأخطاء الحرجة في Arduino IDE 1.6.6. تأكد من تثبيت 1.6.7 أو أعلى ، وإلا فلن يعمل هذا Instructable! إذا لم تكن قد فعلت ذلك ، فاتبع الخطوات الواردة في Instructable لإعداد Arduino IDE لبرمجة ESP 8266!

يحتاج Visuino: https://www.visuino.eu أيضًا إلى التثبيت.

ابدأ Visuino كما هو موضح في الصورة الأولى

انقر فوق الزر "أدوات" في مكون Arduino (الصورة 1) في Visuino عندما يظهر مربع الحوار ، حدد "Arduino UNO" كما هو موضح في الصورة 2

الخطوة 4: في Visuino أضف مكونات

في Visuino أضف مكونات
في Visuino أضف مكونات
في Visuino أضف مكونات
في Visuino أضف مكونات
في Visuino أضف مكونات
في Visuino أضف مكونات

أضف قيمة مجموعة مكون SubtractFromValue إلى 1

أضف قيمة مجموعة مكون CompareAnalogValue إلى 0.9 (يمكنك تغيير هذا الرقم للعثور على "المكان المناسب")

إضافة مكون الجرس

الخطوة 5: في Visuino: توصيل المكونات

  • قم بتوصيل دبوس Arduino التناظري [0] بطرف SubtractFromValue1 [في]
  • توصيل دبوس SubtractFromValue1 [خرج] بدبوس CompareAnalogValue1 [في]
  • قم بتوصيل دبوس SubtractFromValue1 [خرج] بدبوس CompareAnalogValue1 [في]
  • توصيل دبوس SubtractFromValue1 [خرج] بدبوس Arduino التسلسلي [في]
  • CompareAnalogValue1 pin [out] to Buzzer1 pin [in]
  • CompareAnalogValue1 pin [out] to Arduino digital pin [13]
  • دبوس Buzzer1 [خرج] إلى دبوس Arduino الرقمي [11]

الخطوة 6: إنشاء كود Arduino وترجمته وتحميله

إنشاء وترجمة وتحميل كود اردوينو
إنشاء وترجمة وتحميل كود اردوينو
إنشاء وترجمة وتحميل كود اردوينو
إنشاء وترجمة وتحميل كود اردوينو

في Visuino ، اضغط على F9 أو انقر فوق الزر الظاهر في الصورة 1 لإنشاء كود Arduino ، وافتح Arduino IDE

في Arduino IDE ، انقر فوق الزر تحميل ، لتجميع وتحميل الكود (الصورة 2)

الخطوة 7: العب

إذا قمت بتشغيل وحدة Arduino Uno ، فسيبدأ الجرس في الصخب ، ويركز شعاع الليزر على المقاوم للصور ويجب أن يتوقف عن الطنين. الآن أصبح جاهزًا ، كلما تم تشابك الحزمة ، سيبدأ الجرس في الطنين (تم اكتشاف الدخيل).

تهانينا! لقد أكملت مشروعك باستخدام Visuino. مرفق أيضًا مشروع Visuino ، الذي قمت بإنشائه لهذا Instructable.

يمكنك تنزيله وفتحه في Visuino:

موصى به: