قم بتدوير ساعة الرمل كل دقيقة باستخدام محرك سيرفو - اردوينو: 8 خطوات
قم بتدوير ساعة الرمل كل دقيقة باستخدام محرك سيرفو - اردوينو: 8 خطوات
Anonim

في هذا البرنامج التعليمي سوف نتعلم كيفية تدوير ساعة رملية صغيرة (دقيقة واحدة) كل 60 ثانية باستخدام محرك مؤازر و Visuino ،

شاهد فيديو توضيحي.

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

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

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

الدائرة
الدائرة
  • قم بتوصيل دبوس محرك سيرفو "البرتقالي" بدبوس Arduino Digital [2]
  • قم بتوصيل دبوس محرك سيرفو "أحمر" بدبوس أردوينو إيجابي [5 فولت]
  • توصيل دبوس محرك سيرفو "بني" بدبوس أردوينو سالب [GND]

الخطوة 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 لبرمجة Arduino UNO! يحتاج Visuino: https://www.visuino.eu أيضًا إلى التثبيت. ابدأ Visuino كما هو موضح في الصورة الأولى ، انقر فوق الزر "أدوات" في مكون Arduino (الصورة 1) في Visuino عندما يظهر مربع الحوار ، حدد "Arduino UNO" كما هو موضح في الصورة 2

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

في Visuino أضف مكونات
في Visuino أضف مكونات
  • إضافة مكون "مولد الساعة"
  • أضف مكون "تبديل (T) Flip-Flop"
  • أضف مكون "القيمة التناظرية"
  • إضافة مكون "سيرفو"

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

في مكونات مجموعة Visuino
في مكونات مجموعة Visuino
في مكونات مجموعة Visuino
في مكونات مجموعة Visuino
  • حدد "ClockGenerator1" وفي نافذة الخصائص اضبط "التردد" على: 0.0166667 << هذه 60 ثانية ، يمكنك تغيير الرقم إذا كنت تريد
  • حدد "AnalogValue1" وفي نافذة الخصائص اضبط "القيمة" على 1
  • انقر نقرًا مزدوجًا فوق "AnalogValue1" وفي نافذة العناصر ، اسحب 2X 'Set Value' إلى الجانب الأيسر ، حدد 'Set Value2' وفي نافذة الخصائص ، اضبط القيمة على 1

الخطوة 6: في مكونات Visuino Connect

في مكونات Visuino Connect
في مكونات Visuino Connect
  • قم بتوصيل دبوس "ClockGenerator1" [مخرج] بدبوس "TFlipFlop1" [الساعة]
  • قم بتوصيل دبوس "TFlipFlop1" [مخرج] بـ "AnalogValue1"> "Set Value0" pin [In]
  • قم بتوصيل دبوس "TFlipFlop1" [معكوس] بـ "AnalogValue1"> "Set Value1" pin [In]
  • ربط "AnalogValue1" pin [Out "" بـ "Servo1" pin [In]
  • قم بتوصيل دبوس "Servo1" [مخرج] بالدبوس الرقمي للوحة Arduino [2]

الخطوة 7: إنشاء ، ترجمة ، وتحميل كود اردوينو

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

في Visuino ، انقر في الجزء السفلي على علامة التبويب "إنشاء" ، وتأكد من تحديد المنفذ الصحيح ، ثم انقر فوق الزر "تجميع / إنشاء وتحميل".

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

إذا قمت بتشغيل وحدة Arduino UNO ، فسيقوم محرك سيرفو بتدوير ساعة رملية كل دقيقة.

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