
Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:46

Suivez la croissance de votre enfant avec un stadiomètre numérique
Durant mon enfance, ma mère avait l'habitude de prendre périodiquement ma taille et de l'écrire sur un bloc notes pour suivre ma croissance. Bien sûr, n'ayant pas de stadiomètre à la maison, j'étais debout contre le mur ou le chambranle de la porte pendant qu'elle prenait la mesure avec un ruban. Maintenant, j'ai une petite-fille nouveau-née et quand elle commencera à marcher, ses parents seront certainement intéressés à suivre sa croissance en taille. Ainsi, l'idée d'un stadiomètre numérique est née.
Il est composé d'un Arduino Nano et d'un capteur "Time of Flight" qui mesure le temps que met la minuscule lumière laser pour rebondir vers le capteur.
Étape 1: Pièces et composants

- Arduino Nano Rev 3
- Capteur laser CJMCU 530 (VL53L0x)
- Encodeur rotatif KY-040
- Écran SSD1306 OLED 128x64
- Buzzer passif
- Résistances 2x10KΩ
Étape 2: Le capteur

Le ST Microelectronics VL53L0X est un module de télémétrie laser à temps de vol (ToF) de nouvelle génération logé dans un boîtier minuscule, offrant une mesure de distance précise quelles que soient les réflectances cibles contrairement aux technologies conventionnelles.
Il peut mesurer des distances absolues jusqu'à 2 m. Le laser interne est totalement invisible à l'œil humain (longueur d'onde 940 nm) et répond aux dernières normes en matière de sécurité. Il intègre un ensemble de SPAD (Single Photon Avalanche Diodes)
La communication avec le capteur se fait via I2C. Comme le projet comprend également un autre I2C installé (l'OLED), 2 résistances pullup de 10KΩ sont nécessaires sur les lignes SCL et SDA.
J'ai utilisé le CJMCU-530, qui est un module de dérivation comportant le VL53L0X de ST Microelectronics.
Étape 3: Opérations et positionnement du capteur
Une fois construit et testé, l'appareil doit être monté au centre d'un haut de cadre de porte; en effet, si vous le montez trop près d'un mur ou d'un obstacle, le faisceau laser IR sera interféré et créera un phénomène de diaphonie sur la mesure. Une autre option serait d'installer l'appareil à travers une tige d'extension pour l'éloigner du mur, mais c'est plus gênant.
Prendre soigneusement la bonne mesure de longueur entre le sol et le capteur (décalage à régler) et calibrer l'appareil (voir étape suivante). Une fois calibré, l'appareil peut être utilisé sans avoir besoin de recalibrer, à moins que vous ne le déplaciez dans une autre position.
Allumez l'appareil et placez-vous en dessous, dans une position droite et ferme. La mesure sera prise lorsque l'appareil détecte une longueur stable pendant plus de 2,5 secondes. À ce stade, il émettra un son de musique de « succès » et maintiendra la mesure sur l'écran.
Étape 4: Calibrage de l'offset




Comme mentionné précédemment, vous devez définir la valeur correcte (en centimètres) pour le décalage, la distance entre l'appareil de mesure et le sol. Ceci peut être réalisé en appuyant sur le bouton de l'encodeur rotatif (qui a un interrupteur à bouton-poussoir). Une fois le mode calibrage activé, réglez la bonne distance en tournant le bouton (dans le sens des aiguilles d'une montre ajoute des centimètres, dans le sens inverse soustrait). Le décalage s'étend de 0 à 2,55 m.
Une fois terminé, appuyez à nouveau sur le bouton. Deux tonalités différentes seront générées par le buzzer interne pour vous donner un retour acoustique. Le mode calibration a un timeout de 1 minute: si vous ne réglez pas l'offset dans ce délai, l'appareil sort du mode calibration et retombe en mode mesure, sans modifier l'offset mémorisé. Le décalage est stocké dans la mémoire EEPROM d'Arduino, pour le conserver pendant les arrêts ultérieurs.
Étape 5: Coder
ST Microelectronics a publié une bibliothèque API complète pour le VL53L0X, y compris la détection de gestes. Pour les besoins de mon appareil, j'ai trouvé plus facile d'utiliser la bibliothèque VL53L0X de Pololu pour Arduino. Cette bibliothèque est destinée à fournir un moyen plus rapide et plus facile de commencer à utiliser le VL53L0X avec un contrôleur compatible Arduino, contrairement à la personnalisation et à la compilation de l'API de ST pour l'Arduino.
J'ai réglé le capteur en mode HAUTE PRÉCISION et LONGUE PORTÉE, afin d'avoir plus de liberté sur la hauteur d'installation et le réglage du décalage. Cela se traduira par une vitesse de détection plus lente, ce qui est de toute façon suffisant pour l'objectif de cet appareil.
Le décalage est stocké dans la mémoire EEPROM d'Arduino, dont les valeurs sont conservées lorsque la carte est éteinte.
Dans la section boucle, la nouvelle mesure est comparée à la précédente et si 2,5 secondes sont écoulées sur la même mesure (et s'il ne s'agit PAS d'une valeur Offrange ou Timeout), la mesure est soustraite de l'offset et affichée en permanence sur l'écran. Une courte musique « réussie » est jouée par le buzzer piézo, pour avertir l'utilisateur de manière auditive.
Étape 6: Schémas

Étape 7: Boîtier/boîtier et assemblage

Comme mon incapacité à découper des fenêtres rectangulaires sur des boîtes commerciales est très connue, j'ai pris le chemin de la conception d'un boîtier avec une CAO et de l'envoyer en impression 3D. Ce n'est pas le choix le moins cher, mais c'est quand même une solution pratique car elle offre la possibilité d'être très précis et flexible sur le positionnement de tous les composants.
La petite puce laser est montée sans verre de protection, afin d'éviter la diaphonie et les mesures erratiques. Si vous souhaitez installer le laser derrière un capot, vous devrez entreprendre une procédure d'étalonnage complexe comme indiqué dans la documentation de ST Microelectronics.
Conseillé:
Mesurez la distance avec le capteur à ultrasons HC-SRF04 (dernière année 2020) : 3 étapes

Mesurer la distance avec le capteur à ultrasons HC-SRF04 (dernière année 2020) : qu'est-ce que le capteur à ultrasons (distance) ? Un ultrason (sonar) avec des ondes de haut niveau que les gens ne peuvent pas entendre. Cependant, nous pouvons constater la présence d'ondes ultrasonores partout dans la nature. Chez les animaux comme les chauves-souris, les dauphins… utilisez des ondes ultrasonores pour
À l'aide de Raspberry Pi, mesurez l'altitude, la pression et la température avec le MPL3115A2 : 6 étapes

À l'aide de Raspberry Pi, mesurez l'altitude, la pression et la température avec le MPL3115A2 : sachez ce que vous possédez et sachez pourquoi vous le possédez ! C'est intrigant. Nous vivons à l'ère de l'automatisation d'Internet alors qu'elle plonge dans une pléthore de nouvelles applications. En tant que passionnés d'informatique et d'électronique, nous avons beaucoup appris avec le Raspberry Pi et
Mesurez la concentration de nitrate dans l'eau avec EOS 1 : 13 étapes

Mesurer la concentration de nitrates dans l'eau avec EOS 1 : Il s'agit d'une brève instruction étape par étape sur la façon d'utiliser l'EOS1 pour mesurer la concentration de nitrates dans l'eau. Des étapes similaires peuvent être utilisées pour mesurer le phosphate (un test différent est requis)
Mesurez de minuscules signaux enfouis dans le bruit sur votre oscilloscope (détection sensible à la phase) : 3 étapes

Mesurez de minuscules signaux enfouis dans le bruit sur votre oscilloscope (détection sensible à la phase) : imaginez que vous voulez mesurer un petit signal enfoui dans un bruit beaucoup plus fort. Regardez la vidéo pour un aperçu rapide sur la façon de le faire, ou continuez à lire pour les détails
Knex Ipod Dock (convient à n'importe quelle taille): 6 étapes

Knex Ipod Dock (convient à toutes les tailles) : Bonjour ! C'est mon premier Instructable raisonnable ! Alors bravo pour moi ! Passons maintenant à l'Instructable ! C'est donc un dock K'nex Ipod. C'est mon entrée pour le concours knex de Jayefuu. Il convient à tout type d'ipod ou d'iphone. Il est TRÈS solide. Je l'ai laissé tomber sur le st