جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
يرجى العثور على مشروع ساعة Arduino الخاص بي باستخدام لوحة UNO و Adafruit's Neopixels. إنه عمل قيد التقدم ، لذا يرجى التحلي بالصبر مع البرنامج التعليمي الخاص بي … وسوف يصبح أكثر تفصيلاً كلما حصلت على بعض الوقت في جعبتي. يمكن العثور على تفاصيل الكود والأسلاك على GitHub (انظر الروابط إلى الأمام).
الخطوة 1: الأجزاء المطلوبة
x1 10 كيلو المقاوم
x1 430R المقاوم
x1 LDR (مقاوم يعتمد على الضوء)
حلقة Neopixel X1 12 LED (Adafruit)
x1 60 حلقة LED Neopixel (Adafruit) - لاحظ أن الحلقة تأتي في أربعة أجزاء
x1 RTC DS1307 (ساعة الوقت الحقيقي)
x1 اردوينو UNO R3 متنها
x1 اللوح
الأسلاك
الخطوة 2: تخطيط الأجهزة (حسب تصميم Fritzing)
github.com/SteveDeDomenico/Arduino-Uno-LED…
يمكنك تنزيل مخطط Fritzing للمساعدة في توصيل أسلاك المشروع. لاحظ أن المقاوم 10 كيلو واحد.
الخطوة الثالثة: الكود
github.com/SteveDeDomenico/Arduino-Uno-LED…
يمكن العثور على الرمز على GitHub للتنزيل. عندما أحصل على بعض الوقت ، سأناقش بعض التعليمات البرمجية بمزيد من التفصيل.
الخطوة 4: مقاطع الفيديو الخاصة بها تعمل
ليست أفضل مقاطع الفيديو ، لكنني اعتقدت أنه سيكون من الجيد إظهارها تعمل. سأقوم بتحميل أفضل منها توضح بعض الميزات.
الخطوة 5: RTC
تم استخدام RTC DS1307 للمساعدة في الحفاظ على الوقت الصحيح. الرجوع إلى مخطط فريتزينج للأسلاك الصحيحة.
الخطوة 6: الحلقات المنفصلة
يتم استخدام الحلقة الصغيرة (12 مصباحًا) لعقرب الساعة والحلقة الأكبر (60 مصباحًا) لعقرب الدقائق والثواني. تم دمج LDR (المقاوم المعتمد على الضوء) في التصميم لضبط سطوع كلتا الحلقتين. يمكن شراء هذه الخواتم من موقع Adafruit. لاحظ أن الحلقة 60 LED تأتي في أربعة أجزاء وتحتاج إلى لحام معًا.
الخطوة 7: مجلس UNO
لقد استخدمت مجلس UNO ، لكن الآخرين يعملون أيضًا.
الخطوة الثامنة: الانتهاء الفني للمشروع
تم استخدام علبة قطع بالليزر لإكمال المشروع.
الخطوة 9: التأثير الليلي
لاحظ أن المقاوم الحساس للضوء يجعل مصابيح LED أقل سطوعًا في الظلام.