Isi kandungan:
- Langkah 1: Persediaan, Arduino UNO
- Langkah 2: Papan Biru (Bluetooth)
- Langkah 3: Papan Kuning (Telefon, RJ11)
- Langkah 4: Papan Putih (DTMF Decoder)
- Langkah 5: Kami Selesai Dengan Perkakasan
- Langkah 6: Kod Papan Arduino
- Langkah 7: Kod Aplikasi Telefon Pintar
- Langkah 8: Selesai
Video: Dail Pintar - Telefon Tradisional Pintar Pembetulan Automatik: 8 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Smart Dial adalah telefon pintar automatik yang tepat yang dibuat untuk warga tua yang berkeperluan khas, dan ini membolehkan warga emas menghubungi terus dari telefon tradisional yang biasa mereka gunakan.
Hanya melalui sukarela di pusat jagaan warga emas tempatan, saya benar-benar memahami kesukaran yang dihadapi oleh sebilangan warga tua dalam melaksanakan tugas-tugas harian yang kita semua anggap biasa. Oleh itu, saya membuat "Smart Dial", fungsi pembetulan automatik yang ditambahkan ke telefon tradisional yang memastikan nombor yang salah didail secara automatik disesuaikan agar sesuai dengan nombor pada senarai kenalan Telefon Pintar pemanggil.
Langkah 1: Persediaan, Arduino UNO
Pada langkah pertama ini, kita sedang membina litar yang ditunjukkan di atas. Kabel akan dihubungkan bahagian lain dalam langkah-langkah berikut, dan mereka akan dirujuk dengan nombor PIN.
Bahan:
Arduino UNO x1
wayar x10
Langkah 2: Papan Biru (Bluetooth)
Dalam langkah ini, kita akan menyambungkan modul Bluetooth.
Bahan:
Modul Bluetooth PlayRobot x1
wayar x2
perintang x2 (1k ohm, 2k ohm)
Langkah 3: Papan Kuning (Telefon, RJ11)
Pada langkah ketiga kita akan menyambungkan telefon tradisional ke Arduino UNO menggunakan jack RJ11.
Bahan:
Bicu RJ11 x1
Bateri & penyambung 9V x1
Photocoupler PC817 x1 (Tidak ada dalam foto bahan, maaf.)
perintang x1 (220 ohm)
Langkah 4: Papan Putih (DTMF Decoder)
Sekarang, kita akan menyambungkan penyahkod DTMF (Dual-Tone Multiple Frequency).
Bahan:
Penyahkod CMD8870 DTMF x1
Crystal Oscillator (Xtal) 3.58MHz x1
wayar x2
perintang x3 (10k ohm, 100k ohm, 330k ohm)
kapasitor x2 (0.1 mikroF)
---
Untuk menguji sama ada penyahkod DTMF berfungsi, saya menyambungkan lampu LED padanya. Sekiranya anda juga ingin menyambungkan LED, anda memerlukan dua bahan tambahan.
Bahan untuk LED:
LED x1
perintang x1 (220 ohm)
Langkah 5: Kami Selesai Dengan Perkakasan
Tahniah! Kerja yang sudah siap mesti kelihatan seperti ini. Sekarang, teruskan dengan perisian!
Langkah 6: Kod Papan Arduino
Saya menggunakan Arduino IDE lalai. Di sini saya telah memberikan kod sumber dan carta alir untuk maklumat anda. Pada dasarnya, program membaca digit yang dimasukkan dan menghantarnya ke telefon pintar melalui Bluetooth.
Langkah 7: Kod Aplikasi Telefon Pintar
Untuk aplikasinya, saya menggunakan Android Studio. Sekali lagi, saya telah memberikan kod sumber dan menyertakan carta alir. Pada dasarnya, aplikasi ini menggunakan algoritma Edit Jarak untuk memeriksa nombor yang betul dari senarai kenalan.
---
Soalan Lazim: Bukankah fungsi pembetulan automatik memanggil orang yang salah sekiranya nombornya serupa?
Sekiranya anda tertanya-tanya, logik saya adalah bahawa orang tua dengan kebolehan yang merosot kemungkinan besar tidak mempunyai sekumpulan orang dalam senarai kenalan mereka (mungkin hanya ahli keluarga mereka), jadi saya tidak fikir memanggil orang yang salah yang kebetulan mempunyai bilangan yang serupa akan menjadi banyak masalah. Sekiranya anda mempunyai algoritma yang lebih baik, saya akan senang mendengarnya!
Langkah 8: Selesai
Sambungkan semuanya dan uji! Jangan ragu untuk berkongsi idea anda di sini!
:)
Disyorkan:
OTOMASI RUMAH DIY - Ganti Suis Lampu Tradisional: 5 Langkah
AUTOMASI RUMAH DIY - Ganti Suis Lampu Tradisional: Hidupkan atau matikan Lampu dengan menggunakan sensor sentuh Ciri-ciri: Sensor sentuh kapasitif digunakan untuk menyalakan lampu dan bukannya suis mekanikal tradisional. Sensor PIR untuk lampu automatik
Lukisan Tradisional Cina Seni Dinding NeoPixel (Dikuasakan oleh Arduino): 6 Langkah (dengan Gambar)
Lukisan Tradisional Cina Art Wall NeoPixel (Dikuasakan oleh Arduino): Rasa sedikit membosankan di dinding anda? Mari buat seni dinding yang indah dan mudah yang dikendalikan oleh Arduino hari ini! Anda hanya perlu melambaikan tangan anda di depan bingkai, dan menunggu keajaiban! Dalam tutorial ini, kami akan membincangkan cara membuat sendiri
Cara Menggunakan Caliper Dail: 12 Langkah
Cara Menggunakan Caliper Dail: Dibuat oleh Arif Gunduz
Smart Meter Dengan Unit Pembetulan Faktor Kuasa Automatik: 29 Langkah
Meter Pintar Dengan Unit Pembetulan Faktor Kuasa Automatik: Meter dua arah dengan alat pindaan faktor kuasa automatik meneliti daya aktif dan reaktif dan lebih jauh lagi faktor kuasa dari voltan garis dan arus arus garis oleh voltan dan sensor arus. Ia memutuskan kendur tepi tahap antara
Jam Dail LED Berkelip 3D yang Dicetak: 7 Langkah (dengan Gambar)
Jam Dial LED Berkedip 3D yang Dicetak: Selamat datang ke arahan Yantrah! Kami di Yantrah memberi tumpuan kepada pendidikan langsung, kami mengajar reka bentuk, pengaturcaraan, STEAM dan robotik 3D 3D. Ini adalah jam dicetak 3d berasaskan arduino dengan LED berkedip untuk menunjukkan jam , minit dan saat berlalu