Table des matières:
- Fournitures
- Étape 1: Étape 1: Créez un prototype en bois pour l'échelle de poids
- Étape 2: Étape 2: Souder la cellule de charge et le HX-711 et créer un circuit
- Étape 3: Étape 3: Télécharger les bibliothèques et télécharger le code
- Étape 4: Étape 4: Étalonnage du capteur HX-711
- Étape 5: Étape 5: Le temps des tests
Vidéo: Comment fabriquer un appareil de musculation pour bébé à l'aide d'Arduino Nano, de la cellule de charge HX-711 et de l'OLED 128X64 -- Étalonnage du HX-711 : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Bonjour Instructables, Il y a quelques jours, je suis devenu père d'un bébé mignon ?. Quand j'étais à l'hôpital, j'ai découvert que le poids du bébé est si critique pour surveiller la croissance du bébé. Alors j'ai une idée ? faire un appareil de musculation pour bébé de mon auto. dans ce Instructable je vais vous montrer comment faire un appareil de musculation pour bébé en moins de 10 $. Cette machine peut également être utilisée à d'autres fins de pondération. Ainsi, le didacticiel couvrira;1. Pototype en bois pour la pondération. Fabriqué à partir de planches usagées. 2. Intégration d'Arduino uno/Nano avec l'OLED 128X64, cellule de charge, HX-711. 3. Codage de l'Arduino 4. Calibrage des capteurs pour obtenir des lectures plus précises.
Fournitures
Arduino Uno / NanoOLED 128X64 Breadboard Cellule de charge Capteur HX-711 Arduino IDE
Étape 1: Étape 1: Créez un prototype en bois pour l'échelle de poids
La première phase avec laquelle j'ai commencé est le matériel. J'avais besoin d'une base et d'un dessus pour que la cellule de charge repose. Je ne voulais pas dépenser beaucoup d'argent, alors je suis allé dans mon magasin et j'ai trouvé des restes de bois. La base était juste une planche de 20x20 pouces et avait des trous centraux pour tenir la cellule.
Une chose à considérer de manière critique est que la flèche sur la cellule de charge est orientée vers le bas, sinon vos lectures seront opposées. Vissez d'abord les vis à bois avec cellule de charge à la base et serrez-les autant que possible. C'est maintenant l'heure du Top, j'ai percé deux trous au centre avec exactement la même distance entre les trous de la cellule de charge. Après j'ai serré les vis.
Il a l'air bon marché - c'était le cas, mais il a parfaitement fait le travail. En fait, c'est tout ce dont vous avez besoin pour que la cellule de charge fonctionne. Notre objectif premier - la base - a été atteint.
Étape 2: Étape 2: Souder la cellule de charge et le HX-711 et créer un circuit
Après avoir terminé la structure en bois, il était temps de commencer à construire la vraie machine. J'ai utilisé l'amplificateur HX-711 comme capteur, il fallait donc souder les broches de la cellule de charge sur le HX-711. Suivez la connexion des broches mentionnée ci-dessous.
Cellule de charge HX-711
Rouge -> Vcc
Noir -> Terre
Vert -> A+
Gris -> A-
Suivez les schémas donnés dans les images.
Lors de la connexion d'Arduino avec l'OLED
OLED Arduino Vcc -> 5v
Terre -> Terre
SDA -> A4
SCL -> A5
Lors de la connexion d'Arduino avec le LOAD CELL HX-711
Cellule de charge Arduino
Vcc -> 5v
Terre -> Terre
Dout -> 2
CLK -> 3
Veuillez vous référer au schéma de principe donné dans les pièces jointes.
Étape 3: Étape 3: Télécharger les bibliothèques et télécharger le code
Après avoir fait des schémas, il est temps de coder le projet. Téléchargez les bibliothèques requises et décompressez-les dans
C:\Users\user\Documents\Arduino\libraries
Ouvrez le croquis d'étalonnage donné dans les pièces jointes.
Étape 4: Étape 4: Étalonnage du capteur HX-711
L'étalonnage du capteur est la partie la plus intéressante mais j'ai créé un code qui vous aidera de la manière la plus simple à étalonner votre capteur. La cellule de charge est livrée avec différentes limites de poids de 5 kg à 100 kg. Le capteur génère une résistance différente en fonction de ses spécifications et de son poids supérieur, il est donc nécessaire de calibrer le capteur.
Il y a donc une méthode très simple pour le faire, Procurez-vous d'abord une pierre de poids standard connue, par exemple, j'ai utilisé mon plateau d'exercice de 2 kg. Ensuite, placez-le sur le dessus du capteur et voyez la lecture s'il donne la valeur ci-dessus puis son poids réel pour par exemple 2,4 kg, le facteur d'étalonnage doit être augmenté et vice versa.
Donc, pour l'étalonnage, commencez simplement par la valeur aléatoire mais pertinente dans la ligne calibration_sketch 23 pour, par exemple, j'ai commencé avec 5000
float calibration_factor = 5000;
sur 5000, cela donne une valeur supérieure à 2 kg pour, par exemple, 2,3 kg, j'ai donc commencé à augmenter le facteur d'étalonnage de 100 à chaque étape. Pour augmenter le facteur d'étalonnage, j'ai dû ouvrir le moniteur série, entrer « a » dans la zone de texte et appuyer sur Entrée. À chaque envoi, il ajoute 100 au facteur d'étalonnage.
J'ai continué à augmenter jusqu'à ce qu'il donne environ 2,00 kg sur un facteur d'étalonnage de 57640.
Maintenant que la partie cruciale était terminée, j'avais trouvé le facteur d'étalonnage de mon capteur.
Maintenant, il n'y a plus besoin de code d'étalonnage, j'écris donc un autre code qui indique le poids en livres et en kg. Vous devez entrer le facteur d'étalonnage dans ce code.
Étape 5: Étape 5: Le temps des tests
Je mets mon bébé sur le capteur et donne un poids précis à 10 %. Maintenant, je peux surveiller le poids de mon bébé à tout moment et je peux également utiliser ce prototype à d'autres fins.