תוכן עניינים:
וִידֵאוֹ: השעון הלא כל כך גרוע: 4 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
עקוב אחר מאת המחבר:
ראשית, למה לקרוא לזה שעון החרא? ובכן, זה מוריד ציפיות בתקווה לחרוג מהן:-) אני צוחק כמובן, השעון מייצג הרבה מהכישלונות וההצלחות שלי במידה שווה. הייצוג הפיזי של האנדרדוג באלקטרוניקה.
שנית, זה לא באמת איך להפוך את ה'דבר 'ליותר השתקפות על בחירות עיצוב וכל החומרים הדרושים לך לבניית שלך.
שעון החרא הוא שעון הפועל מתוך ATMEGA328 המניע 82 נוריות LED באמצעות 74HC595 המניע את השורות ו- TLC5940 הטביע את הזרם על פני העמודים. מכיוון ש- DS3231 שומר על הזמן וניתן להמשיך לפעול עם מסופי כניסת הסוללה. לשעון מספר 'מצבים' לצפייה בשעה, תאריך, שנה, טמפרטורה ולאחר מכן מצבים להגדרת השעה והתאריך באמצעות שני הכפתורים. ניתן לעמעם את נוריות ה- LED באמצעות TLC5940 וניתן להשתמש בתצוגת השניות (נוריות LED ורודות למעלה) להצגת אות בהקשר לצד המצב בו נמצא השעון.
יש כמה תכונות שלא השתמשתי בהן או הוצאתי מה- PCB כמו טעינת סוללת ליתיום, עשיתי זאת בגרסה זו כדי להפחית את עלות החלקים ומכיוון שה- DS3231 באמת לוגם כמות קטנה של זרם. עדיין יש סיכות לסיכת האזעקה INT/SQW המובנית DS3231 וסיכת באזר מה- ATMEGA. סיכה 10 נשברת לשימוש כללי ויש גם סיכה אנלוגית לתכונה כמו LDR לשינוי הבהירות המבוססת על האור הסביבתי.
הרכבתי רשימת השמעה של כל הסרטונים שבהם אני זוכר שדיברתי עליו או עיצבתי את שעון החרא.
שלב 1: שלב 1: ה- PCB והסכימה
פריסת ה- PCB והסכימה תוכננו ב- Eagle, זה לקח הרבה זמן;-) אבל זה גם היה מאוד כיף ובאמת לימד אותי הרבה על עיצוב. אל דאגה עדיין יש הרבה טעויות אם כל פרויקט אחר שעשיתי, כולל כל אלה שאני לא יודע עליהם בפרויקט הזה.
רציתי שלשעון יהיה תצוגת מטריקס וכדי שכולו יתקיים בלוח אחד אז התחלתי ליצור לוח עגול כדי לחקות שעון אנלוגי. כֵּן…. זה לא נדבק, זו הייתה צורה נוראית להתהלך ודרשה מיליוני (אולי מאות) נוריות. לאחר מכן החלטתי ליצור תצוגה בסגנון מטריקס באמצעות נוריות הלדים, במקור כולן מונעות עם רשמי משמרות (74HC595 הנכבד) אך בסופו של דבר החלטתי כי נהג ה- LED המוכר TLC5940 יהיה נהדר להטביע את הזרם מהנוריות הללו ולתת את מדהים תכונה של עמעום PWM.
להלן כתב החומרים:
1 x 16 MHz קריסטל SM49
82 x 0603 נוריות (כמעט בכל צבע שאתה אוהב)
1 x מיני USB מסוג B (אין צורך, זה רק בשביל כוח שנפרץ לפינים בכל מקרה)
7 x 100nf 0805 קבלים
נגדים 9 x 10k 0805
2 x 10uf 0805 קבלים (לא באמת צריך להיות כנים ו- 0805 יקרים)
נגדים 5 x 1k 0805
נגדים 1 x 2k 0805
5 x 2n3906 SOT23
נגדים 2 x 22pf 1206
נגדים 16 x 470 אוהם 0805
1 x 74HC595D SO16
1 x ATMEGA328P-AU
1 x DS3231 SO16W
2 x מתג מישוש SMD DTSM-3
1 x TLC5940PWP
שלב 2: שלב 2: קוד הזבל
הקוד היה קצת סיוט, התברר שקידוד של שעון עם תצוגת מטריקס ביתית הוא לא פשוט אפילו כשאתה משתמש בכמה ספריות.
זה כמובן לא קוד נהדר, זה קוד שטויות. אבל זה עובד וקל לשינוי, אין לי מושג איך להקים ספרייה אז זה קצת חורבן רכבת. חה חה, אבל בכנות אני פועל לשפר את הקוד שלי וללמוד כיצד ליצור ספריות משלי.
הוא נכתב ב- Arduino IDE ומשתמש בכמה ספריות (Shifter.h, MD_DS3231.h ו- Tlc5940.h) שנוצרו על ידי אנשים הרבה יותר חכמים כי אני תצטרך להעלות את זה עם מתכנת, השתמשתי בארדואינו כספקית אינטרנט חיבר אותו לאיפוס, 11, 12, 13 סיכות על הלוח.
הכפתורים:
ישנם שני לחצנים, יש להם מספר פונקציות תלויות במצב שבו השעון נמצא. ניתן להשתמש בהם כדי לשנות את מצב התצוגה קדימה ואחורה, דרך הזמן, התאריך, השנה, הטמפרטורה ולאחר מכן להגדרת השעה.
שלב 3: שלב 3: מארז החרא
"loading =" עצלן "אני יכול להגיד, זה קצת שטויות אבל אני די מאוהב בזה. הגרסה החדשה של עיצוב ה- PCB אין את חוטי הבודד האטרקטיביים האלה;-) אלה המוגמרים שיש לי מבוססים על לוחות האב טיפוס שלי.
אל תהסס לקרוע אותו, לערבב אותו מחדש ולהשתמש בכל חלקים שמוצאים לך שימושיים. נעזרתי בהמון אנשים מקהילת יוטיוב לכל אורך הפרויקט, כך שכולם בסופו של דבר.
מוּמלָץ:
השעון הבינארי האולטימטיבי: 12 שלבים (עם תמונות)
השעון הבינארי האולטימטיבי: לאחרונה הכרתי את הרעיון של שעונים בינאריים והתחלתי לחקור כמה אני יכול לבנות לעצמי. עם זאת, לא הצלחתי למצוא עיצוב קיים הפונקציונלי והמסוגנן בו זמנית. אז החלטתי
השעון הראשון לפעוט - עם טיימר הדלקה: 16 שלבים (עם תמונות)
השעון הראשון של הפעוט - עם טיימר הדלקה: מדריך זה מראה לך כיצד ליצור 'פרצופים' להחלפה - שיכולים להציג תמונות של ילדך, תמונות משפחה/חיות מחמד - או כל דבר אחר - שחשבת שיהיה נחמד לשנות מעת לעת. כל שעליך לעשות הוא לספוג את הפרספקס הברור מעל הארון הרצוי
השעון הדיגיטלי: 6 שלבים
השעון הדיגיטלי: פרויקט זה מיועד למטרתו שהתחביב שלו הוא לעשות דברים שונים על ידי פרויקטים של עשה זאת בעבודת דיג '. לשעון הדיגיטלי יש תכונות שונות כמו זה מראה זמן, תאריך, אזעקה, טמפרטורה, מעבר שונה ב- LED
QuizBox - חידון האינטרנט הלא מקוון: 6 שלבים
QuizBox - חידון האינטרנט הלא מקוון: חידון אינטרנט לא מקוון כדי לברר איזה ערכת משנה אתה, מי לא צריך את זה? סקירה להלן סקירה מהירה של התוכן. מבוא ווידאו ראווה הדפסת הקופסה הוספת קצת אלקטרוניקה כתיבת הקוד הפיכת חידון לתוצאה
הפוך את XP שלך למראה (לעין הלא מאומנת) כמו Mac OS X: 4 שלבים
הפוך את XP שלך למראה (לעין הלא מאומנת) כמו Mac OS X: הערה: זה מוקדם מדי. אנא בדוק שוב בעוד מספר ימים. אני יודע שיש שם כמה מדריכים שמשנים את המראה של XP ל- Vista (תוכנות פרסום לסוסים טרויאנים של וירוסים פולשים). למה ויסטה כשהיא הייתה אקווה של Mac זה "נוח