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

ساعة اردوينو مع DS3231 و LCD1602: 3 خطوات
ساعة اردوينو مع DS3231 و LCD1602: 3 خطوات

فيديو: ساعة اردوينو مع DS3231 و LCD1602: 3 خطوات

فيديو: ساعة اردوينو مع DS3231 و LCD1602: 3 خطوات
فيديو: Lesson 99: Building Arduino Digital Clock using DS3231 LCD and Seven Segment Display 2024, يوليو
Anonim
ساعة اردوينو مع DS3231 و LCD1602
ساعة اردوينو مع DS3231 و LCD1602

هذا المشروع جزء من مشروع أكبر ولكن يمكن أن يكون مشروعًا مستقلاً. إنها في الأساس ساعة بها زرين لضبط الوقت والتاريخ.

لا يبدو الأمر رائعًا على اللوح مع كل تلك الأسلاك ولكنه يقوم بالمهمة ويمكن تبسيطه باستخدام شاشة I2C ، لكنني سأغطي هذا الموضوع في مستقبل تعليمي.

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

الخطوة 1: الأجزاء المطلوبة:

الأجزاء المطلوبة
الأجزاء المطلوبة
الأجزاء المطلوبة
الأجزاء المطلوبة
الأجزاء المطلوبة
الأجزاء المطلوبة
الأجزاء المطلوبة
الأجزاء المطلوبة

1. Arduino UNO R3 أو لوحة متوافقة

2. وحدة DS3231 RTC (ساعة الوقت الحقيقي)

3. بطارية CR2032 ، إذا كانت الوحدة لا تأتي مع واحدة

4. شاشة LCD 1602

5. 50 كيلو أوم المقاوم المتغير لضبط التباين 1602 LCD

6. 2 أزرار لضبط التاريخ والوقت

7. اثنان من المقاومات 10K أوم لدبابيس الزر المنسدلة

8. سلك توصيل لقطع الغيار

9. اللوح

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

اجمع النظام
اجمع النظام

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

الخطوة الثالثة: اكتب الكود:

يمكنك العثور على الكود الخاص بهذا المشروع هنا ، في الملف المرفق. لا تتردد في تعديله ليناسب احتياجاتك. تم شرح الكود داخل ملف.ino. نرحب بأي اقتراحات.

كما تم إرفاق المكتبة التي استخدمتها. قد لا تعمل مكتبات DS3231 الأخرى.

موصى به: