Table des matières:

Montre intelligente DIY Fitness Tracker avec oxymètre et fréquence cardiaque - Modules électroniques modulaires de TinyCircuits - La plus petite arcade : 6 marches
Montre intelligente DIY Fitness Tracker avec oxymètre et fréquence cardiaque - Modules électroniques modulaires de TinyCircuits - La plus petite arcade : 6 marches

Vidéo: Montre intelligente DIY Fitness Tracker avec oxymètre et fréquence cardiaque - Modules électroniques modulaires de TinyCircuits - La plus petite arcade : 6 marches

Vidéo: Montre intelligente DIY Fitness Tracker avec oxymètre et fréquence cardiaque - Modules électroniques modulaires de TinyCircuits - La plus petite arcade : 6 marches
Vidéo: La montre la plus aboutie pour le cœur : ECG / tension / saturometre ! 2024, Novembre
Anonim

Hé, quoi de neuf, les gars ! Akarsh ici de CETech.

Aujourd'hui, nous avons avec nous certains des modules de capteurs qui sont très utiles dans notre vie de tous les jours, mais dans une version minuscule d'eux-mêmes. Les capteurs que nous avons aujourd'hui sont de très petite taille par rapport aux modules de capteurs traditionnels de grande taille que nous utilisons avec l'Arduino, mais ils sont aussi bons que leur version plus grande.

Avec l'aide de ces composants minuscules et compacts de TinyCircuits, nous allons construire notre propre Fitness Tracker qui aura également un oxymètre, un accéléromètre et un petit écran OLED.

Passons maintenant à la partie amusante.

Étape 1: Faites fabriquer des PCB pour vos projets

Faites fabriquer des PCB pour vos projets
Faites fabriquer des PCB pour vos projets

PCBGOGO, créé en 2015, propose des services d'assemblage de circuits imprimés clé en main, notamment la fabrication de circuits imprimés, l'assemblage de circuits imprimés, l'approvisionnement en composants, les tests fonctionnels et la programmation de circuits intégrés.

Ses bases de fabrication sont équipées des équipements de production les plus avancés tels que la machine pick and place YAMAHA, le four de refusion, la machine à souder à la vague, les rayons X, la machine d'essai AOI; et le personnel technique le plus professionnel.

Bien qu'elles n'aient que cinq ans, leurs usines ont une expérience de plus de 10 ans dans l'industrie des PCB sur les marchés chinois. C'est un spécialiste de premier plan dans les services d'assemblage de circuits imprimés et de fabrication électronique à montage en surface, traversant et à technologie mixte, ainsi que dans l'assemblage de circuits imprimés clé en main.

PCBGOGO fournit le service de commande du prototype à la production en série, rejoignez-les maintenant.

Étape 2: Composants minuscules de TinyCircuits

Composants minuscules de TinyCircuits
Composants minuscules de TinyCircuits
Composants minuscules de TinyCircuits
Composants minuscules de TinyCircuits

Les composants que nous avons aujourd'hui dans leur petite version sont répertoriés ci-dessous: -

  • ASM2022 (Tiny Screen+): Cela va être le cœur des projets que nous allons réaliser avec les composants Tiny. Il fera le même travail qu'un Arduino ou un ESP8266 dans un circuit. Il s'agit d'un petit écran OLED qui peut être connecté via USB. Il dispose d'un processeur 32 bits et est préchargé avec un jeu Flappy Bird auquel vous pouvez jouer à l'aide des boutons du module. Il s'agit d'un écran couleur avec une profondeur de couleur de 16 bits. Pour l'utiliser dans notre projet, nous devons d'abord le configurer, ce que nous ferons dans les étapes suivantes.
  • ASD2123-R (TinyShield Wifi Board): C'est un module similaire au module ESP8266 qui rend le projet capable de se connecter au Wi-Fi.
  • AST1024 (Câblage du capteur TOF): il s'agit d'un capteur de temps de vol qui est nécessaire pour calculer le temps nécessaire à un objet pour parcourir une distance particulière. Ici, nous utilisons le terme de câblage car les modules n'ont pas besoin d'être soudés, ils peuvent être connectés les uns aux autres à l'aide des connecteurs présents sur eux ou à l'aide des connecteurs filaires qui les accompagnent.
  • AST1042 (0,42" écran OLED): C'est un autre écran OLED mais cette fois c'est un écran plus long presque de la taille de notre doigt. C'est un écran noir et blanc qui peut avoir de nombreuses applications mais dans ce projet, nous n'allons pas d'utiliser celui-ci.
  • AST1037 (câblage du capteur d'humidité): il s'agit d'un petit capteur d'humidité et son fonctionnement est le même que celui du plus gros capteur d'humidité. Il peut être utilisé pour construire un Plant Tracker.
  • ASD2201-R (TinyShield MicroSD Adapter): Comme son nom l'indique, il s'agit d'un adaptateur MicroSD à l'aide duquel nous pouvons connecter une carte SD à notre projet afin de stocker des données.
  • AST1030 (Câblage de microphone MEMS): ce câblage utilise le microphone MEMS SPW2430 pour détecter le son et émettre un signal analogique.
  • ASD2022 (Wireling Adapter TinyShield): Il s'agit d'une sorte de carte de dérivation pour notre module d'affichage OLED. Lorsqu'il est connecté avec cela, les ports de connexion sont séparés et la connexion avec plusieurs modules devient facile.
  • AST1041 (Câblage du capteur d'oxymètre de pouls): C'est le module de capteur qui mesure la fréquence cardiaque ou le pouls et donne également le niveau d'oxygène à l'aide de l'oxymètre qu'il contient.
  • AST1001 (Câblage de l'accéléromètre): c'est le module de capteur qui donne les données sur la position de tout objet. Nous allons l'utiliser dans notre projet pour fonctionner comme un compteur de pas en détectant le changement de position.
  • AST1013 (LRA Driver Wireling): Il s'agit essentiellement d'un module d'entraînement de moteur qui peut être utilisé comme moteur de vibreur pour signaler toute notification.
  • 5 câbles de câblage de différentes longueurs: ce sont des câbles de 5 longueurs différentes qui sont utilisés pour connecter différents modules à l'adaptateur Shield et finalement au TinyScreen+.

Étape 3: Création d'un tracker d'activité physique: partie matérielle

Traqueur de fitness de construction: partie matérielle
Traqueur de fitness de construction: partie matérielle
Traqueur de fitness de construction: partie matérielle
Traqueur de fitness de construction: partie matérielle

Nous allons maintenant construire notre projet de tracker de fitness. Dans cette étape, nous allons connecter tous les modules appropriés nécessaires au fonctionnement du tracker de fitness. Je vous suggère de regarder la vidéo de ce projet avant de faire les connexions car cela vous aidera à mieux comprendre les connexions.

Composants requis: ASM2022 (Tiny Screen+), ASD2022 (Adaptateur de câblage TinyShield), ASR00007 (Batterie lithium-polymère), AST1041 (Câblage du capteur d'oxymètre de pouls), AST1001 (Câblage de l'accéléromètre), AST1013 (Câblage du pilote LRA), AST1030 (Câblage du microphone MEMS), ASD2201-R (adaptateur MicroSD TinyShield)

Les étapes pour effectuer les connexions sont les suivantes: -

  • Prenez l'adaptateur de câblage TInyShield et connectez l'oxymètre de pouls au port 1 de l'adaptateur Shield via les connecteurs câblés.
  • Connectez le module de pilote LRA au port 2 et connectez le module de microphone au port 0.
  • Connectez le module accéléromètre au port numéro 3. De cette façon, tous les modules requis sont connectés à l'adaptateur Shield en un rien de temps.
  • Connectez ou empilez maintenant l'Adapter Shield avec le Tiny Screen+, puis connectez l'adaptateur MicroSD à l'empilement.
  • À la fin, connectez la batterie lithium-polymère au Tiny Screen+, et de cette façon, vous avez terminé avec la partie matérielle du projet en un rien de temps.

Nous devons maintenant configurer l'IDE Arduino pour programmer le Tiny Screen + pour qu'il fonctionne comme un tracker de fitness au lieu de travailler en mode Flappy Birds, ce que nous ferons à l'étape suivante.

Étape 4: Configuration de l'IDE Arduino

Configuration de l'IDE Arduino
Configuration de l'IDE Arduino
Configuration de l'IDE Arduino
Configuration de l'IDE Arduino
Configuration de l'IDE Arduino
Configuration de l'IDE Arduino

Comme nous travaillons avec le Tiny Screen+ pour la première fois, nous devons installer les cartes et bibliothèques appropriées pour le faire fonctionner. Pour cela, vous devez suivre les étapes ci-dessous:

  • Ouvrez l'IDE Arduino. Là, vous devez cliquer sur le bouton du fichier. Dans le menu déroulant qui s'ouvre, allez dans Préférences.
  • Là, vous verrez un champ indiquant l'URL du gestionnaire de cartes supplémentaires. Dans ce champ, vous devez coller le lien ci-dessous séparé par une virgule:
  • Une fois cela fait, nous devons aller dans Outils puis Tableaux, et à partir de là, se diriger vers le Gestionnaire de tableaux.
  • Dans le gestionnaire de cartes, nous devons rechercher les cartes "Arduino SAMD" et les installer. Lorsque les cartes Arduino SAMD sont installées, nous devons également installer les cartes "TinyCircuits SAMD".
  • Maintenant que les cartes sont installées, nous devons installer la bibliothèque TinyScreen. Pour cela, rendez-vous sur Sketch puis Inclure la bibliothèque, puis Gérer les bibliothèques. Là, nous devons rechercher "TinyScreen" et installer la bibliothèque. Vous pouvez également télécharger la bibliothèque à partir de la page Github de ce projet et la coller dans votre dossier de bibliothèques Arduino.

Ainsi, de cette façon, nous avons terminé la configuration de notre IDE Arduino. Nous sommes maintenant prêts à connecter le TinyScreen à notre PC et à télécharger le code du projet.

Étape 5: Création d'un tracker de fitness: partie logicielle

Building Fitness Tracker: partie logicielle
Building Fitness Tracker: partie logicielle
Building Fitness Tracker: partie logicielle
Building Fitness Tracker: partie logicielle

Comme nous en avons terminé avec la configuration de l'IDE Arduino et la partie Connexions du projet. Maintenant, nous pouvons faire la partie logicielle de la construction du Fitness Tracker, c'est-à-dire télécharger le code sur le TinyScreen +. Pour cela, nous devons suivre les étapes ci-dessous: -

  • Dirigez-vous vers le référentiel Github du projet à partir d'ici.
  • À partir de là, vous devez télécharger la bibliothèque MAX30101, la bibliothèque Wireling et la bibliothèque de cartes SD et les placer dans le dossier des bibliothèques Arduino sur votre PC.
  • Après cela, vous devez télécharger le fichier Fitness Tracker à partir de la page Github. C'est le Code de ce projet. Ouvrez-le dans votre IDE Arduino.
  • Après avoir ouvert le code. Connectez le Tiny Screen+ à votre PC. Sélectionnez le bon port COM et appuyez sur le bouton de téléchargement.

Donc, de cette façon, nous en avons également terminé avec la partie codage du projet. Désormais, dès que le code sera téléchargé, notre Fitness Tracker sera prêt à être utilisé.

Étape 6: Tester le Fitness Tracker

Test du tracker d'activité
Test du tracker d'activité
Test du tracker d'activité
Test du tracker d'activité
Test du tracker d'activité physique
Test du tracker d'activité physique

Lorsque le code est téléchargé, l'écran affiche le mode Tiny Screen + Bootloader et lorsque le code est téléchargé, l'écran deviendra vide, cela signifie que le code est téléchargé et que nous sommes maintenant prêts à utiliser notre tracker de fitness. Pour commencer à utiliser le Tracker, nous devons appuyer une fois sur le bouton à l'écran. Dès que nous appuyons sur le bouton de l'écran, le Fitness Tracker commencera à fonctionner et l'écran commencera à afficher diverses données telles que la date, l'heure, la fréquence cardiaque, le niveau d'oxygène, le niveau de la batterie et le nombre de pas. L'écran peut afficher un faux compte de pas ou un compte erroné car le code a été conçu de telle manière qu'il compte un pas même s'il y a une légère secousse. Nous pouvons donc modifier les paramètres dans le code afin de le rendre plus précis. Pour vérifier le niveau d'oxygène et la fréquence du pouls. Nous devons prendre le capteur de l'oxymètre et le placer entre notre doigt et notre pouce et l'écran affichera les lectures. Les lectures sont également stockées au format Excel dans la carte SD que nous avons connectée au Tiny Screen et ces lectures peuvent être vérifiées en connectant la carte SD à notre PC via un adaptateur. Nous pouvons également connecter le Wifi Shield au projet et télécharger les données dans le cloud. Vous voyez donc que les possibilités sont nombreuses. Vous pouvez créer un certain nombre de projets à partir de ces composants sans aucun problème de soudure. Certains des projets pouvant être réalisés par ces composants sont également disponibles sur le site Web de TinyCircuits. Vous pouvez les consulter et les réaliser vous-même.

C'était donc le didacticiel du projet Fitness Tracker. J'espère que tu l'as aimé.

Conseillé: