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

ساعة ثنائية بسيطة باستخدام Attiny85: 10 خطوات
ساعة ثنائية بسيطة باستخدام Attiny85: 10 خطوات

فيديو: ساعة ثنائية بسيطة باستخدام Attiny85: 10 خطوات

فيديو: ساعة ثنائية بسيطة باستخدام Attiny85: 10 خطوات
فيديو: AVR MCU Registers - Quick Review 2012 2024, شهر نوفمبر
Anonim
ساعة ثنائية بسيطة باستخدام Attiny85
ساعة ثنائية بسيطة باستخدام Attiny85
ساعة ثنائية بسيطة باستخدام Attiny85
ساعة ثنائية بسيطة باستخدام Attiny85
ساعة ثنائية بسيطة باستخدام Attiny85
ساعة ثنائية بسيطة باستخدام Attiny85

تحياتي! في هذه التعليمات ، أوضحت كيفية صنع ساعة ثنائية بسيطة وبسيطة باستخدام arduino uno و attiny85. إذا لم تستخدم اردوينو أبدًا لبرمجة الرقائق الدقيقة الأخرى ، فسترى أنه من السهل جدًا القيام بذلك (لقد جربتها من أجل لأول مرة لهذا المشروع وكان الأمر بسيطًا جدًا) ومفيد جدًا حيث يمكنك تقليص حجم مشاريعك!

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

بالنسبة لهذا المشروع ، استخدمت مواد أساسية ويسهل العثور عليها. توجد فئتان من المواد ، واحدة لعلبة الساعة والأخرى للدوائر. حالة الخشب: تم العثور على كل هذه العناصر في متجر صياغة - ألواح خشبية - غراء خشبي - طلاء بخاخ أسود وأحمر - مثقاب ضغط - منشار تهزهز الدائرة: - 13 لمبة 5 فولت حمراء - أسلاك - مقاومات 4 × 220 أوم - مقاومات 2 × 10 كيلو أوم - حاملات دبابيس - 1 × 74hc595 (سجل التحول) - 2 أزرار ضغط - لوحة دوائر كهربائية - خلية عملة 3.3 فولت - Attiny85 - Arduino uno - أدوات لحام

الخطوة الثانية: بناء الصندوق الخشبي

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

الخطوة 3: حالة الخشب: قطع قطع العلبة

حالة الخشب: قطع قطع القضية
حالة الخشب: قطع قطع القضية
حالة الخشب: قطع قطع القضية
حالة الخشب: قطع قطع القضية
حالة الخشب: قطع قطع القضية
حالة الخشب: قطع قطع القضية

أولاً ، قمت بقياس وقطع كل القطع التي سأحتاجها لبناء حالتي. قررت أن أجعلها كصندوق بلا قاع. لقد قمت برمل الحواف إذا لزم الأمر القياسات: الجوانب: 2 × (7.4 سم × 3.8 سم) أمامي وخلفي: 7.4 سم × 9.5 سم أعلى: 8.8 سم × 3.8 سم

الخطوة 4: حالة الخشب: حفر فتحات الصمام

صندوق خشبي: حفر فتحات LED
صندوق خشبي: حفر فتحات LED
صندوق خشبي: حفر فتحات LED
صندوق خشبي: حفر فتحات LED
صندوق خشبي: حفر فتحات LED
صندوق خشبي: حفر فتحات LED

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

الخطوة 5: حالة الخشب: الطلاء

حالة الخشب: الرسم
حالة الخشب: الرسم
حالة الخشب: الرسم
حالة الخشب: الرسم
حالة الخشب: اللوحة
حالة الخشب: اللوحة

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

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

حالة الخشب: تجميع
حالة الخشب: تجميع
حالة الخشب: تجميع
حالة الخشب: تجميع
حالة الخشب: تجميع
حالة الخشب: تجميع

بعد أن يجف الطلاء ، قمت بلصق كل شيء معًا باستخدام غراء الخشب سريع الجفاف ، مع التأكد من أن كل شيء كان مستقيماً في كل مرة ألصق فيها قطعتين معًا. انتظرت حتى تجف ، قبل أن ألصق القطع التالية معًا.

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

دائرة كهربائية
دائرة كهربائية

الجزء التالي من هذا المشروع مخصص للدائرة. لهذا الجزء ، ستحتاج إلى Arduino أو أي مبرمج رقاقة و Attiny85. كما ذكرت سابقًا ، قمت بقص المصابيح للثواني حيث وجدت الثواني مشتتة للغاية. لذلك في البداية ، تُظهر الصور جميع المصابيح ، وبعد ذلك ، الثواني غائبة. لبرمجة Attiny مع Arduino كمزود خدمة الإنترنت ، اتبعت هذا البرنامج التعليمي الجميل من التعليمات بواسطة randofo: https://www.instructables.com/id/Program-an-ATtiny… الكود الذي قمت بتحميله في Attiny: * الكود مبني على ساعة داخلية تبلغ 16 ميجاهرتز ولكن يمكن تغييرها * لقد استخدمت Timers و Interrupts الخاصة بالرقاقة لإنشاء الساعة.

الخطوة 8: الدائرة: لحام المصابيح

الدائرة: لحام المصابيح
الدائرة: لحام المصابيح
الدائرة: لحام المصابيح
الدائرة: لحام المصابيح

شرعت في لحام المصابيح معًا باستخدام مكواة اللحام والحالة المثقوبة بالفعل لوضع المصابيح بشكل صحيح أثناء اللحام.

الخطوة 9: الدائرة: بناء الدائرة

الدائرة: بناء الدائرة
الدائرة: بناء الدائرة
الدائرة: بناء الدائرة
الدائرة: بناء الدائرة
الدائرة: بناء الدائرة
الدائرة: بناء الدائرة
الدائرة: بناء الدائرة
الدائرة: بناء الدائرة

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

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

تجميع
تجميع
تجميع
تجميع
تجميع
تجميع
تجميع
تجميع

كانت الخطوة الأخيرة هي تجميع كل شيء ، وهي ببساطة إصلاح الدائرة في العلبة والمصابيح في الفتحات المقابلة. ثم يمكنك ضبط الوقت باستخدام الأزرار الانضغاطية والسماح لـ Attiny بتتبع الوقت ، على سبيل المثال ، في الصورة الثانية: الساعات 2 = 2 والساعات 1 = 1 دقيقة 2 = 1 والدقائق 1 = 6 بحيث يكون الوقت 21:16 وهذا كل شيء! لترك التعليقات والاقتراحات!

موصى به: