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

חיוג חכם - טלפון חכם מסורתי לתיקון אוטומטי: 8 שלבים
חיוג חכם - טלפון חכם מסורתי לתיקון אוטומטי: 8 שלבים

וִידֵאוֹ: חיוג חכם - טלפון חכם מסורתי לתיקון אוטומטי: 8 שלבים

וִידֵאוֹ: חיוג חכם - טלפון חכם מסורתי לתיקון אוטומטי: 8 שלבים
וִידֵאוֹ: פגישה מס' 5-29/4/2022 | ישיבת צוות תעודת סל ודיאלוג 2024, יולי
Anonim
Image
Image
התקנה, ארדואינו UNO
התקנה, ארדואינו UNO

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

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

שלב 1: התקנה, Arduino UNO

התקנה, ארדואינו UNO
התקנה, ארדואינו UNO
התקנה, ארדואינו UNO
התקנה, ארדואינו UNO

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

חומרים:

Arduino UNO x1

חוטים x10

שלב 2: לוח כחול (Bluetooth)

לוח כחול (Bluetooth)
לוח כחול (Bluetooth)
לוח כחול (Bluetooth)
לוח כחול (Bluetooth)
לוח כחול (Bluetooth)
לוח כחול (Bluetooth)

בשלב זה אנו הולכים לחבר את מודול ה- Bluetooth.

חומרים:

מודול Bluetooth של PlayRobot x1

חוטים x2

נגדים x2 (1k אוהם, 2k אוהם)

שלב 3: לוח צהוב (טלפון, RJ11)

לוח צהוב (טלפון, RJ11)
לוח צהוב (טלפון, RJ11)
לוח צהוב (טלפון, RJ11)
לוח צהוב (טלפון, RJ11)
לוח צהוב (טלפון, RJ11)
לוח צהוב (טלפון, RJ11)

בשלב השלישי אנו הולכים לחבר את הטלפון המסורתי ל- Arduino UNO באמצעות שקע RJ11.

חומרים:

שקע RJ11 x1

סוללה 9V ומחבר x1

מצמד PC817 x1 (זה לא מופיע בתצלום החומרים, מצטער.)

נגד x1 (220 אוהם)

שלב 4: לוח לבן (מפענח DTMF)

לוח לבן (מפענח DTMF)
לוח לבן (מפענח DTMF)
לוח לבן (מפענח DTMF)
לוח לבן (מפענח DTMF)
לוח לבן (מפענח DTMF)
לוח לבן (מפענח DTMF)

כעת, אנו הולכים לחבר את מפענח DTMF (Dual-Tone Multiple Frequency).

חומרים:

מפענח CMD8870 DTMF x1

מתנד קריסטל (Xtal) 3.58MHz x1

חוט x2

נגד x3 (10k אוהם, 100k אוהם, 330k אוהם)

קבלים x2 (0.1 microF)

---

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

חומרים עבור LED:

LED x1

נגד x1 (220 אוהם)

שלב 5: סיימנו עם החומרה

סיימנו את החומרה!
סיימנו את החומרה!

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

שלב 6: קוד לוח Arduino

קוד לוח Arduino
קוד לוח Arduino

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

שלב 7: קוד אפליקציה לסמארטפון

קוד אפליקציה לסמארטפון
קוד אפליקציה לסמארטפון

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

---

שאלות נפוצות: האם הפונקציה לתיקון אוטומטי לא הייתה קוראת לאדם הלא נכון אם המספרים דומים?

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

שלב 8: בוצע

חבר הכל יחד ובדוק אותו! כמו כן, אל תהסס לשתף את הרעיונות שלך כאן!

:)

מוּמלָץ: