Table des matières:

Biocapteur Life Arduino : 22 étapes
Biocapteur Life Arduino : 22 étapes

Vidéo: Biocapteur Life Arduino : 22 étapes

Vidéo: Biocapteur Life Arduino : 22 étapes
Vidéo: Séminaire 6 : Corinne Dejous 2024, Juillet
Anonim
Image
Image

Êtes-vous déjà tombé et n'avez pas pu vous relever ? Eh bien, alors Life Alert (ou sa variété d'appareils concurrents) pourrait être une bonne option pour vous ! Cependant, ces appareils sont chers, les abonnements coûtant entre 400 et 500 dollars par an. Eh bien, un appareil similaire à un système d'alarme médical Life Alert peut être conçu comme un biocapteur portable. Nous avons décidé d'investir du temps dans ce biocapteur car nous pensons qu'il est important que les personnes de la communauté, en particulier celles à risque de chute, soient en sécurité.

Bien que notre prototype spécifique ne soit pas portable, il est facile à utiliser pour détecter les chutes et les mouvements brusques. Une fois le mouvement détecté, l'appareil donnera à l'utilisateur la possibilité d'appuyer sur un bouton « Êtes-vous d'accord » sur l'écran tactile avant de déclencher une alarme, avertissant un soignant à proximité que de l'aide est nécessaire.

Fournitures

Il y a neuf composants dans le circuit matériel Life Arduino totalisant 107,90 $. En plus de ces composants de circuit, de petits fils sont nécessaires pour câbler les différentes pièces ensemble. Aucun autre outil n'est nécessaire pour créer ce circuit. Seuls le logiciel Arduino et Github sont nécessaires pour la partie codage.

Composants:

Planche à pain demi-taille (2,2 "x 3,4") - 5,00 $

Bouton Piezo - 1,50 $

Écran tactile TFT 2,8 pour Arduino avec écran tactile résistif - 34,95 $

Support de pile 9V - 3,97 $

Arduino Uno Rev 3 - 23,00 $

Capteur accéléromètre - 23,68 $

Câble de capteur Arduino - 10,83 $

Batterie 9V - 1,87 $

Kit de fils de cavalier pour planche à pain - 3,10 $

Coût total: 107,90 $

Étape 1: Préparation

Conseils & Astuces
Conseils & Astuces

Pour créer ce projet, vous devrez travailler avec le logiciel Arduino, télécharger les bibliothèques Arduino et télécharger le code depuis GitHub.

Pour télécharger le logiciel Arduino IDE, visitez

Le code de ce projet peut être téléchargé à partir de https://github.com/ad1367/LifeArduino., en tant que LifeArduino.ino.

Considérations de sécurité

Avis de non-responsabilité: cet appareil est encore en développement et n'est pas capable de détecter et de signaler toutes les chutes. N'utilisez pas cet appareil comme seul moyen de surveiller un patient à risque de chute.

  • Ne modifiez pas la conception de votre circuit tant que le câble d'alimentation n'est pas déconnecté, pour éviter tout risque de choc.
  • N'utilisez pas l'appareil à proximité d'eau libre ou sur des surfaces humides.
  • Lors de la connexion à une batterie externe, sachez que les composants du circuit peuvent commencer à chauffer après une utilisation prolongée ou inappropriée. Il est recommandé de débrancher l'alimentation lorsque l'appareil n'est pas utilisé.
  • N'utilisez l'accéléromètre que pour détecter les chutes; PAS tout le circuit. L'écran tactile TFT utilisé n'est pas conçu pour résister aux chocs et peut se briser.

Étape 2: Trucs et astuces

Des conseils de dépannage:

Si vous pensez que vous avez tout câblé correctement mais que votre signal reçu est imprévisible, essayez de resserrer la connexion entre le cordon Bitalino et l'accéléromètre. Parfois, une connexion imparfaite ici, bien que non visible à l'œil nu, entraîne un signal absurde

En raison du niveau élevé de bruit de fond de l'accéléromètre, il peut être tentant d'ajouter un filtre passe-bas pour rendre le signal plus propre. Cependant, nous avons constaté que l'ajout d'un LPF réduit considérablement l'amplitude du signal, en proportion directe avec la fréquence sélectionnée

Vérifiez la version de votre écran tactile TFT pour vous assurer que la bonne bibliothèque a été chargée dans Arduino

Si votre écran tactile ne fonctionne pas au début, assurez-vous que toutes les broches ont été attachées aux bons endroits sur l'Arduino

Si votre écran tactile ne fonctionne toujours pas avec le code, essayez d'utiliser l'exemple de code de base d'Arduino, trouvé ici

Options additionelles:

Si l'écran tactile est trop cher, encombrant ou difficile à câbler, il peut être remplacé par un autre composant, tel qu'un module Bluetooth, avec un code modifié pour qu'une chute incite le module bluetooth à un check-in plutôt que l'écran tactile.

Étape 3: Comprendre l'accéléromètre

Comprendre l'accéléromètre
Comprendre l'accéléromètre

Le Bitalino utilise un accéléromètre capacitif. Décomposons cela afin que nous puissions comprendre exactement avec quoi nous travaillons.

Capacitif signifie qu'il repose sur un changement de capacité dû au mouvement. La capacité est la capacité d'un composant à stocker une charge électrique, et elle augmente avec la taille du condensateur ou la proximité des deux plaques du condensateur.

L'accéléromètre capacitif profite de la proximité des deux plaques à l'aide d'une masse; lorsque l'accélération déplace la masse vers le haut ou vers le bas, elle tire la plaque du condensateur plus ou plus près de l'autre plaque, et ce changement de capacité crée un signal qui peut être converti en accélération.

Étape 4: Câblage du circuit

Câblage des circuits
Câblage des circuits

Le diagramme de Fritzing montre comment les différentes parties du Life Arduino doivent être câblées ensemble. Les 12 étapes suivantes vous montrent comment câbler ce circuit.

Étape 5: Circuit Partie 1 - Placement du bouton Piezo

Circuit Partie 1 - Placer le bouton Piezo
Circuit Partie 1 - Placer le bouton Piezo

La première étape de la construction du circuit consiste à placer le bouton piézo sur la planche à pain. Le bouton piézo a deux broches qui doivent être fermement attachées à la carte. Assurez-vous de noter à quelles rangées les broches sont attachées (j'ai utilisé les rangées 12 et 16).

Étape 6: Circuit Partie 2 - Câblage du bouton Piezo

Circuit Partie 2 - Câblage du bouton Piezo
Circuit Partie 2 - Câblage du bouton Piezo

Une fois que le bouton Piezo a été fermement fixé sur la planche à pain, connectez la broche supérieure (dans la rangée 12) à la terre.

Ensuite, connectez la broche inférieure du piézo (dans la rangée 16) à la broche numérique 7 de l'Arduino.

Étape 7: Circuit Partie 3 - Trouver les broches de blindage

Circuit Partie 3 - Trouver les broches de blindage
Circuit Partie 3 - Trouver les broches de blindage

L'étape suivante consiste à trouver les sept broches qui doivent être câblées de l'Arduino à l'écran TFT. Les broches numériques 8-13 et 5V doivent être connectées.

Pointe: Étant donné que l'écran est un blindage, ce qui signifie qu'il peut se connecter directement au-dessus de l'Arduino, il peut être utile de retourner le blindage et de trouver ces broches.

Étape 8: Circuit Partie 4 - Câblage des broches de blindage

Circuit Partie 4 - Câblage des broches de blindage
Circuit Partie 4 - Câblage des broches de blindage

L'étape suivante consiste à câbler les broches de blindage à l'aide des fils de cavalier de la planche à pain. L'extrémité femelle de l'adaptateur (avec le trou) doit être fixée aux broches à l'arrière de l'écran TFT situées à l'étape 3. Ensuite, les six broches numériques doivent être câblées à leurs broches correspondantes (8-13).

Astuce: Il est utile d'utiliser différentes couleurs de fil pour s'assurer que chaque fil se connecte à la bonne broche.

Étape 9: Circuit Étape 5 - Câblage 5V/GND sur Arduino

Circuit Étape 5 - Câblage 5V/GND sur Arduino
Circuit Étape 5 - Câblage 5V/GND sur Arduino

L'étape suivante consiste à ajouter un fil aux broches 5V et GND de l'Arduino afin que nous puissions connecter l'alimentation et la terre à la maquette.

Pointe: Bien que n'importe quelle couleur de fil puisse être utilisée, l'utilisation constante d'un fil rouge pour l'alimentation et d'un fil noir pour la terre peut aider à dépanner le circuit plus tard.

Étape 10: Circuit Étape 6 - Câblage 5V/GND sur la planche à pain

Circuit Étape 6 - Câblage 5V/GND sur la planche à pain
Circuit Étape 6 - Câblage 5V/GND sur la planche à pain

Maintenant, vous devez ajouter de l'alimentation à la planche à pain en amenant le fil rouge connecté à l'étape précédente à la bande rouge (+) de la planche. Le fil peut aller n'importe où dans la bande verticale. Répétez l'opération avec le fil noir pour ajouter de la terre à la carte en utilisant la bande noire (-).

Étape 11: Circuit Étape 7 - Câblage de la broche de l'écran 5V à la carte

Circuit Étape 7 - Câblage de la broche de l'écran 5V à la carte
Circuit Étape 7 - Câblage de la broche de l'écran 5V à la carte

Maintenant que la maquette est sous tension, le dernier fil de l'écran TFT peut être connecté à la bande rouge (+) de la maquette.

Étape 12: Circuit Étape 8 - Connexion du capteur ACC

Circuit Étape 8 - Connexion du capteur ACC
Circuit Étape 8 - Connexion du capteur ACC

L'étape suivante consiste à connecter le capteur de l'accéléromètre au câble BITalino comme indiqué.

Étape 13: Circuit Étape 9 - Câblage du câble BITalino

Étape 9 du circuit - Câblage du câble BITalino
Étape 9 du circuit - Câblage du câble BITalino

Il y a trois fils provenant de l'accéléromètre BITalino qui doivent être connectés au circuit. Le fil rouge doit être connecté à la bande rouge (+) sur la planche à pain, et le fil noir doit être câblé à la bande noire (-). Le fil violet doit être connecté à l'Arduino sur la broche analogique A0.

Étape 14: Circuit Étape 10 - Mettre la batterie dans le support

Circuit Étape 10 - Mettre la batterie dans le support
Circuit Étape 10 - Mettre la batterie dans le support

L'étape suivante consiste simplement à mettre la pile 9V dans le support de pile comme indiqué.

Étape 15: Circuit Étape 11 - Fixation de la batterie au circuit

Circuit Étape 11 - Fixation de la batterie au circuit
Circuit Étape 11 - Fixation de la batterie au circuit

Ensuite, insérez le couvercle sur le support de batterie pour vous assurer que la batterie est bien maintenue en place. Ensuite, connectez la batterie à l'entrée d'alimentation de l'Arduino comme indiqué.

Étape 16: Circuit Étape 12 - Branchement à l'ordinateur

Circuit Étape 12 - Branchement à l'ordinateur
Circuit Étape 12 - Branchement à l'ordinateur

Afin de télécharger le code sur le circuit, vous devez utiliser le cordon USB pour connecter l'Arduino à l'ordinateur.

Étape 17: Téléchargement du code

Téléchargement du code
Téléchargement du code

Pour télécharger le code sur votre magnifique nouveau circuit, assurez-vous d'abord que votre USB connecte correctement votre ordinateur à votre carte Arduino.

  1. Ouvrez votre application Arduino et effacez tout le texte.
  2. Pour vous connecter à votre carte Arduino, allez dans Outils > Port, et sélectionnez le port disponible
  3. Visitez GitHub, copiez le code et collez-le dans votre application Arduino.
  4. Vous devrez « inclure » la bibliothèque d'écrans tactiles pour que votre code fonctionne. Pour ce faire, accédez à Outils > Gérer les bibliothèques et recherchez la bibliothèque Adafruit GFX. Passez la souris dessus et cliquez sur le bouton d'installation qui apparaît, et vous serez prêt à commencer.
  5. Enfin, cliquez sur la flèche de téléchargement dans la barre d'outils bleue et regardez la magie opérer !

Étape 18: Circuit Arduino à vie finie

Circuit Arduino à vie finie
Circuit Arduino à vie finie

Une fois le code téléchargé correctement, débranchez le câble USB afin de pouvoir emporter le Life Arduino avec vous. À ce stade, le circuit est terminé !

Étape 19: Schéma de circuit

Schéma
Schéma

Ce schéma de circuit créé dans EAGLE montre le câblage matériel de notre système Life Arduino. Le microprocesseur Arduino Uno est utilisé pour alimenter, mettre à la terre et connecter un écran tactile TFT de 2,8 (broches numériques 8-13), un piézo-haut-parleur (broche 7) et un accéléromètre BITalino (broche A0).

Étape 20: Circuit et code - Travailler ensemble

Circuit et code - Travailler ensemble
Circuit et code - Travailler ensemble

Une fois le circuit créé et le code développé, le système commence à fonctionner ensemble. Cela comprend le fait que l'accéléromètre mesure les changements importants (dus à une chute). Si l'accéléromètre détecte un changement important, l'écran tactile indique « Êtes-vous d'accord » et fournit un bouton sur lequel l'utilisateur peut appuyer.

Étape 21: Saisie de l'utilisateur

Entrée utilisateur
Entrée utilisateur

Si l'utilisateur appuie sur le bouton, l'écran devient vert et dit « Oui », afin que le système sache que l'utilisateur va bien. Si l'utilisateur n'appuie pas sur le bouton, indiquant qu'il peut y avoir une chute, alors le piézo haut-parleur émet un son.

Étape 22: Autres idées

Autres idées
Autres idées

Pour étendre les capacités du Life Arduino, nous vous suggérons d'ajouter un module Bluetooth à la place du piézo-haut-parleur. Si vous le faites, vous pouvez modifier le code pour que lorsque la personne qui tombe ne répond pas à l'invite de l'écran tactile, une alerte soit envoyée via son appareil Bluetooth à son gardien désigné, qui peut alors venir vérifier.

Conseillé: