Índice:
- Etapa 1: configuração, Arduino UNO
- Etapa 2: Blue Board (Bluetooth)
- Etapa 3: Quadro Amarelo (Telefone, RJ11)
- Etapa 4: Quadro Branco (decodificador DTMF)
- Etapa 5: Concluímos o hardware
- Etapa 6: Código da placa Arduino
- Etapa 7: Código do aplicativo para smartphone
- Etapa 8: Pronto
Vídeo: Smart Dial - um telefone inteligente tradicional com correção automática: 8 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
O Smart Dial é um telefone inteligente de autocorreção criado para idosos com necessidades especiais e permite que os idosos disquem diretamente dos telefones tradicionais com os quais estão acostumados.
Foi somente por meio do voluntariado em um centro de atendimento a idosos local que realmente compreendi as dificuldades enfrentadas por uma população de idosos para realizar tarefas diárias que todos consideramos naturais. Portanto, criei o "Smart Dial", uma função de correção automática adicionada aos telefones tradicionais que garante que os números discados incorretamente sejam ajustados automaticamente para corresponder aos números na lista de contatos do smartphone do chamador.
Etapa 1: configuração, Arduino UNO
Nesta primeira etapa, estamos construindo o circuito mostrado acima. Os fios serão conectados a outras partes nas etapas a seguir e serão referidos pelo número PIN.
Materiais:
Arduino UNO x1
fios x10
Etapa 2: Blue Board (Bluetooth)
Nesta etapa, vamos conectar o módulo Bluetooth.
Materiais:
Módulo PlayRobot Bluetooth x1
fios x2
resistores x2 (1k ohm, 2k ohm)
Etapa 3: Quadro Amarelo (Telefone, RJ11)
Na terceira etapa, conectaremos o telefone tradicional ao Arduino UNO usando o conector RJ11.
Materiais:
Jack RJ11 x1
Bateria de 9 V e conector x1
Fotocacoplador x1 PC817 (não está na foto dos materiais, desculpe.)
resistor x1 (220 ohm)
Etapa 4: Quadro Branco (decodificador DTMF)
Agora, vamos conectar o decodificador DTMF (Dual-Tone Multiple Frequency).
Materiais:
Decodificador CMD8870 DTMF x1
Oscilador de cristal (Xtal) 3,58 MHz x1
fio x2
resistor x3 (10k ohm, 100k ohm, 330k ohm)
capacitor x2 (0,1 microF)
---
Para testar se o decodificador DTMF está funcionando, conectei uma luz LED nele. Se você também deseja conectar o LED, você precisará de dois materiais adicionais.
Materiais para LED:
LED x1
resistor x1 (220 ohm)
Etapa 5: Concluímos o hardware
Parabéns! O trabalho finalizado deve ficar assim. Agora, continuando com o software!
Etapa 6: Código da placa Arduino
Eu uso o IDE Arduino padrão. Aqui, forneci o código-fonte e um fluxograma para suas informações. Basicamente, o programa lia os dígitos inseridos e os enviava para o smartphone via Bluetooth.
Etapa 7: Código do aplicativo para smartphone
Para o aplicativo, usei o Android Studio. Mais uma vez, forneci o código-fonte e incluí fluxogramas. Basicamente, o aplicativo usa o algoritmo Editar distância para verificar o número correto na lista de contatos.
---
FAQ: A função de correção automática não chamaria a pessoa errada se os números fossem semelhantes?
Se você está se perguntando, minha lógica é que os idosos com habilidades deterioradas provavelmente não teriam um monte de pessoas em sua lista de contatos (provavelmente apenas seus familiares), então eu não acho que ligar para a pessoa errada que por acaso tem um número semelhante seria um grande problema. Se você tem um algoritmo melhor em mente, ficaria feliz em ouvi-lo!
Etapa 8: Pronto
Conecte tudo junto e teste! Além disso, fique à vontade para compartilhar suas ideias aqui!
:)
Recomendado:
Como desativar a correção automática para apenas uma palavra (iOS): 3 etapas
Como desativar a correção automática para apenas uma palavra (iOS): às vezes, a correção automática pode corrigir algo que você não deseja que seja corrigido, por exemplo, abreviações de texto começam a se tornar todas em maiúsculas (imo corrigindo para IMO, por exemplo). Veja como forçá-lo a parar de corrigir uma palavra ou frase, sem desativar o aut
$ 10 Correção de tela quebrada de telefone: 5 etapas (com fotos)
$ 10 Correção de tela quebrada do telefone: Bem, eu fiz isso de novo. Eu rachei minha tela. Para aqueles que se lembram, fiz isso há pouco mais de um ano e precisava de uma solução temporária para me manter até que pudesse mudar de provedor e conseguir um novo telefone. Foi funcional, durou por
Medidor inteligente com unidade de correção automática do fator de potência: 29 etapas
Medidor inteligente com unidade de correção automática do fator de potência: um medidor bidirecional com dispositivo de alteração automática do fator de potência analisa a potência ativa e reativa e, além disso, o fator de potência da tensão da linha e da detecção da corrente da linha pelo sensor de tensão e corrente. Ele decide a folga da borda do estágio entre
Como desligar a correção automática no Samsung Galaxy S4 !!: 7 etapas
Como desligar a correção automática no Samsung Galaxy S4 !!: Este instrutível mostrará como desligar a correção automática no seu Samsung Galaxy S4. Inscreva-se no meu canal, obrigado
Como transformar seu telefone celular LG EnV 2 em um modem dial-up portátil para seu laptop (ou desktop): 7 etapas
Como transformar seu telefone celular LG EnV 2 em um modem dial-up portátil para seu laptop (ou desktop): Todos nós, em algum momento, tivemos a necessidade de usar a Internet onde simplesmente não era possível, como no carro , ou nas férias, onde cobram uma quantia cara de dinheiro por hora para usar seu wi-fi. finalmente, descobri uma maneira simples de obter