תוכן עניינים:

שעון צינור Nixie W/ Arduino Mega: 5 שלבים (עם תמונות)
שעון צינור Nixie W/ Arduino Mega: 5 שלבים (עם תמונות)

וִידֵאוֹ: שעון צינור Nixie W/ Arduino Mega: 5 שלבים (עם תמונות)

וִידֵאוֹ: שעון צינור Nixie W/ Arduino Mega: 5 שלבים (עם תמונות)
וִידֵאוֹ: Nixie clock in action #diy 2024, נוֹבֶמבֶּר
Anonim
שעון צינור ניקסי W/ Arduino Mega
שעון צינור ניקסי W/ Arduino Mega
שעון צינור ניקסי W/ Arduino Mega
שעון צינור ניקסי W/ Arduino Mega
שעון צינור ניקסי W/ Arduino Mega
שעון צינור ניקסי W/ Arduino Mega

זהו שעון צינור ניקסי המופעל על ידי מגה ארדואינו. יש לו גם קבוצה של נורות LED RGB ומטריצת כפתורים מאחור כדי לשנות הגדרות מבלי לחבר אותו למחשב. השתמשתי בקבוצת עמידות בחיתוך לייזר, אך ניתן להכין בעצמך בעזרת מקדחה קטנה.

קצת רקע: קרא כאן אודות מהן צינורות ניקסי אם אתה סקרן. בעיקרון הם צינורות מלאים בגז עם מספרים 0-9 בהם, כאשר אתה מפעיל מתח כלשהו דרך ספרה הוא יידלק.

אני מצטער שהמדריך הזה לא מפורט במיוחד, אנא הגיב אם יש לך שאלות. אני גם מתנצל על כך שאין לי תמונות של נורות ה- LED RGB בהן השתמשתי.

שלב 1: חלקים

אלה החלקים בהם השתמשתי, סביר להניח שתוכל למצוא שפע של חלופות.

4 IN-14 צינורות Nixie (קבל 5 או 6 במקרה שאחד לא עובד) (25 $ בסך הכל)

ספק כוח 1 130V-200V (חפש "ספק כוח של nixie tube") (12 $)

4 נהגים K155ID1 (15 $ בסך הכל)

מודול שעון DS3231 אחד ($ 2)

10 נגדים של 5.6K 3W ($ 4) (ניתן להשתמש גם בנגדים של 10K)

מגה ארדואינו אחד (10 $)

קרש לחם אחד ארוך ($ 5)

חוט ליבה מוצק - 5 דולר ארה ב

מטריצת 8 כפתורים (אופציונלי) ($ 5)

צינורות כיווץ חום שונים (5 $) + אקדח חום

כלים: הלחמה, משקפי בטיחות, מחשב נייד עם תוכנת Arduino, סבלנות, צבת באף מחט, חשפנים/חותכים, סכין מדויקת, מולטימטר, מכונת מקדחה, אקדח דבק חם. גישה לחותך לייזר להתרחקויות אקריליות קלות, גישה למקדח חור 1/2 אינץ 'אם ברצונך להכין בעצמך.

שלב 2: כיצד להפעיל צינור ניקי

כיצד להפעיל צינור ניקי
כיצד להפעיל צינור ניקי
כיצד להפעיל צינור ניקי
כיצד להפעיל צינור ניקי
כיצד להפעיל צינור ניקי
כיצד להפעיל צינור ניקי

קרא את המדריך הזה:

במיוחד שלבים 1-3. אתה בהחלט צריך את הנגד של 10K. השתמשתי בשני נגדים 5K 3 וואט בסדרה כדי להשיג זאת.

ביסודו של דבר, התרומם עד 160 וולט בערך, שים נגד 10K בין מקור החשמל לצינור הניקסי, וחבר מוביל של צינור הניקסי לקרקע. קרא את המדריך, הוא מסביר טוב ממני.

שלב 3: שליטה על 4 צינורות עם מגה ארדואינו

שליטה על 4 צינורות עם מגה ארדואינו
שליטה על 4 צינורות עם מגה ארדואינו
שליטה על 4 צינורות עם מגה ארדואינו
שליטה על 4 צינורות עם מגה ארדואינו
שליטה על 4 צינורות עם מגה ארדואינו
שליטה על 4 צינורות עם מגה ארדואינו

שוב, עקוב אחר מדריך זה. אני רק עושה את זה כדי להראות את השלבים האחרונים של חיבור החלקים לשעון עבודה.

השתמשתי בשבבי K155ID1 לשליטה בצינור ה- nixie, זה היה 16 $ עבור סט של 6 מאירופה.

אתה יכול להשתמש במכפילים לצורך פחות פלט מהארדואינו, או שאולי יש דרך להשתמש בפחות משבבי ה- IC, אך לא עשיתי זאת.

השתמשתי בשבב אחד לכל צינור, וב -4 יציאות מהארדואינו לכל צינור. בגלל זה הייתי צריך מגה Arduino, שיש לו יותר סיכות קלט/פלט מאשר ה- Arduino Uno. התמונות שלמעלה/למטה הן של לוח הלחם שלי לפני שאני מחווט את כל החלקים, ושרטוט של איך חיברתי כל צינור לארדואינו עם השבב.

כן, זה משתמש במינימום 4*4 = 16 סיכות I/O, אבל זה בסדר כי למגה יש בערך 60.

חיברתי את מטריצת הכפתורים בכך שהפעלתי את סיכת "G" והכנסתי כל כפתור לסיכה אנלוגית. הסיבה לכך היא ש- DigitalRead קורא לפעמים את הכפתור כשלוחצים עליו כשהוא לא, אבל רק על ידי כך שהוא "נלחץ" אם analogRead נמצא ב -1023 (הערך המקסימלי), דילגתי על רוב הרעש הזה.

לאחר חיבור הצינורות, מודול השעון DS3231 ואורות RGB לארדואינו, הגיע הזמן לבצע תכנות גדול.

אורות LED RGB

שמתי 4 נוריות RGB במקביל על ידי חיווט כל המוליכים יחד עם חוט מגשר. אתה יכול לראות את זה בתמונות למעלה כחוט הלבן שקופץ בין ארבעת הצינורות. השתמשתי בנורות נוריות של קתודות, כך שאם הייתי שם את סיכת הארדואינו ל- LOW הן היו דולקות. אתה יכול למצוא הרבה הדרכות באינטרנט על שליטה בנורות LED RGB, רק תבין אם שלך הן קתודה נפוצה או אנודה נפוצה.

שלב 4: תכנות

תִכנוּת
תִכנוּת
תִכנוּת
תִכנוּת

צירפתי את הקוד שלי, מקווה שזה עוזר. "NixieJT1" הוא הקוד המלא. DS3231 מסייע בהגדרת מודול השעון

כמה טיפים לתכנות:

אם הקטעים שלך מוארים בסדר אקראי, נסה לשנות את סדר הפינים A/B/C/D. גרמתי להם להיות הפוכים ממה שחשבתי שהם צריכים להיות, וזה התחיל לעבוד.

השתמשתי ב- AnalogRead למטריצת הכפתורים וחיברתי את ה- "G" ל- 5V. DigitalRead מתבלבל אם אתה נוגע בחלקים מתכתיים של המטריצה.

החלק האחרון של הקוד (void DisplayNumber) עובר רק מ- 0 ל- 9 בינארי. 0001, 0010, 0011 וכו 'כנראה שיש דרך טובה יותר לעשות זאת.

שלב 5: חיתוכים בלייזר

צירפתי את הקובץ שהכנתי/השתמשתי בו לצורך התנגדות לייזר. בית הספר שלי משתמש בלייזר אפילוג, וההגדרות שלו הן עובי שבץ של.0001 אינץ 'או קטן יותר כדי לחתוך אותו, וכל דבר אחר רק כדי לחרוט אותו. רק רציתי שהם יחתכו, אז כל השורות.0001 בערך.

גזרתי שתי קבוצות של סטנדים בעיקר כך שיהיו לי תחליפים למקרה שבלבלתי קצת, אבל יש להם גם הבדלים קטנים (גדלי חורים שונים לחוטים וחור LED במרכז).

אם אין לך חותך לייזר אתה יכול להכין אותם בעצמך עם שני מקדחים רגילים ומקדח מסור חור אחד (קוטר 1/2 אינץ '). עץ היה עובד גם במקום אקריליק, פשוט לא תהיה לך השפעה מגניבה עם נוריות LED.

מוּמלָץ: