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

ساعة Arduino Gyro: 7 خطوات
ساعة Arduino Gyro: 7 خطوات

فيديو: ساعة Arduino Gyro: 7 خطوات

فيديو: ساعة Arduino Gyro: 7 خطوات
فيديو: Arduino Uno R3 Basit Saat ve Ekran Kullanımı! 2024, شهر نوفمبر
Anonim
اردوينو جيرو على مدار الساعة
اردوينو جيرو على مدار الساعة

رابط الفيديو

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

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

الخطوة 1: المواد

المواد:

ورق مقوى

لوحة اردوينو

كابل USB

محرك متدرج ووحدة تحكم

LED من أي لون

مكبر الصوت

اللوح

بطارية محمولة (اختياري)

أدوات:

الشريط والغراء

مقص

قلم

مسطرة

بندقية لحام

بوصلة

الخطوة 2: مكتبة Stepper Motor

تحتاج فقط إلى هذا في مكتبتك إذا كنت تستخدم وحدة التحكم ULN2003 للمحرك السائر. خلاف ذلك ، يمكنك تخطي هذه الخطوة.

1. ابدأ بتنزيل ملف.cpp و. h أدناه

2. قم بإنشاء ملف جديد يسمى StepperMotor

3. قم بسحب وإسقاط ملف.cpp و. h في ملف StepperMotor الجديد

4. انتقل إلى ملف مكتبات Arduino الخاص بك وقم بإسقاط ملف StepperMotor فيه

5. افتح Arduino IDE وقم بتشغيل رمز الاختبار هذا للتأكد من تثبيت كل شيء بشكل صحيح

#يشمل

محرك متدرج (8 ، 9 ، 10 ، 11) ؛

الإعداد باطل(){

Serial.begin (9600) ؛

motor.setStepDuration (1) ؛

}

حلقة فارغة(){

motor.step (1000) ؛

تأخير (2000) ؛

motor.step (-1000) ؛

تأخير (2000) ؛

}

6. تحقق الآن من الكود في Arduino IDE إذا كان يجمع دون أي مشكلة ، لقد قمت بتثبيت كل شيء بشكل صحيح.

الخطوة 3: الأسلاك

الأسلاك
الأسلاك
الأسلاك
الأسلاك
الأسلاك
الأسلاك

هناك 4 أشياء في المجمل سنحتاجها للاتصال بـ Arduino:

محرك متدرج ووحدة تحكم

أولاً ، قم بتوصيل محرك السائر بجهاز التحكم. ثم قم بتوصيل int 1 على وحدة التحكم إلى الطرف 6 ، و int 2 إلى pin 7 ، و 3 إلى 8 ، و 4 إلى 9. ثم قم بتوصيل - دبوس (سلبي) بـ GND على اللوحة ، و + دبوس (موجب) بـ 5V على اللوحة.

مكبر الصوت

بالنسبة لمكبر الصوت ، قم بتوصيل الدبوس الأحمر (الموجب) بالدبوس 3 ، والدبوس الأسود (السالب) بـ GND.

قاد

قم بتوصيل الجانب الطويل (الموجب) من LED بالدبوس 2 ، والجانب القصير (السلبي) بـ GND.

تحقق من الصور للتأكد من توصيل كل شيء بشكل صحيح.

ملاحظة: إذا تعذر توصيل اللوحة التي تستخدمها مباشرةً بالأسلاك ، فأنت بحاجة إلى استخدام مسدس لحام لتوصيل جميع المكونات معًا.

الخطوة 4: الكود

انسخ هذا الرمز والصقه أدناه في Arduino IDE وقم بتحميله على اللوحة:

كود LINK

الخطوة 5: غلاف للإلكترونيات

غلاف للإلكترونيات
غلاف للإلكترونيات
غلاف للإلكترونيات
غلاف للإلكترونيات
غلاف للإلكترونيات
غلاف للإلكترونيات
غلاف للإلكترونيات
غلاف للإلكترونيات

إن غلاف الإلكترونيات هو في الأساس صندوق صغير بقاعدة دائرية وشريط طويل من الورق للأرقام.

صندوق صغير

8 سم × 2 سم قطعة × 2

14 سم × 8 سم قطعة × 2

14 سم × 2 سم قطعة × 2

دائرة

11.46 دائرة نصف قطرها

رقم الوجه

قطعة من الورق المقوى الناعم مقاس 72 سم × 2 سم. اكتب بدءًا من الساعة 12:00 بفواصل زمنية تبلغ 1 سم حتى تصل إلى الساعة 11:50 ، والتي يجب أن يكون طول الورقة كافياً لتناسب جميع الأرقام.

يتمركز

أي حجم وشكل ما دامت الساعة تناسبه.

ملاحظة: تذكر قطع الثقوب الصغيرة في الصندوق (انظر الصور أعلاه) للطاقة ومصابيح LED. قم أيضًا بقطع ثقب في الدائرة للقضيب في المنتصف.

الخطوة 6: التجميع

المجسم
المجسم
المجسم
المجسم
المجسم
المجسم
المجسم
المجسم

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

الخطوة 7: الاختبار

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

المشاكل الشائعة:

مؤشر LED غير مضاء: ربما يرجع ذلك إلى أن المحرك المتدرج يستخدم قدرًا كبيرًا من الطاقة. قد ترغب في إضافة طاقة إضافية (بطارية محمولة) إذا كان هذا هو الحال.

الساعة تدور في الاتجاه المعاكس: ثم انتقل إلى الرمز الخاص بك وقم بتغيير المحرك. الخطوة (62) إلى رقم سالب.

موصى به: