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

טלפון: 6 שלבים
טלפון: 6 שלבים

וִידֵאוֹ: טלפון: 6 שלבים

וִידֵאוֹ: טלפון: 6 שלבים
וִידֵאוֹ: טלפון חדש בשכונה 2024, יולי
Anonim
טֵלֵפוֹן
טֵלֵפוֹן

שלום לעמיתי הוראה (אם זו אפילו מילה אחת!)

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

היה לי טלפון ישן של GPO (A Pre-British Telecom) שוכב ורציתי לעשות איתו משהו יותר מאשר רק eBay או לזרוק אותו. לפני כשנה, היה לי רעיון של vauge להפוך אותו לטלפון נייד ולאחר חיפוש קצר ברשת שמתי לב שלאנשים אחרים היה אותו רעיון, אז מה שעשיתי הוא לא דבר חדש אבל אני לא חושב שבעצם נתקל בגרסה שתועדה במלואה רק פיסות קוד ורעיונות פה ושם.

היו לי כמה דרישות בסיסיות לטלפון שלי זה היה חייב להיות נייד (ברור !!!!) אז היה צורך בצורת סוללה כלשהי. לא היו חייבים שום אופציות חיצוניות למארז - למרות שבסופו של דבר נכנעתי מעט על ידי הוספת מתג ונוריות סטטוס, מתחת לטלפון. החוגה הסיבובית חייבת לפעול כפי שהייתה בעבר צלצול הפעמון חייב לפעול, לא רציתי "לזייף את הצלצול" עם מודול השמעת MP3 כלשהו. זה צריך להיות נטען באמצעות מטען USB משותף או ניתן לחייב אותו באופן אלחוטי.

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

שלב 1: קנה את החלקים שלך

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

  1. טלפון GPO בריטי, סוג 746
  2. מודול מטען אחד מסוג TP4056 3.7V, כמו זה
  3. סוללה אחת 18650
  4. מתג הדלקה לבחירתך
  5. מודול בוסט XL6009 אחד כמו זה
  6. שבב נהג אחד מסוג L293B H-Bridge. קניתי את שלי מרכיבי RS כאן
  7. גרסת Arduino Pro-Mini, 3V
  8. מודול SIM800 כמו זה
  9. כרטיס סים !!!!!
  10. שלושה נגדים של 10K
  11. נגד אחד 4.7K
  12. נגד 1K אחד
  13. קבל 470uF אחד
  14. טרנזיסטור אחד PN2222A. כנראה שכל NPN יהיה תקין, יש לי רק הרבה כאלה ביד.
  15. אופציונלי כמה נוריות LED להצגת מצב הטלפון
  16. תשעה מחברי Molex KK 6410 זכרים ללוח ותשע נקבות לרכיבים ללוח. ייתכן שיהיה עליך להשיג את המסופים עבור הצד הנשי.
  17. אם אתה רוצה לוח PCB, יש לי כמה למכירה ב -8.00 ליש"ט עם P&P בחינם בבריטניה. צור איתי קשר בכתובת [email protected]

שלב 2: הכנת הטלפון הישן

הכנת הטלפון הישן
הכנת הטלפון הישן
הכנת הטלפון הישן
הכנת הטלפון הישן
הכנת הטלפון הישן
הכנת הטלפון הישן
הכנת הטלפון הישן
הכנת הטלפון הישן

התחל בפתיחת מארז הטלפון שלך.

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

יש לנתק את כל החוטים, T1 - T19 מלוח ה- PCB, ואז יש להסיר את בורג ה- PCB המרכזי, כעת ניתן להסיר את ה- PCB. יתכן שיהיה צורך בהתנדנדות מסוימת כדי להוציא את הלוח.

יש רק רכיב אחד הדרוש מה- PCB והוא מתג ה- on-hook כפי שמוצג בתמונה. זהו המתג שיידע אותנו אם המכשיר יושב בטלפון. כאשר אנחנו בטלפון נוכל לקבל שיחות. אם ערכת המכשיר אינה מנותקת, אנו יכולים לחייג למספר (וגם ליצור צליל ניתוק מהאוזנייה).

המתג כולל גם מנגנון מנוף קפיץ ולכן אני מציע להשתמש במקור. אני מניח שאתה יכול ליצור מנגנון משלך, אבל לא הייתי טורח.

מצבו של מתג זה יהיה במעקב על ידי הארדואינו.

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

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

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

מעטפת הטלפון הישן אמורה כעת להיות שלמה.

שלב 3: סקירה כללית של המעגל

סקירה כללית של המעגל
סקירה כללית של המעגל

הכוח מסופק ממכשיר 5V, למשל מטען USB, אך הסוג של השקע/שקע תלוי כמובן בך. זה מחובר למטען TP4056. יש הרבה מידע על המטען הקטן והמסודר הזה, אז לא אפרט. מה שהוא עושה זה לאפשר למחשב ה PSU לטעון את הסוללה ואם אין PSU, והסוללה מספיקה טעינה, אפשר לסוללה להפעיל את הטלפון הנייד.

הסוללה בה השתמשתי הייתה מסוג תא יחיד של 18650 מכיוון שהיא מספקת 3.7V המתאימה בדיוק עבור ה- Arduino Mini Pro וכרטיס Sim800. הוא נותן כ -3 שעות שימוש. לא ניסיתי לשים שניים במקביל, אבל אני חושב שזה יעבוד וייתן זמן המתנה ארוך יותר.

הסוללה מספקת כוח לגשר L293 H באמצעות ממיר ההגברה XL6900, המוגדר לספק של כ -30 וולט. הפעמון ב- GPO יכול לצלצל בסביבות 30V, אך הוא חייב להיות AC. אנו יכולים לדמות זאת באמצעות גשר H. שוב יש המון מידע על H-bridges באינטרנט ולכן אין טעם שאחזור. אבל בקצרה גשר H מאפשר לנו 'להחליף' את כיוון הזרם. גשרים אלה משמשים בדרך כלל במנועי DC כדי להפוך את הכיוון. אז על ידי שינוי הכיוון נוכל לצלצל בפעמון. ההחלפה מתבצעת על ידי הארדואינו בסיכות 4 ו -5.

הארדואינו שולט בכרטיס Sim800 על ידי שליחה וקבלה של פקודות AT. השתמשתי ושיניתי את ספריית SeeedStudio כדי לשלוט בארדואינו, כך שאעניק להם קרדיט.

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

מתג ה- וו, שחולץ מלוח הלוח המודרני של הטלפון, הוא רק מתג והמצב מנוטר על ידי הארדואינו.

יש אפשרות לשתי נורות סטטוס מהארדואינו, עדיין לא החלטתי מה לעשות איתן, אם כבר!

שלב 4: הקוד

הקוד להפעלת הטלפון מצורף למעלה. אני לא טוען שהקוד הוא היעיל ביותר אבל נראה שהוא עובד בשבילי.

הקוד נכתב עבור Arduino Pro Min (3V) ונעשה באמצעות גירסה 1.8.5 של ה- Arduino IDE.

השתמש בקובץ Seeeduino_GPRS-master.zip המצורף מכיוון שהוספתי כמה פונקציות נוספות ושיניתי את הסיכות להפעלת ה- Arduino Mini Pro.

תן לי לעבור בקצרה על מה הקוד מנסה לעשות.

ה- arduino יגדיר תחילה את הסיכות עבור ה- Arduino, ולאחר מכן מגדיר מערך למספרים המאוחסנים. אתה יכול לקודד מספרים בחיוג תדיר לספרה אחת בחייגן הסיבובי. למשל חיוג "1" מצביע על מספר הטלפון "32323254321". אתה יכול לקבל עד 10 מספרים מקודדים.

לאחר מכן הוא מתחיל את הלולאה הראשית

ההחלטה הראשונה היא (boolOnHook == false) ו- (boolRING == false) אם זה נכון, המשמעות היא שהמשתמש הרים את המכשיר ולכן עלינו ליצור צליל באוזניה.

לאחר מכן אנו מבצעים את הקוד של GuidoMax כדי לקבוע אילו מספרים מחייגים. אם, לאחר 5 שניות, לא מתקבלת כל קלט מהחייגן הסיבוב, המספר שנאגר נשלח לכרטיס SIM800 וחייג.

כאשר boolOnHook הופך להיות נכון, אנו מנתקים את שיחת הטלפון ומאפסים את מאגר מערכי מספר הטלפון.

לפונקציה fnRing יש עיכוב נכון לחקות את הצלצול של טלפון בבריטניה

פונקון fnTestBell משמש לבדיקת מעגל הפעמון

הפונקציה fnDebug שימשה להוצאת המשתנים לצג הטורי במהלך הבדיקה.

שלב 5: בניית ה- PCB וההרכבה הסופית

בניית הלוח וההרכבה הסופית
בניית הלוח וההרכבה הסופית
בניית הלוח וההרכבה הסופית
בניית הלוח וההרכבה הסופית
בניית הלוח וההרכבה הסופית
בניית הלוח וההרכבה הסופית

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

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

חותכים את שני הרצועות ומחברים את החוט האדום.

חותכים שני חתכים נוספים ומוסיפים את החוט הכחול.

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

המודול הראשון להלחמה בכל זאת הוא TP4056. ברגע שאתה מוודא שהוא יכול לקבל 5V מכניסת PWR ויש להעביר 4.2V לסוללה ו- 4.2V לשאר המעגל.

לאחר מכן הכנס את XL6009 והתאם עד שהוא מגיע ל -30 וולט.

הוסף את L-293 H-Bridge ואת ה- Arduino הבא. בשלב זה תוכל להבהב את הארדואינו ולבדוק אם צלצול הפעמונים פועל באמצעות fnTestBell.

אם בכל זאת הוסף את מודול SIM800 ואת שאר כותרות הסיכה, טרנזיסטור ורכיבים פסיביים.

הרכיב האחרון שצריך להוסיף הוא מתג ה- וו.

הברג שוב את לוח ה- PCB החדש לתוך בית הטלפון, ודא כי מתג הוו-וו יתקשר למנגנון העריסה שעל הקרס.

חבר את הסוללה, את החייגן המסתובב, המיקרופון, הרמקול, הפעמון, נוריות הסטטוס אם אתה משתמש בהם ומתג ההפעלה. הנח את הסוללה במקומות מתאימים. הנחתי אותו ממש מאחורי הפעמון עם הרבה כחול-טאק!

כבה את המכלול ואם עדיין לא עשית זאת, הבזק תוכנת רטרו -מובייל לתוך הארדואינו באמצעות כרטיס 3T FTDI.

הפעל כוח ל- TP4056 וכאשר הכחול (על הלוחות שלי) הסוללה טעונה ובתנאי שיש כרטיס SIM ב- SIM800 כעת אתה אמור להיות מסוגל לבצע שיחות טלפון.

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

שלב 6: מה הלאה?

הייתי רוצה לעשות משהו עם סטטוסים, אולי קוד טקסט מורס. או להבהיר אזהרה כשהסוללה כמעט ריקה. ה- SIM800 יכול לדווח על רמת הסוללה.

אולי היה נחמד לחשוב על הוספת מודול BT כדי שאוכל להתאים אותו לטלפון אחר או לרכב שלי.

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

תודה שקראת ואם אתה רוצה לוח PCB שלח לי דוא ל [email protected]

תודה ובבקשה הצביעו לי בתחרות האשפה לאוצר!

מוּמלָץ: