Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Machine de pesage électronique

Composants et fournitures

Arduino UNO
× 1
Capteur de charge 3Kg
× 1
Adafruit Standard LCD - 16x2 Blanc sur Bleu
× 1
Module LCD I2C
× 1

Applications et services en ligne

Arduino IDE

À propos de ce projet

Je veux connaître le poids des composants électroniques. J'ai donc décidé de faire ma propre balance :)

Pour ce faire, vous devez télécharger certaines bibliothèques répertoriées ci-dessous

LiquidCrystal_PCF8574

Fil

HX711

Connectez tous les composants selon le schéma de circuit.

La partie programmation est critique

1. Étalonnage

Dans Calibration, ouvrez le téléchargement du croquis de calibration sans aucune charge sur le plateau. Ensuite, mettez un élément de poids connu, puis ouvrez l'incrément du port série ou décrémentez le facteur d'étalonnage jusqu'à ce que vous voyiez la valeur connue.

Par exemple, si vous mettez un poids de 250 grammes, la première fois, il donnera 400 grammes ou 1 kg avant l'étalonnage. Vous utilisez les touches a, s, d, f ou z, x, c, v pour corriger le niveau d'étalonnage jusqu'à ce que vous obteniez 250 grammes à partir de 400 grammes ou 1kg. Ensuite, notez simplement le facteur d'étalonnage.

2. Esquisse réelle

Mettez la valeur calibrée xxxxxxx sur cette ligne et téléchargez c'est tout....

scale.set_scale(xxxxxxx);

3. Pour réinitialiser la valeur de la tare, j'utilise un bouton poussoir.

Code

  • Code
CodeC/C++
/* * https://facebook/nissiembeddedlab * 4 septembre 2018 * Interface de module de cellule de charge HX711 de 3 kg avec Arduino pour mesurer le poids en kg Arduino broche 2 -> HX711 CLK 3 -> DOUT 5V -> VCC GND -> GND*/#include "HX711.h" #define DOUT 3#define CLK 2HX711 scale(DOUT, CLK);#include #include LiquidCrystal_PCF8574 lcd(0x3F);float calibration_factor =-96650;const int SW =7;void setup() { Wire.begin(); Wire.beginTransmission (0x3F); pinMode(SW, INPUT_PULLUP); lcd.setBacklight(255); lcd.begin (16, 2); lcd.setCursor(0,0); lcd.print("Nissi 3kgLoadCell"); lcd.setCursor(0,1) ; lcd.print("Appuyez sur Sw pour tarer"); scale.set_scale(-849650); échelle.tare(); }boucle vide() { lcd.setCursor(0,1) ; lcd.print("W ="); lcd.setCursor(6,1) ; lcd.print(scale.get_units(),3) ; lcd.println(" kg "); int x =digitalRead(SW); if(x ==BAS) { scale.tare(); }}

Schémas


Processus de fabrication

  1. machine EEG
  2. Distributeur automatique
  3. Encre électronique
  4. Machine à coudre
  5. Pièces de machine de tour
  6. Comprendre le tour
  7. Composant de fraiseuse
  8. Comprendre la machine
  9. Machine JW