جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
مقدمة
مرحباً يا شباب ، أتمنى أن تكون جميعكم بخير. سيكون هذا مشروعًا قصيرًا وبسيطًا حول كيفية صنع ساعة رقمية باستخدام Arduino.
في هذا المشروع ، سنصنع ساعة رقمية بمساعدة Arduino وسجل التحول. يمكن لهذا فقط عرض الوقت بتنسيق 24 ساعة بنقاط وامضة (تمثل الثواني).
أنا أستخدم وحدة ساعة الوقت الحقيقي (RTC) DS1302 لأغراض التوقيت. إن الشيء العظيم في ذلك هو استخدام سجل Shift واحد فقط وشاشة مكونة من 4 أرقام 7 قطع.
الخطوة 1: ماذا نحتاج؟
فيما يلي قائمة الأجزاء التي نحتاجها:
- اردوينو اونو / نانو
- وحدة ساعة RTC (DS1302)
- عرض شرائح سبعة مكونة من 4 أرقام
- سجل التحول (74HC595)
- 220 أوم المقاوم × 4 (لتقليل السطوع)
- خلية العملة المعدنية CR2032 (لوحدة RTC)
- أسلاك العبور
- اللوح
- لوحة الأداء (اختياري للنماذج الأولية) بطارية ليثيوم أيون (لمصدر الطاقة)
لذلك هذا ما نحتاجه جميعًا.
الخطوة 2: التوصيلات / الأسلاك
في هذا ، نقوم بتوصيل عرض الجزء بـ Arduino و Shift Register على النحو التالي:
دبوس A في Q0 ،
دبوس B في Q1 ،
دبوس C في Q2 ،
دبوس D في Q3 ،
دبوس E في Q4 ،
دبوس F في Q5 ،
قم بتثبيت G في Q6 من سجل Shift
قم بتثبيت DP (H) في الدبوس 3 من Arduino
دبوس Digit1 إلى Pin 7 من Arduino
دبوس Digit2 إلى Pin 6 من Arduino
دبوس Digit3 إلى Pin 5 من Arduino
دبوس Digit4 إلى Pin 4 من Arduino
أيضًا ، قم بتوصيل مقاومات 220 أوم بكل رقم من عرض المقطع. (انظر الرسم التخطيطي)
الآن نقوم بتوصيل RTC Module بـ Arduino ، وإدخال خلية العملة المعدنية في الوحدة النمطية ، والاتصال وفقًا للرسم التخطيطي المحدد. نفس الشيء بالنسبة لسجل التحول.
يمكنك تنزيل هذه الصور من الرابط أدناه. اتصالات اللوح التخطيطي
الخطوة الثالثة: البرمجة
سترى رمزًا مثل هذا كما هو موضح في الصورة:
فقط قم بتعيين الوقت الحالي في هذا السطر من التعليمات البرمجية وقم بتحميله. بعد الرفع ، قم بالتعليق على هذا السطر (استخدم الشرطة المائلة المزدوجة مثل //) لأنه بمجرد ضبط الوقت يظل دون تغيير.
قم بتضمين المكتبة (المتوفرة في الرابط أدناه) في البرنامج بالذهاب إلى
رسم <تضمين مكتبة <إضافة ملف. ZIP <إضافة مسار للملف الذي تم تنزيله
قم بتنزيل الكود والمكتبات من الرابط أدناه:
كود التحميل
الخطوة 4: النمذجة (اختياري)
يمكننا جعل هذا المشروع قابلاً للنقل عن طريق إجراء اتصالات على ثنائي الفينيل متعدد الكلور.
أثناء صنعه على PCB ، تأكد من أنك تستخدم دبابيس رأس أنثى لتركيب دوائر Arduino وإلا فقد يؤدي اللحام المباشر إلى تلف الجهاز. أيضًا ، استخدم قاعدة IC ذات 16 سنًا لمقاومة التحول وإلا فقد يتلف الجهاز (يحدث نفس الشيء في حالتي).
أيضًا ، لقد قمت بلحام عرض الجزء على ثنائي الفينيل متعدد الكلور آخر والذي يمكن تركيبه بسهولة على صندوق أو أي شيء آخر.
قم بتوصيل كل مفصل بشكل صحيح وإلا فقد لا تعمل الدائرة.
اقتراح: قم أولاً بوضعه على اللوح ثم يمكنك لحامه بثنائي الفينيل متعدد الكلور.