Mündəricat:
- Addım 1: Quraşdırma, Arduino UNO
- Addım 2: Mavi lövhə (Bluetooth)
- Addım 3: Sarı lövhə (Telefon, RJ11)
- Addım 4: Ağ lövhə (DTMF Dekoder)
- Addım 5: Avadanlıqla işimiz bitdi
- Addım 6: Arduino Board Kodu
- Addım 7: Smartphone Tətbiq Kodu
- Addım 8: Bitti
Video: Smart Dial - Avtomatik Düzəldən Smart Ənənəvi Telefon: 8 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Smart Dial, xüsusi ehtiyacları olan yaşlılar üçün yaradılmış ağıllı avtomatik düzgün telefondur və yaşlılara alışdıqları ənənəvi telefonlardan birbaşa zəng etməyə imkan verir.
Yalnız yerli yaşlı bir qayğı mərkəzində könüllü olaraq, yaşlı insanların yaşadığı gündəlik vəzifələri yerinə yetirərkən qarşılaşdıqları çətinlikləri anladım. Bu səbəbdən, ənənəvi telefonlara əlavə edilmiş avtomatik düzəltmə funksiyası olan "Smart Dial" ı yaratdım ki, bu da yanlış yığılmış nömrələrin zəng edənin Smartfon əlaqə siyahısındakı nömrələrə uyğun olaraq avtomatik olaraq tənzimlənməsini təmin edir.
Addım 1: Quraşdırma, Arduino UNO
Bu ilk addımda yuxarıda göstərilən dövrəni qururuq. Növbəti addımlarda tellər digər hissələrə bağlanacaq və onlara PIN nömrəsi göstəriləcək.
Materiallar:
Arduino UNO x1
tel x10
Addım 2: Mavi lövhə (Bluetooth)
Bu addımda Bluetooth modulunu bağlayacağıq.
Materiallar:
PlayRobot Bluetooth modulu x1
teller x2
rezistorlar x2 (1k ohm, 2k ohm)
Addım 3: Sarı lövhə (Telefon, RJ11)
Üçüncü addımda RJ11 jakından istifadə edərək ənənəvi telefonu Arduino UNO -ya bağlayacağıq.
Materiallar:
RJ11 jak x1
9V batareya və bağlayıcı x1
PC817 fotokuplör x1 (Materialdakı fotoşəkildə yoxdur, üzr istəyirəm.)
müqavimət x1 (220 ohm)
Addım 4: Ağ lövhə (DTMF Dekoder)
İndi DTMF (Dual-Ton Multiple Frequency) dekoderini bağlayacağıq.
Materiallar:
CMD8870 DTMF dekoder x1
Kristal Osilatör (Xtal) 3.58MHz x1
tel x2
müqavimət x3 (10k ohm, 100k ohm, 330k ohm)
kondansatör x2 (0.1 microF)
---
DTMF dekoderinin işlədiyini yoxlamaq üçün ona bir LED işığı bağladım. LED -i də birləşdirmək istəyirsinizsə, iki əlavə materiala ehtiyacınız olacaq.
LED üçün materiallar:
LED x1
müqavimət x1 (220 ohm)
Addım 5: Avadanlıqla işimiz bitdi
Təbrik edirik! Bitmiş iş belə görünməlidir. İndi proqram təminatına davam edirik!
Addım 6: Arduino Board Kodu
Varsayılan Arduino IDE -dən istifadə edirəm. Burada məlumatınız üçün mənbə kodu və axın cədvəli verdim. Əsasən, proqram daxil edilmiş rəqəmləri oxuyur və Bluetooth vasitəsilə smartfona göndərir.
Addım 7: Smartphone Tətbiq Kodu
Tətbiq üçün Android Studio istifadə etdim. Yenə mənbə kodu verdim və axın cədvəllərini daxil etdim. Əsasən, tətbiq əlaqə siyahısından düzgün nömrəni yoxlamaq üçün Məsafəni Düzəltmə alqoritmindən istifadə edir.
---
FAQ: Nömrələr oxşar olarsa avtomatik düzəltmə funksiyası yanlış adama zəng etməzmi?
Maraqlandığınız təqdirdə, məntiqim budur ki, qabiliyyəti pisləşən qocalar, çox güman ki, əlaqə siyahısında bir qrup insan (ehtimal ki, yalnız ailə üzvləri) olmur, buna görə də səhv bir insana zəng etməyi düşünmürəm. oxşar rəqəm çox problem olardı. Daha yaxşı bir alqoritminiz varsa, bunu eşitməkdən məmnun olaram!
Addım 8: Bitti
Hər şeyi birləşdirin və sınayın! Həm də fikirlərinizi burada bölüşməkdən çekinmeyin!
:)
Tövsiyə:
Vintage Rotary Telefon Dial PC Səs İdarəçiliyi: 7 addım (şəkillərlə)
Vintage Rotary Telefon Dial PC Səs İdarəetmə: Mənim kimi bir şey varsa, kompüterinizdəki səsin tez -tez dəyişdiyini görürsünüz. Bəzi videolar digərlərindən daha yüksəkdir, bəzən podkast və ya musiqi dinləyərkən kompüterinizdə səsin kəsilməsini istəyərsiniz və susmağa ehtiyac ola bilər
DIY Evin Avtomatlaşdırılması - Ənənəvi İşıq Şalterlərini dəyişdirin: 5 addım
DIY EV AUTOMASYONU - Ənənəvi İşıq Şalterlərini dəyişdirin: Toxunma sensorlarından istifadə edərək İŞIQLARI yandırın və ya söndürün Xüsusiyyətlər: Kapasitiv toxunma sensörləri ənənəvi mexaniki açarların əvəzinə işıqları yandırmaq üçün istifadə olunur
Çin Ənənəvi Rəsmi NeoPixel Divar Sənəti (Arduino tərəfindən dəstəklənir): 6 addım (şəkillərlə)
Çin Ənənəvi Rəsm NeoPixel Divar Sənəti (Arduino tərəfindən dəstəklənir): Divarınız üçün bir az cansıxıcı hiss edirsiniz? Bu gün Arduino tərəfindən dəstəklənən gözəl və asan bir divar sənəti edək! Sadəcə əlinizi çərçivənin önündə yelləyərək sehri gözləməlisiniz! Bu dərsdə öz əllərinizi necə yaratmağınızı müzakirə edəcəyik
Qeyri -ənənəvi metodlardan istifadə edərək FTC Robotlarının hazırlanması: 4 addım
Qeyri -ənənəvi üsullardan istifadə edərək FTC Robotlarının hazırlanması: İLK Tech Challenge -ə qatılan bir çox komanda, işləmək asan olsa da, ən böyük azadlığa və ya sənaye mühəndisliyinə imkan verməyən TETRIX hissələrindən istifadə edərək robotlarını qurur. Komandamız TETRIX hissəsindən yayınmağı qarşımıza məqsəd qoydu
12 Volt batareya şarj cihazını necə qeyri -ənənəvi etmək olar: 5 addım (şəkillərlə)
12 Volt batareya şarj cihazını necə qeyri-ənənəvi etmək olar: 12v batareya şarj cihazını necə qeyri-ənənəvi hala gətirmək olar ki, 12 voltluq bir şarj cihazını adi 12 voltluq avtomatik şarj cihazından fərqli etmək üçün təlimat verilə bilər. avtomobil istehsalında geniş istifadə olunan