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

Nixie Tube Clock W / Arduino Mega: 5 خطوات (مع صور)
Nixie Tube Clock W / Arduino Mega: 5 خطوات (مع صور)

فيديو: Nixie Tube Clock W / Arduino Mega: 5 خطوات (مع صور)

فيديو: Nixie Tube Clock W / Arduino Mega: 5 خطوات (مع صور)
فيديو: Arduino digital clock LIXIE display 2024, شهر نوفمبر
Anonim
Nixie Tube Clock W / Arduino Mega
Nixie Tube Clock W / Arduino Mega
Nixie Tube Clock W / Arduino Mega
Nixie Tube Clock W / Arduino Mega
Nixie Tube Clock W / Arduino Mega
Nixie Tube Clock W / Arduino Mega

هذه ساعة Nixie Tube Clock يتم تشغيلها بواسطة Arduino Mega. كما أن لديها مجموعة من مصابيح RGB LED ، ومصفوفة زر في الخلف لتغيير الإعدادات دون توصيلها بالكمبيوتر. لقد استخدمت مجموعة من المواجهات المقطوعة بالليزر ، ولكن يمكنك صنعها بمثقاب صغير.

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

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

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

هذه هي الأجزاء التي استخدمتها ، ربما تجد الكثير من البدائل.

4 أنابيب IN-14 Nixie (احصل على 5 أو 6 في حالة عدم عمل أحدها) (إجمالي 25 دولارًا)

1 مصدر طاقة 130 فولت - 200 فولت (ابحث عن "مصدر طاقة أنبوب nixie") (12 دولارًا)

4 سائقين K155ID1 (إجمالي 15 دولارًا)

وحدة ساعة DS3231 واحدة (2 دولار)

10 مقاومات 5.6 كيلو 3 واط (4 دولارات) (يمكنك أيضًا استخدام مقاومات 10 كيلو)

1 اردوينو ميجا (10 دولارات)

1 لوح طويل (5 دولارات)

سلك صلب صلب - $ 5 العش

1 مصفوفة ذات 8 أزرار (اختياري) (5 دولارات)

أنابيب الانكماش الحراري المتنوعة (5 دولارات) + مسدس حراري

الأدوات: مكواة لحام ، نظارات أمان ، كمبيوتر محمول مزود ببرنامج Arduino ، الصبر ، كماشة ذات إبرة الأنف ، أدوات تقطيع الأسلاك / قواطع ، سكين دقيق ، مقياس متعدد ، مكبس حفر ، مسدس الغراء الساخن. الوصول إلى قاطع الليزر لسهولة المواجهة من الأكريليك ، والوصول إلى مثقاب المنشار 1/2 بوصة إذا كنت تريد أن تصنع بنفسك.

الخطوة 2: كيفية تشغيل أنبوب Nixie

كيفية تشغيل أنبوب Nixie
كيفية تشغيل أنبوب Nixie
كيفية تشغيل أنبوب Nixie
كيفية تشغيل أنبوب Nixie
كيفية تشغيل أنبوب Nixie
كيفية تشغيل أنبوب Nixie

اقرأ هذا الدليل:

خاصة الخطوات 1-3. أنت بالتأكيد بحاجة إلى المقاوم 10K. لقد استخدمت مقاومين 5K 3 واط على التوالي لإنجاز ذلك.

بشكل أساسي ، احصل على ما يصل إلى 160 فولت أو نحو ذلك ، ضع مقاومًا 10 كيلو بين مصدر الطاقة وأنبوب nixie ، وقم بتوصيل سلك أنبوب nixie بالأرض. اقرأ الدليل ، فهو يشرح أفضل مما سأفعل.

الخطوة 3: التحكم في 4 أنابيب باستخدام Arduino Mega

التحكم في 4 أنابيب مع اردوينو ميجا
التحكم في 4 أنابيب مع اردوينو ميجا
التحكم في 4 أنابيب مع اردوينو ميجا
التحكم في 4 أنابيب مع اردوينو ميجا
التحكم في 4 أنابيب مع اردوينو ميجا
التحكم في 4 أنابيب مع اردوينو ميجا

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

لقد استخدمت رقائق K155ID1 للتحكم في أنبوب nixie ، كان 16 دولارًا لمجموعة من 6 من أوروبا.

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

لقد استخدمت شريحة واحدة لكل أنبوب ، و 4 مخرجات من Arduino لكل أنبوب. لهذا السبب كنت بحاجة إلى Arduino Mega ، الذي يحتوي على دبابيس I / O أكثر من Arduino Uno. الصور أعلاه / أدناه هي للوح الخاص بي قبل أن أقوم بتوصيل جميع الأجزاء ، ورسم تخطيطي لكيفية توصيل كل أنبوب حتى اردوينو بالشريحة.

نعم ، هذا يستخدم 4 * 4 = 16 دبابيس إدخال / إخراج كحد أدنى ، لكن هذا جيد لأن ميجا مثل 60.

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

بعد توصيل الأنابيب ووحدة الساعة DS3231 وأضواء RGB إلى اردوينو ، حان الوقت للقيام ببعض البرمجة الرئيسية.

مصابيح RGB LED

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

الخطوة 4: البرمجة

برمجة
برمجة
برمجة
برمجة

لقد أرفقت الكود الخاص بي ، آمل أن يساعد. "NixieJT1" هو الكود الكامل. DS3231 يساعد على ضبط وحدة الساعة

بعض نصائح البرمجة:

إذا كانت الأجزاء الخاصة بك تضيء بترتيب عشوائي ، فحاول تغيير ترتيب المسامير A / B / C / D. لقد جعلتهم ينقلبون عما اعتقدت أنه يجب أن يكونوا ، وبدأت تعمل.

لقد استخدمت analogRead لمصفوفة الزر ، وقمت بتوصيل "G" بجهد 5 فولت. يتم الخلط بين DigitalRead إذا لمست الأجزاء المعدنية من المصفوفة.

الجزء الأخير من الكود (باطل DisplayNumber) ينتقل من 0 إلى 9 في النظام الثنائي. 0001 ، 0010 ، 0011 ، إلخ. ربما تكون هناك طريقة أفضل للقيام بذلك.

الخطوة 5: المواجهات بالليزر

لقد أرفقت الملف الذي صنعته / استخدمته لمواقف قطع الليزر. تستخدم مدرستي ليزر Epilog ، وإعداداته عبارة عن سكتة دماغية بسمك.0001 in أو أصغر لقطعه ، وأي شيء آخر لحفره فقط. أردت فقط قطعهم ، لذلك كل الخطوط.0001 أو نحو ذلك.

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

إذا لم يكن لديك قاطع ليزر ، فيمكنك صنعها بنفسك بقمتي حفر عاديتين وثقب منشار ثقب واحد (قطر 1/2 بوصة). سيعمل الخشب أيضًا بدلاً من الأكريليك ، فلن يكون لديك تأثير رائع مع مصابيح LED.

موصى به: