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

שעון בזמן אמת של מיניטל: 5 שלבים
שעון בזמן אמת של מיניטל: 5 שלבים

וִידֵאוֹ: שעון בזמן אמת של מיניטל: 5 שלבים

וִידֵאוֹ: שעון בזמן אמת של מיניטל: 5 שלבים
וִידֵאוֹ: שעון מדניה רחובות בזמן אמת 2024, יולי
Anonim
שעון בזמן אמת של מיניטל
שעון בזמן אמת של מיניטל

המיניטל, שנוצר בשנת 1978 על ידי France Telecom, היה שירות אחזור מידע וטקסט. נחשבת לרשת המצליחה ביותר לפני הרשת העולמית. 30 שנה בשנת 2008 סוף סוף הרשת נסגרה. (יש הרבה מידע על זה בוויקי.) בין לילה הטרמינלים האלה התיישנו.

מסופים "מטומטמים" אלה, המורכבים ממקלדת מסך CRT, מודם וכמה אוגרי שימורים, אינם מסוגלים לעבד נתונים. אז מה אתה יכול לעשות עם זה? הפכו אותו לשעון!

שלב 1: רשימת רכיבים

מעבד Atmega 328p עם מטען אתחול Arduino

קריסטל 16 מגה -הרץ

קבלים 22 pf x 2

נגד 10 קאוהם

מכסה אלקטרוליטי 100 uf

מודול RTC DS3231

סיכות כותרת לחיבור קל

(נגדי 10kOhm ו- 100kOhm: אופציונלי)

קצת חוט והלחמה

לוח Arduino Uno להעלאת סקיצה

וכמובן מסוף מיניטל 1

שלב 2: סכמטי

סכמטי
סכמטי

הסכימה פשוטה מאוד. זוהי ההתקנה הבסיסית שלך ב- Atmega328p עם ה- RTC המחובר לפינים אנלוגיים 4 & 5. Minitel rx ו- tx המחוברים לסיכות דיגיטליות 7 & 8. זהו בעצם זה. באחת הדוגמאות שלי הוספתי כמה נגדים ליצירת מחלק מתח המחובר לסיכה אנלוגית 3. המיניטל יכול כעת להיות מד מתח DC עד 50 וולט. אתה יכול גם להוסיף ציוד היקפי אחר, כגון LDR, מדחום, מיקרופון וכו '. סכמטי שציירתי אינו מציג את נגדי מחלק המתח. ייתכן שתרצה להוסיף דברים אחרים, ערכים שונים או להשאיר זאת לחלוטין.

שלב 3: חיבור

חיבור
חיבור
חיבור
חיבור
חיבור
חיבור

שים לב: לפני הסרת מעטפת המיניטלס, ודא שניתקת אותו מהחשמל ומאפשר 5 דקות עד שקבלי המתח הגבוה יתרוקנו.

יש הרבה מקום בתוך המיניטל למעגל שלך, אך וודא שהוא לא נוגע בחלקים אחרים. הברגתי את שלי ללוח אחורי נשלף.

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

אתר את ווסת המתח Minitels 7805 וחבר אליו את המעגל שלך. (ודא שאתה מקבל את הקוטביות שלך נכון. תמיד! תמיד! תמיד !! בדוק שוב לפני שתפעיל אותו.)

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

שלב 4: למעלה ולרוץ

Image
Image
למעלה ולרוץ
למעלה ולרוץ
למעלה ולרוץ
למעלה ולרוץ
למעלה ולרוץ
למעלה ולרוץ

להלן כמה תמונות.

שלב 5: הקוד

הקוד משתמש בשלוש ספריות. SoftwareSerial, Minitel ו- DS3231. הכל ניתן להורדה מ- GitHub. פונקציית השיחה Minitel m (7, 8) מגדירה את ה- Minitels RX & TX על פינים דיגיטליים 7 & 8. (ניתן לשנות אותם לסיכות זמינות אחרות שאתה רוצה)

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

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

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

אני לא הולך לדבר על כל הקוד. כנראה שכבר דילגת על החלק הזה.

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

תודה שהסתכלת. אני מקווה שפרויקט שעון המיניטל שלך יסתדר.

לוק. IG luke1969 מורגן

מוּמלָץ: