Table des matières:
- Étape 1: Le matériel dont vous pourriez avoir besoin:
- Étape 2: Imprimez la coque
- Étape 3: connectez le circuit
- Étape 4: gravure de programme
- Étape 5: Souder et installer
Vidéo: Comment faire un podomètre bracelet : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
J'aime marcher et courir dans le quartier où j'habite. J'aime être seul car des idées géniales me viennent toujours à ce moment-là. Récemment, j'ai acheté un capteur de mouvement inertiel à 6 axes de DFRobot. Alors il me vient à l'esprit que pourquoi ne pas faire un podomètre bracelet pour calculer ma force physique. Je ne peux toujours pas y résister quand l'inspiration vient.
Ok, permettez-moi d'être direct et de commencer.
Étape 1: Le matériel dont vous pourriez avoir besoin:
Gravité: I2C BMI160 Capteur de mouvement inertiel 6 axes × 1
Beetle - Le plus petit Arduino ×1
Écran Gravity I2C OLED-2864 × 1
Batterie Mini-Lithium 3.7V × 1
Bouton × 2
Interrupteur à bascule × 1
Bracelet × 1
Le capteur de mouvement inertiel 6 axes BMI160 intègre un accéléromètre 16 bits-3 axes avec un gyroscope 3 axes ultra basse consommation. Lorsque l'accéléromètre et le gyroscope sont en mode de fonctionnement complet, la consommation d'énergie est généralement d'environ 900 uA.
Étape 2: Imprimez la coque
L'inspiration du design vient de ma montre préférée. Son affichage est conçu comme simple et élégant. L'aiguille des secondes, l'aiguille des minutes et l'aiguille des heures occupent la plus grande partie de l'affichage, ce qui nous permet de reconnaître l'heure. Il pèse 40 g et coûte 15 $.
(Après avoir imprimé la coque, vous pouvez pulvériser de la peinture noire sur les parties noires pour que la couleur soit uniformément convenue.)
Je récupère souvent des matériaux abrasifs. C'est un peu mon hobby. Après avoir fouillé dans les coffres et les placards, j'ai finalement trouvé un Yakeli dont la couleur est très similaire à celle de l'OLED. Je décide donc de le couper et de l'utiliser comme panneau.
Étape 3: connectez le circuit
OLED et BMI160 ont tous deux une interface I2C, il vous suffit donc de les souder sur l'interface I2C correspondante de Beetle.
Étape 4: gravure de programme
J'ai directement révisé le programme du podomètre dans la bibliothèque BMI160. Ajoutez la fonction millis () pour convertir le temps de fonctionnement du système en chronomètre. J'ajoute le code d'affichage de la bibliothèque de caractères u8g. Après avoir essayé la police dans le fichier de tête u8g.h une par une, j'ai trouvé que la police freedoomr était géniale pour moi.
Le code de conversion de la disponibilité du système en chronomètre est indiqué ci-dessous:
unsigned int ss=1000;unsigned int mi=ss*60; minute longue = t0/mi; seconde longue=(t0-minute*mi)/ss; longue milliseconde=sysTime-minute*mi-second*ss; strTime[0]=(minute%60)/10+'0'; strTime[1]=minute%60%10+'0'; strTime[3]=(second%60)/10+'0'; strTime[4]=seconde%60%10+'0'; strTime[6]=milliSeconde/100+'0'; strTime[7]=(milliSeconde%100)/10+'0';
Étape 5: Souder et installer
Je pense que cette étape est la plus difficile, car après avoir conçu la répartition de l'espace et installé les pièces avec soin, j'ai allumé l'interrupteur et j'ai découvert que la chose ne fonctionnait pas. Encore une fois, un ou deux fils ont été coupés accidentellement par moi lors de l'installation. Mais je crois en « là où il y a de la patience, il y a un chemin ». Après de nombreux échecs, le succès vient enfin à moi.
Utilisez une meuleuse électrique pour percer un trou de 1 mm aux deux extrémités de la coque, installez toutes les pièces ensemble, puis tout le projet est terminé maintenant.
Vous remarquerez peut-être qu'il y a deux boutons sur le côté gauche, celui du bas est pour le chronomètre, alors qu'en est-il de celui du haut ?
Pour courir la nuit ! Le bouton supérieur est utilisé pour contrôler les quatre LED de 5 mm (j'ai rempli la fissure entre le trou et l'interrupteur avec de la colle UV de couleur assortie pour rendre le bracelet plus exquis.)
La position des quatre LED est en accord avec l'angle d'ondulation des bras pendant la course. Le sol sera toujours illuminé, peu importe la façon dont le bras bouge.
Ce podomètre de bracelet m'aide non seulement à calculer ma force physique, mais le rend également plus sûr pour courir la nuit. Une si bonne chose, vous valez la peine d'en avoir une.
Conseillé:
DIY Comment faire une montre cool - StickC - Facile à faire : 8 étapes
DIY Comment faire une montre cool - StickC - Facile à faire: Dans ce tutoriel, nous allons apprendre à programmer ESP32 M5Stack StickC avec Arduino IDE et Visuino pour afficher une heure sur l'écran LCD et également régler l'heure à l'aide des boutons StickC
Podomètre Partie 1 : Écran monochrome 128x32 et Arduino : 5 étapes
Podomètre Partie 1 : Écran monochrome 128x32 et Arduino : Il s'agit d'un didacticiel de base qui apprend à utiliser un écran OLED avec son Arduino. J'utilise un écran 128x32 mais vous pouvez également utiliser un écran oled de résolution différente et modifier la résolution/les coordonnées selon vos besoins. Dans cette partie, je vais vous montrer comment
Podomètre Arduino : 3 étapes
Podomètre Arduino: Vandaag gaan, nous avons rencontré un stappenteller de fortune rencontré Arduino
Comment faire un calendrier des grands-parents & Scrapbook (même si vous ne savez pas comment faire un scrapbook) : 8 étapes (avec photos)
Comment faire un calendrier des grands-parents & Scrapbook (même si vous ne savez pas comment faire du scrapbooking) : c'est un cadeau de vacances très économique (et très apprécié !) pour les grands-parents. J'ai fait 5 calendriers cette année pour moins de 7 $ chacun.Matériel :12 superbes photos de votre enfant, enfants, nièces, neveux, chiens, chats ou autres parents12 pièces différentes
Comment faire un bracelet de mise à la terre. : 7 étapes
Comment faire un bracelet de mise à la terre.: Dans ma vie, je traite chaque jour de nombreux appareils électroniques sensibles et faire frire ces appareils électroniques est une grande préoccupation lorsque je les touche. La plupart des gens pensent qu'il est difficile de faire frire les appareils électroniques avec de l'électricité statique. Ce n'est pas le cas, une seule touche pourrait envoyer vos graphiques à 100 $