فهرست مطالب:

شماره گیری هوشمند - تصحیح خودکار تلفن هوشمند سنتی: 8 مرحله
شماره گیری هوشمند - تصحیح خودکار تلفن هوشمند سنتی: 8 مرحله

تصویری: شماره گیری هوشمند - تصحیح خودکار تلفن هوشمند سنتی: 8 مرحله

تصویری: شماره گیری هوشمند - تصحیح خودکار تلفن هوشمند سنتی: 8 مرحله
تصویری: ۸ چیزی معمولی که دلیل ساخت آنرا نمی دانستید. 2024, دسامبر
Anonim
Image
Image
راه اندازی ، Arduino UNO
راه اندازی ، Arduino UNO

شماره گیری هوشمند یک تلفن هوشمند تصحیح خودکار است که برای افراد مسن با نیازهای ویژه ایجاد شده است و افراد مسن را قادر می سازد تا مستقیماً از تلفن های قدیمی عادت کرده باشند.

تنها از طریق داوطلب شدن در یک مرکز مراقبت از سالمندان محلی بود که من واقعاً با مشکلاتی که یک گروه از افراد مسن در انجام وظایف روزانه ای که همه ما آنها را بدیهی می دانیم روبرو شد. بنابراین ، من "شماره گیری هوشمند" را ایجاد کردم ، یک عملکرد تصحیح خودکار به تلفن های سنتی اضافه شده که اطمینان می دهد اعداد شماره گیری شده اشتباه به طور خودکار برای مطابقت با اعداد موجود در لیست مخاطبین تلفن هوشمند تماس گیرنده تنظیم می شوند.

مرحله 1: راه اندازی ، Arduino UNO

راه اندازی ، Arduino UNO
راه اندازی ، Arduino UNO
راه اندازی ، Arduino UNO
راه اندازی ، Arduino UNO

در این گام اول ، ما در حال ساختن مدار نشان داده شده در بالا هستیم. در مراحل زیر سیم ها به سایر قسمت ها متصل می شوند و با شماره PIN ارجاع داده می شوند.

مواد:

آردوینو UNO x1

سیم x10

مرحله 2: تخته آبی (بلوتوث)

تخته آبی (بلوتوث)
تخته آبی (بلوتوث)
تخته آبی (بلوتوث)
تخته آبی (بلوتوث)
تخته آبی (بلوتوث)
تخته آبی (بلوتوث)

در این مرحله ما قصد داریم ماژول بلوتوث را متصل کنیم.

مواد:

ماژول بلوتوث PlayRobot x1

سیم x2

مقاومت x2 (1k اهم ، 2k اهم)

مرحله 3: تخته زرد (تلفن ، RJ11)

تخته زرد (تلفن ، RJ11)
تخته زرد (تلفن ، RJ11)
تخته زرد (تلفن ، RJ11)
تخته زرد (تلفن ، RJ11)
تخته زرد (تلفن ، RJ11)
تخته زرد (تلفن ، RJ11)

در مرحله سوم ما قصد داریم تلفن سنتی را با استفاده از جک RJ11 به Arduino UNO متصل کنیم.

مواد:

جک RJ11 x1

باتری 9 ولت و کانکتور x1

فتوکوپلر PC817 x1 (در عکس مواد متاسفانه وجود ندارد.)

مقاومت x1 (220 اهم)

مرحله 4: تخته سفید (رمزگشای DTMF)

تخته سفید (رمزگشای DTMF)
تخته سفید (رمزگشای DTMF)
تخته سفید (رمزگشای DTMF)
تخته سفید (رمزگشای DTMF)
تخته سفید (رمزگشای DTMF)
تخته سفید (رمزگشای DTMF)

اکنون ، ما قصد داریم رمزگشای DTMF (فرکانس دوتایی چندگانه) را متصل کنیم.

مواد:

رمزگشای CMD8870 DTMF x1

نوسان ساز کریستال (Xtal) 3.58 مگاهرتز x1

سیم x2

مقاومت x3 (10k اهم ، 100k اهم ، 330k اهم)

خازن x2 (0.1 میکرو فارنهایت)

---

برای بررسی اینکه آیا رمزگشای DTMF کار می کند ، چراغ LED را به آن وصل کردم. اگر شما همچنین مایل به اتصال LED هستید ، به دو ماده اضافی نیاز دارید.

مواد برای LED:

LED x1

مقاومت x1 (220 اهم)

مرحله 5: ما کار سخت افزار را تمام کردیم

با سخت افزار تمام شدیم!
با سخت افزار تمام شدیم!

تبریک می گویم! کار تمام شده باید به این شکل باشد. اکنون ، با نرم افزار پیش بروید!

مرحله 6: کد برد Arduino

کد برد آردوینو
کد برد آردوینو

من از IDE پیش فرض Arduino استفاده می کنم. در اینجا من کد منبع و نمودار جریان را برای اطلاعات شما ارائه کرده ام. اساساً ، برنامه ارقام وارد شده را می خواند و از طریق بلوتوث به تلفن هوشمند ارسال می کند.

مرحله 7: کد برنامه تلفن هوشمند

کد برنامه تلفن هوشمند
کد برنامه تلفن هوشمند

برای برنامه ، از Android Studio استفاده کردم. باز هم ، من کد منبع را ارائه کرده و نمودارهای جریان را درج کرده ام. اساساً ، برنامه از الگوریتم ویرایش فاصله برای بررسی شماره صحیح از لیست مخاطبین استفاده می کند.

---

س FAالات متداول: اگر اعداد مشابه باشند ، عملکرد خودکار تصحیح کننده با فرد اشتباه تماس نمی گیرد؟

اگر تعجب می کنید ، منطق من این است که افراد مسن با توانایی های تضعیف شده به احتمال زیاد گروهی از افراد را در لیست مخاطبین خود ندارند (احتمالاً فقط اعضای خانواده آنها) ، بنابراین فکر نمی کنم با فردی اشتباه که به طور تصادفی دارای یک فرد است تماس بگیرید. تعداد مشابه بسیار مشکل ساز خواهد بود. اگر الگوریتم بهتری در ذهن دارید ، خوشحال می شوم آن را بشنوم!

مرحله 8: انجام شد

همه چیز را به هم وصل کرده و آزمایش کنید! همچنین ، با خیال راحت ایده های خود را در اینجا به اشتراک بگذارید!

:)

توصیه شده: