תוכן עניינים:
- שלב 1: רצועת LED, נתחיל בזה
- שלב 2: הרכיב את רצועות הלד והלחמה …
- שלב 3: חלקם לא אוהבים שזה חשוף
- שלב 4: התחל בחיווט … תן לכיף להתחיל
- שלב 5: לבסוף, החיה חיה !
- שלב 6: עכשיו עוד משהו קטן !!
וִידֵאוֹ: שעון בינארי באמצעות Neopixels: 6 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:17
היי אנשים, אני אוהב את כל מה שקשור ל- LED וגם אוהב להשתמש בהם בדרכים מעניינות שונות כן, אני יודע שהשעון הבינארי נעשה כאן מספר פעמים, וכל אחד מהם הוא דוגמה מצוינת ליצירת שעון משלכם.
ממש חשקתי בשעון בינארי להגיד "עשיתי את זה", והסתכלתי אילו חלקים יש לי זמינים, נוריות LED, נגדים, RTC, Arduino.. ואז מצאתי רצועת Neopixel (WS2812). זה גרם לי לחשוב, כמעט כל השעונים הבינאארים שראיתי משתמשים ב- Matrix LED הכוללים הרבה הלחמות, שלא תבינו לא נכון, אין לי בעיות בהלחמה, אבל למה אני לא יכול להשתמש ברצועה … תוכנית שנוצרה, האתגר התקבל..
אז ראשית, התיישבתי להבין מה אני רוצה בשעון בינארי, פשוט, שעות, דקות שניות, מקסימום 4 שורות כדי שאוכל לקרוא אותו בקלות יחסית, ואם אתה תוהה כיצד לקרוא שעון בינארי, אני יכול להמליץ לעיין בדף זה: כיצד לקרוא שעון בינארי גם במה אני מאכלס אותו, למזלי הייתי באיקאה והשתמשתי בכמה ממסגרות התמונות של ריבה בפרויקטים אחרים, כך חשבתי בינגו, כי יעשה יפה (וב 2.99 פאונד זה מחיר טוב).
בלי להתבטא יותר, רשימת חלקים:
- ארדואינו אונו
- מודול RTC (ds1302) Ebay (בריטניה)
- (כעת השתנה לסיר של 10k) 220k פוטנציומטר Ebay (בריטניה)
- Resistor Ebay 470r (בריטניה)
- מסגרת תמונות ריבה איקאה ריבה
- אצטט - למסכה
- שימוש במדפסת לייזר
יידרשו חוטי חיבור אחרים, קרש לחם ומקור כוח של 5V, אני מניח שיש לך כאלה:)
עכשיו בואו נבנה…
שלב 1: רצועת LED, נתחיל בזה
אז ראשית, קנה את רצועת ה- LED, למי שהייתה לי יש נוריות LED (פיקסלים) כל 16.5 מ מ, מה שנראה בסדר למסגרת שהייתה לי, אז חתכתי אותן במרווחי 6 פיקסלים בעזרת מספריים חדים (בטיחות רגילה חלה).
שים לב שבקרבת הרצועה ישנם חיצים, זהו כיוון הנתונים והעוצמה, ולרפידות הנחושת יש קו לאורך, חתוך לאורך אותו קו כדי להבטיח שישארו לך כריות נחושת בקצה כל חלק חתוך.
כעת כדאי שיהיו לך 4 רצועות LED עם 6 פיקסלים בכל אחת מהן, אם יש לך, כל הכבוד, אם לא, טוב, נסה שוב או הלחם אותן שוב יחד (ודא שהחיצים מוטבעים) ונסה לספור כמו שצריך בפעם הבאה.
נע במהירות, מאפשר לקבל את רצועות הלד במראית עין או בסדר כלשהו, איך עשיתי זאת היה למדוד את המסגרת ולחלק אותה לחלקים שווים. רציתי את שלי בתוך הר התמונה, כך גם החישובים שלי השתמשו בזה ולא בכל המסגרת. ההרכב הוא פריט הקרטון שבדרך כלל היה מסגר את התמונה, יש תמונה בשלב זה עם ההר מונח על גבי המסגרת.
שלב 2: הרכיב את רצועות הלד והלחמה …
כפי שניתן לראות בתמונות לשלב זה, הדפסתי קווים על נייר והנחתי עליהם את הרצועות, ולאחר מכן בניתי את המסגרת בכל פעם מחדש ו"עיצבתי אותה "כדי להבטיח שיש לי את המראה הרצוי. ברגע שהייתי מאושר, חיברתי את הרצועה לצמיתות לגב בעזרת דבק, הגב הדביק על שלי לא היה טוב מדי.
לצורך עיצוב זה השתמשתי ב- LibreCAD, שהוא קוד פתוח ויותר ממספיק למשימה, זכור בעת ההדפסה כדי למרכז את התמונה ולשנות את יחס ההדפסה ל -1: 1. צירפתי את הפריסה שבה השתמשתי בשלב זה.
הבא ברשימת ToDo היה חיבור הרצועות. בקופסת הביטים שלי היו לי כמה מחברי קצה PCB זכריים, אז השתמשתי בהם ולא בהלחמה של החיבור הראשון. אם יש לך אלה ואתה רוצה ללכת בדרך זו אל תהסס לעשות זאת.
בכל מקרה, החל מהרצועה התחתונה, חיצים המגיעים ימינה לשמאל, הלחמת מחבר הקצה שלך על הרצועה, או חוטי החיבור הראשי שלך, הייתי מציע להשתמש באדום, שחור וצבע אחר עבור הנתונים. רוב הרצועות הן תוויות +. -, D… + הוא החיובי שלך, - הוא שלילי, D הוא נתונים, לא כולם זהים ויכולים להיות בעלי מתח שונה, שלי הם 5v. אנא וודא כי בעת הפעלה אתה משתמש באספקת חשמל מתאימה.
זו הרצועה הראשונה שהתחילה, עכשיו מה שעלינו לעשות הוא לחבר את כל הרצועות בסדרה, כך שתהיה השמאלית של הרצועה התחתונה, מימין לרצועה הבאה למעלה, הלאה וכן הלאה, הרצועה האחרונה צריכה אין חיבור בצד שמאל והחיצים לכל הרצועות צריכים להיות ימינה לשמאל כפי שצוין קודם לכן.
שלב 3: חלקם לא אוהבים שזה חשוף
באופן אישי העדפתי את המראה החשוף והפשוט כדי שתוכל לראות איך זה עובד, אולם "היא שחייבים לציית לה" אמרה שאם היא הולכת על הקיר הזה היא צריכה "להראות יותר מסודרת" אז הייתי צריך לחשוב מהר ולהבין שאני יכול להשתמש בפריסה ולשנות אותו מעט, להדפיס אותו על אצטט וזה ייראה טוב. עד כמה שאשמח לומר שפרצתי את פוטושופ ועשיתי את זה בשלושה דברים, אני לא יכול, חבר שלי עשה לי את זה, כישורי הפוטושופ שלי לא טובים כמו שהמוח שלי היה רוצה לחשוב.
עיבוד הקצה הודפס על אצטט, גזוז והונח מאחורי הזכוכית, תמונת הצילום לאחר מכן, ואז רצועות הלד, ולבסוף לוח הגבה עם החוטים היוצאים מהחשמל והנתונים.
כפי שניתן לראות בתמונה, יוצאים לי חוטים אדומים, שחורים וירוקים, וחוטי הקישור מחוברים בגב.
המוצר הסופי אני חייב להודות בזעם לא נראה רע בכלל..
הבינארי בתחתית אומר "שעון בינארי"
אני אעבור לשינוי אחד כשאני יכול לשים את הידיים על עוד אצטט, וזה להזיז את המספרים של השורות לימין עוד קצת, הם נראים שעורה.
שלב 4: התחל בחיווט … תן לכיף להתחיל
כפי שאני בטוח שאתה יכול לראות בתמונות לא הצלחתי למצוא את המודול הנכון ב- Fritzing אז ייבאתי תמונה וסידרתי אותה בצורה הטובה ביותר.
רכבת החשמל התחתונה צריכה להיות בעלת ספק כוח משלה 5V, גודל אספקת החשמל תלוי בצריכת נוריות ה- LED שלך. הייתי מציע להיזהר בצד הזהירות ולהשתמש באחד שיכול להתמודד עם כל נוריות ה- LED בהירות מרבית.
עדיין לא התחייבתי לכך ללוח PCB (אשתמש בלוח) כיוון שאוכל להוסיף מסך LCD בעתיד הרחוק עם חיישן טמפרטורה ולהציג את התאריך/שעה והטמפרטורה בפורמט סטנדרטי, ולכן אין עוד סכמטי כרגע..
אזהרה.. שים לב לשגיאה בתרשים, הקרקע מה- RTC (חוט שחור) צריכה ללכת לאדמה ולא את המעקה החיובי כפי שמוצג, תעדכן את התרשים ותעלה אותה שוב, תודה ל- istoos ששמת לב.
שלב 5: לבסוף, החיה חיה !
שלב אחרון … חוזה
בדוק, בדוק שוב ובדוק שוב את החיבורים שלך …
עכשיו העלה את הסקיצה לארדואינו שלך, אני לא מתכוון להסביר כיצד לעשות זאת, מכיוון שיש יותר ממספר מדריכים לביצוע פעולה זו ולא יוסיפו שום ערך לערך הזה …
בהערות הקוד, שורה 119, אין צורך להתייחס לכך, שורת קוד זו קובעת את השעה והתאריך של השעון:
// myRTC.setDS1302Time (00, 28, 17, 7, 27, 3, 2016);
כדי לבטל תגובה, שנה זאת ל:
myRTC.setDS1302Time (00, 28, 17, 7, 27, 3, 2016);
והכניסו את התאריך/השעה הנוכחיים בפורמט כפי שתועד בסקיצה בשורה 115:
// שניות, דקות, שעות, יום בשבוע, יום בחודש, חודש, שנה
אוקיי, אז עכשיו תעלה את המערכון הזה … סיימת? בסדר
עכשיו, כשאתה מפעיל מחדש את Adruino הוא יקבע את התאריך/שעה לזה שצוין, ואתה לא רוצה שזה יעשה את זה, אז הגיב על שורה 119 והעלה את המערכון שוב. כעת בעת הפעלה מחדש הוא יקרא את השעה מה- RTC (שעון בזמן אמת) ואמור להיות מדויק.
כל בעיה, בדוק את החיבורים, זו תהיה הבעיה העיקרית, ואם הסוללה שבה אתה משתמש ב- RTC שלך חלשה, תקבל קריאות זמן מזויפות (אני יודע, זה קרה לי, כברירת מחדל הוא 48:45:45)
כל שאלה או בעיה אנא הוסיפו את ההערות ויעזרו בכל מה שאני יכול..
שיהיה לך כיף ותהנה..
שלב 6: עכשיו עוד משהו קטן !!
הבוקר חשבתי איך אני יכול לשפר את השעון הבינארי, אז תוך כדי ההגהרה והשתייה הגעתי כדי להדליק את החימום המרכזי כמו שהרגשתי קר, אבל כמה קר, מה הייתה הטמפרטורה !!!
תוכנית ערמומית…
למה לא להוסיף את הטמפרטורה לשעון?
שאלה טובה, אין סיבה שלא, אז בואו נעשה את זה..
20 דקות עם Fritzing והיה לי השלב הבא ביצירת המופת שלי מוכן לצאת לדרך, רק צריך לקצץ עוד רצועת LED באורך 6 פיקסלים, כמה חוטים, נגד 4k7ohm ושעה עם הלחמה האמינה שלי וכמה קווים של קוד … בוצע!
האם אני גורם לזה להישמע קל, ובכן, למרבה ההפתעה זה…
אז עם קצת לוח חשפנות שמתי את ה- DHT11 ואת הנגד הנדרש, בדיוק כמו בתרשים.
עדכנתי את הסקיצה שהייתה בשימוש בעבר, העלתי אותה והיי, עבדתי בפעם הראשונה.. אוקיי זה לא קרה, כשהלחמתי את סיכות מחבר הקצה הזכרי על הרצועה, הצלחתי לקבל מפרק גרוע בקו הנתונים, אז נאלצתי פותרים את זה..
הטמפרטורה מותקנת אנכית ונקראת כפי שמוצג בתמונה, כך שהטמפרטורה בעת צילום התמונה הייתה 19 מעלות צלזיוס.
מעניין ש- DHT11 גם מודד את הלחות, המשך לצפות כי ייתכן שתגיע רצועה נוספת בקרוב עם לחות.
מוּמלָץ:
שעון מיקרו בינארי: 10 שלבים (עם תמונות)
שעון בינארי מיקרו: לאחר שיצר בעבר מדריך Instructable (בינארי DVM), שעושה שימוש בשטח התצוגה המוגבל באמצעות בינארי. זה היה רק צעד קטן לאחר שיצר בעבר את מודול הקוד הראשי להמרה עשרונית לבינארית ליצירת שעון בינארי אך t
תצוגת שעון בינארי של BigBit: 9 שלבים (עם תמונות)
תצוגת שעון בינארי של BigBit: בתוכנית הוראה קודמת (שעון בינארי של מיקרוביט), הפרויקט היה אידיאלי כמכשיר שולחני נייד מכיוון שהתצוגה הייתה קטנה למדי. לכן נראה שהגרסה הבאה תהיה גרסת מעטה או רכוב על הקיר אך הרבה יותר גדולה
שעון מעורר בינארי Arduino DIY: 14 שלבים (עם תמונות)
שעון מעורר בינארי Arduino DIY: זהו השעון הבינארי הקלאסי שוב! אבל הפעם עם פונקציה נוספת עוד יותר! במדריך זה אראה לך כיצד לבנות שעון מעורר בינארי עם Arduino שיכול להראות לך לא רק זמן, אלא תאריך, חודש, אפילו עם שעון מעורר ואזעקה
שעון שולחן כתיבה בינארי: 9 שלבים (עם תמונות)
שעון שולחן כתיבה בינארי: שעונים בינארי הם מדהימים ובלעדיים לאדם שמכיר את הבינארי (שפת המכשירים הדיגיטליים). אם אתה איש טכנולוגיה השעון המוזר הזה הוא בשבילך. אז עשה אחד בעצמך ושמור את הזמן שלך בסוד! תמצא הרבה c
שעון בינארי פשוט באמצעות Attiny85: 10 שלבים
שעון בינארי פשוט באמצעות Attiny85: ברכות! במדריך זה אני מראה כיצד להכין שעון בינארי מינימליסטי ופשוט באמצעות אונו ארדואינו ואטיני 85. אם מעולם לא השתמשת בארדואינו לתכנת שבבים אחרים, תראה שקל מאוד לעשות זאת (ניסיתי את זה בפעם הראשונה