Table des matières:
- Étape 1: configuration, Arduino UNO
- Étape 2: Tableau bleu (Bluetooth)
- Étape 3: Tableau jaune (téléphone, RJ11)
- Étape 4: Tableau blanc (décodeur DTMF)
- Étape 5: nous en avons fini avec le matériel
- Étape 6: Code de la carte Arduino
- Étape 7: Code d'application pour smartphone
- Étape 8: terminé
Vidéo: Smart Dial - un téléphone traditionnel intelligent à correction automatique : 8 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Smart Dial est un téléphone intelligent à correction automatique créé pour les personnes âgées ayant des besoins spéciaux, et il permet aux personnes âgées de composer directement à partir des téléphones traditionnels auxquels elles sont habituées.
Ce n'est qu'en faisant du bénévolat dans un centre local de soins pour personnes âgées que j'ai vraiment compris les difficultés rencontrées par une population de personnes âgées dans l'accomplissement de tâches quotidiennes que nous tenons tous pour acquises. Par conséquent, j'ai créé le "Smart Dial", une fonction de correction automatique ajoutée aux téléphones traditionnels qui garantit que les numéros mal composés sont automatiquement ajustés pour correspondre aux numéros de la liste de contacts du smartphone de l'appelant.
Étape 1: configuration, Arduino UNO
Dans cette première étape, nous construisons le circuit illustré ci-dessus. Les fils seront connectés à d'autres parties dans les étapes suivantes, et ils seront référencés par le numéro PIN.
Matériaux:
Arduino UNO x1
fils x10
Étape 2: Tableau bleu (Bluetooth)
Dans cette étape, nous allons connecter le module Bluetooth.
Matériaux:
Module Bluetooth PlayRobot x1
fils x2
résistances x2 (1k ohm, 2k ohm)
Étape 3: Tableau jaune (téléphone, RJ11)
Dans la troisième étape, nous allons connecter le téléphone traditionnel à Arduino UNO à l'aide de la prise RJ11.
Matériaux:
Prise RJ11 x1
Batterie 9V et connecteur x1
Photocoupleur PC817 x1 (ce n'est pas sur la photo des matériaux, désolé.)
résistance x1 (220 ohm)
Étape 4: Tableau blanc (décodeur DTMF)
Maintenant, nous allons connecter le décodeur DTMF (Dual-Tone Multiple Frequency).
Matériaux:
Décodeur CMD8870 DTMF x1
Oscillateur à cristal (Xtal) 3.58MHz x1
fil x2
résistance x3 (10k ohm, 100k ohm, 330k ohm)
condensateur x2 (0,1 microF)
---
Pour tester si le décodeur DTMF fonctionne, j'y ai connecté une lumière LED. Si vous souhaitez également connecter la LED, vous aurez besoin de deux matériaux supplémentaires.
Matériaux pour LED:
DEL x1
résistance x1 (220 ohm)
Étape 5: nous en avons fini avec le matériel
Toutes nos félicitations! Le travail fini devrait ressembler à ceci. Maintenant, passons au logiciel !
Étape 6: Code de la carte Arduino
J'utilise l'IDE Arduino par défaut. Ici, j'ai fourni le code source et un organigramme pour votre information. Fondamentalement, le programme a lu les chiffres entrés et les a envoyés au smartphone via Bluetooth.
Étape 7: Code d'application pour smartphone
Pour l'application, j'ai utilisé Android Studio. Encore une fois, j'ai fourni le code source et inclus des organigrammes. Fondamentalement, l'application utilise l'algorithme Modifier la distance pour vérifier le bon numéro dans la liste de contacts.
---
FAQ: la fonction de correction automatique n'appellerait-elle pas la mauvaise personne si les nombres sont similaires ?
Si vous vous posez la question, ma logique est que les personnes âgées aux capacités détériorées n'auraient probablement pas beaucoup de personnes sur leur liste de contacts (probablement juste les membres de leur famille), donc je ne pense pas qu'appeler la mauvaise personne qui a un un nombre similaire serait un gros problème. Si vous avez un meilleur algorithme en tête, je serais heureux de l'entendre !
Étape 8: terminé
Connectez tout ensemble et testez-le! N'hésitez pas non plus à partager vos idées ici !
:)
Conseillé:
Comment désactiver la correction automatique pour un seul mot (iOS) : 3 étapes
Comment désactiver la correction automatique pour un seul mot (iOS) : Parfois, la correction automatique peut corriger quelque chose que vous ne voulez pas corriger, par ex. les abréviations de texte commencent à se mettre en majuscules (correction IMO vers IMO, par exemple). Voici comment le forcer à arrêter de corriger un mot ou une phrase, sans désactiver aut
Réveil intelligent : un réveil intelligent fabriqué avec Raspberry Pi : 10 étapes (avec photos)
Réveil intelligent : un réveil intelligent fabriqué avec Raspberry Pi : Avez-vous déjà voulu une horloge intelligente ? Si oui, c'est la solution pour vous ! J'ai fait Smart Alarm Clock, c'est une horloge dont vous pouvez changer l'heure de l'alarme en fonction du site Web. Lorsque l'alarme se déclenche, il y aura un son (buzzer) et 2 lumières s'allumeront
Compteur intelligent avec unité de correction automatique du facteur de puissance : 29 étapes
Compteur intelligent avec unité de correction automatique du facteur de puissance : un compteur bidirectionnel avec un gadget de modification automatique du facteur de puissance examine la puissance active et réactive et, en outre, le facteur de puissance de la tension de ligne et la détection du courant de ligne par le capteur de tension et de courant
Pot de plante intelligent automatique - (bricolage, imprimé en 3D, Arduino, arrosage automatique, projet): 23 étapes (avec photos)
Pot de plante intelligent automatique - (bricolage, imprimé en 3D, Arduino, arrosage automatique, projet): Bonjour, Parfois, lorsque nous partons de la maison pendant quelques jours ou que nous sommes vraiment occupés, les plantes d'intérieur souffrent (injustement) car elles ne sont pas arrosées quand elles besoin de ça. C'est ma solution. C'est un pot de plante intelligent qui comprend : un réservoir d'eau intégré. Un sens
Comment désactiver la correction automatique sur le Samsung Galaxy S4 !! : 7 étapes
Comment désactiver la correction automatique sur le Samsung Galaxy S4 !! : Cette instructable vous montrera comment désactiver la correction automatique sur votre Samsung Galaxy S4 Veuillez vous abonner à ma chaîne Merci