Kazalo:

Pametni klic - samodejno popravljanje tradicionalnega pametnega telefona: 8 korakov
Pametni klic - samodejno popravljanje tradicionalnega pametnega telefona: 8 korakov

Video: Pametni klic - samodejno popravljanje tradicionalnega pametnega telefona: 8 korakov

Video: Pametni klic - samodejno popravljanje tradicionalnega pametnega telefona: 8 korakov
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Julij
Anonim
Image
Image
Namestitev, Arduino UNO
Namestitev, Arduino UNO

Smart Dial je inteligenten samodejno popravi telefon, namenjen starejšim s posebnimi potrebami, in starejšim omogoča, da kličejo neposredno s tradicionalnih telefonov, na katere so navajeni.

Šele s prostovoljstvom v lokalnem centru za oskrbo starejših sem resnično spoznal težave, s katerimi se srečuje populacija starejših pri opravljanju vsakodnevnih nalog, ki jih vsi jemljemo za samoumevne. Zato sem ustvaril "Smart Dial", funkcijo samodejnega popravljanja, dodano tradicionalnim telefonom, ki zagotavlja, da se napačno klicane številke samodejno prilagodijo številkam na seznamu stikov klicatelja.

1. korak: Namestitev, Arduino UNO

Namestitev, Arduino UNO
Namestitev, Arduino UNO
Namestitev, Arduino UNO
Namestitev, Arduino UNO

V tem prvem koraku gradimo zgoraj prikazano vezje. V naslednjih korakih bodo žice povezane z drugimi deli in označene bodo s številko PIN.

Materiali:

Arduino UNO x1

žice x10

2. korak: Modra tabla (Bluetooth)

Modra tabla (Bluetooth)
Modra tabla (Bluetooth)
Modra tabla (Bluetooth)
Modra tabla (Bluetooth)
Modra tabla (Bluetooth)
Modra tabla (Bluetooth)

V tem koraku bomo povezali modul Bluetooth.

Materiali:

Bluetooth modul PlayRobot x1

žice x2

upori x2 (1k ohm, 2k ohm)

3. korak: Rumena tabla (telefon, RJ11)

Rumena tabla (telefon, RJ11)
Rumena tabla (telefon, RJ11)
Rumena tabla (telefon, RJ11)
Rumena tabla (telefon, RJ11)
Rumena tabla (telefon, RJ11)
Rumena tabla (telefon, RJ11)

V tretjem koraku bomo s priključkom RJ11 povezali tradicionalni telefon z Arduino UNO.

Materiali:

RJ11 vtičnica x1

9V baterija in priključek x1

PC817 fotoelement x1 (žal ni na fotografiji materiala)

upor x1 (220 ohm)

4. korak: Bela tabla (dekodirnik DTMF)

Bela tabla (dekodirnik DTMF)
Bela tabla (dekodirnik DTMF)
Bela tabla (dekodirnik DTMF)
Bela tabla (dekodirnik DTMF)
Bela plošča (dekodirnik DTMF)
Bela plošča (dekodirnik DTMF)

Zdaj bomo povezali dekoder DTMF (Dual-Tone Multiple Frequency).

Materiali:

Dekodirnik CMD8870 DTMF x1

Kristalni oscilator (Xtal) 3,58 MHz x1

žica x2

upor x3 (10k ohm, 100k ohm, 330k ohm)

kondenzator x2 (0,1 mikroF)

---

Da bi preveril, ali dekodirnik DTMF deluje, sem nanj priključil LED lučko. Če želite priključiti tudi LED, potrebujete dva dodatna materiala.

Materiali za LED:

LED x1

upor x1 (220 ohm)

5. korak: S strojno opremo smo končali

Končali smo s strojno opremo!
Končali smo s strojno opremo!

Čestitamo! Končano delo bi moralo izgledati tako. Zdaj pa nadaljujte s programsko opremo!

Korak 6: Koda plošče Arduino

Koda plošče Arduino
Koda plošče Arduino

Uporabljam privzeti IDE Arduino. Tukaj sem za vaše podatke predložil izvorno kodo in diagram poteka. V bistvu je program prebral vnesene številke in jih poslal v pametni telefon prek povezave Bluetooth.

7. korak: Koda aplikacije za pametni telefon

Koda aplikacije za pametni telefon
Koda aplikacije za pametni telefon

Za aplikacijo sem uporabil Android Studio. Spet sem predložil izvorno kodo in vključil diagrame poteka. V bistvu aplikacija uporablja algoritem Urejanje razdalje za preverjanje pravilne številke s seznama stikov.

---

Pogosta vprašanja: Ali funkcija samodejnega popravljanja ne bi poklicala napačne osebe, če so številke podobne?

Če se sprašujete, je moja logika taka, da starejši s poslabšanimi sposobnostmi najverjetneje ne bi imeli na seznamu stikov kup ljudi (verjetno le družinskih članov), zato mislim, da ne pokličete napačne osebe, ki ima podobna številka bi bila velik problem. Če imate v mislih boljši algoritem, bi ga z veseljem slišal!

8. korak: Končano

Povežite vse skupaj in preizkusite! Tudi svoje ideje delite tukaj!

:)

Priporočena: