Taula de continguts:

Smart Dial: un telèfon intel·ligent tradicional de correcció automàtica: 8 passos
Smart Dial: un telèfon intel·ligent tradicional de correcció automàtica: 8 passos

Vídeo: Smart Dial: un telèfon intel·ligent tradicional de correcció automàtica: 8 passos

Vídeo: Smart Dial: un telèfon intel·ligent tradicional de correcció automàtica: 8 passos
Vídeo: HSN | Summer Electronics Sale 06.28.2021 - 07 AM 2024, Juliol
Anonim
Image
Image
Configuració, Arduino UNO
Configuració, Arduino UNO

Smart Dial és un telèfon intel·ligent d’autocorrecció creat per a persones grans amb necessitats especials i que permet als ancians marcar directament des dels telèfons tradicionals als quals estaven acostumats.

Només a través del voluntariat en un centre local d’atenció a la gent gran vaig comprendre les dificultats amb què s’enfronta una població de gent gran per realitzar tasques diàries que tots donem per fet. Per tant, he creat el "Smart Dial", una funció de correcció automàtica afegida als telèfons tradicionals que garanteix que els números marcats incorrectament s'ajusten automàticament per coincidir amb els números de la llista de contactes del telèfon intel·ligent de la persona que truca.

Pas 1: Configuració, Arduino UNO

Configuració, Arduino UNO
Configuració, Arduino UNO
Configuració, Arduino UNO
Configuració, Arduino UNO

En aquest primer pas, estem construint el circuit que es mostra més amunt. Els cables es connectaran a altres parts en els passos següents i es referiran mitjançant el número PIN.

Materials:

Arduino UNO x1

cables x10

Pas 2: Blue Board (Bluetooth)

Blue Board (Bluetooth)
Blue Board (Bluetooth)
Blue Board (Bluetooth)
Blue Board (Bluetooth)
Blue Board (Bluetooth)
Blue Board (Bluetooth)

En aquest pas, connectarem el mòdul Bluetooth.

Materials:

Mòdul Bluetooth PlayRobot x1

cables x2

resistències x2 (1k ohm, 2k ohm)

Pas 3: pissarra groga (telèfon, RJ11)

Pissarra groga (telèfon, RJ11)
Pissarra groga (telèfon, RJ11)
Pissarra groga (telèfon, RJ11)
Pissarra groga (telèfon, RJ11)
Pissarra groga (telèfon, RJ11)
Pissarra groga (telèfon, RJ11)

En el tercer pas, connectarem el telèfon tradicional a Arduino UNO mitjançant la presa RJ11.

Materials:

Presa RJ11 x1

Bateria de 9V i connector x1

Fotocoplador PC817 x1 (no apareix a la foto dels materials, ho sento.)

resistència x1 (220 ohm)

Pas 4: pissarra blanca (descodificador DTMF)

Pissarra blanca (descodificador DTMF)
Pissarra blanca (descodificador DTMF)
Pissarra blanca (descodificador DTMF)
Pissarra blanca (descodificador DTMF)
Pissarra blanca (descodificador DTMF)
Pissarra blanca (descodificador DTMF)

Ara, connectarem el descodificador DTMF (Dual-Tone Multiple Frequency).

Materials:

Descodificador CMD8870 DTMF x1

Oscil·lador de vidre (Xtal) 3,58 MHz x1

filferro x2

resistència x3 (10k ohm, 100k ohm, 330k ohm)

condensador x2 (0,1 microF)

---

Per provar si el descodificador DTMF funciona, hi vaig connectar una llum LED. Si també voleu connectar el LED, necessitareu dos materials addicionals.

Materials per a LED:

LED x1

resistència x1 (220 ohm)

Pas 5: ja hem acabat el maquinari

Ja hem acabat amb el maquinari
Ja hem acabat amb el maquinari

Enhorabona! El treball acabat hauria de ser així. Ara, continueu amb el programari.

Pas 6: Codi de la placa Arduino

Codi de placa Arduino
Codi de placa Arduino

Utilitzo l’IDE Arduino per defecte. Aquí he proporcionat el codi font i un diagrama de flux per a la vostra informació. Bàsicament, el programa llegia els dígits introduïts i els enviava al telèfon intel·ligent mitjançant Bluetooth.

Pas 7: Codi de l'aplicació per a telèfon intel·ligent

Codi de l'aplicació per a telèfon intel·ligent
Codi de l'aplicació per a telèfon intel·ligent

Per a l'aplicació, he utilitzat Android Studio. Una vegada més, he proporcionat el codi font i he inclòs diagrames de flux. Bàsicament, l’aplicació utilitza l’algorisme Edita distància per comprovar el número correcte de la llista de contactes.

---

Preguntes més freqüents: la funció de correcció automàtica no trucaria a la persona equivocada si els números són similars?

Si us ho pregunteu, la meva lògica és que les persones grans amb habilitats deteriorades probablement no tinguin un munt de persones a la llista de contactes (probablement només els membres de la seva família), així que no crec que truqui a la persona equivocada que tingui un nombre similar seria un gran problema. Si teniu en compte un algoritme millor, m’agradaria escoltar-lo.

Pas 8: Fet

Connecteu-ho tot i proveu-ho! A més, no dubteu a compartir les vostres idees aquí.

:)

Recomanat: