Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Elektronische Waage

Komponenten und Verbrauchsmaterialien

Arduino UNO
× 1
3 kg Wägezelle
× 1
Adafruit Standard LCD - 16x2 Weiß auf Blau
× 1
I2C-LCD-Modul
× 1

Apps und Onlinedienste

Arduino-IDE

Über dieses Projekt

Ich möchte das Gewicht der elektronischen Komponenten wissen. Also beschloss ich, meine eigene Waage zu bauen :)

Dazu müssen Sie einige Bibliotheken herunterladen, die unten aufgeführt sind

LiquidCrystal_PCF8574

Draht

HX711

Schließen Sie alle Komponenten gemäß Schaltplan an.

Der Programmierteil ist kritisch

1. Kalibrierung

Öffnen Sie in Kalibrierung den Upload der Kalibrierungsskizze, ohne dass das Fach geladen wird. Geben Sie dann ein bekanntes Gewichtselement ein und öffnen Sie dann die serielle Schnittstelle, inkrementieren Sie oder verringern Sie den Kalibrierungsfaktor, bis Sie den bekannten Wert sehen.

Wenn Sie beispielsweise ein Gewicht von 250 Gramm eingeben, werden beim ersten Mal 400 Gramm oder 1 kg vor der Kalibrierung ausgegeben. Verwenden Sie die Tasten a, s, d, f oder z, x, c, v, um das Kalibrierungsniveau zu korrigieren, bis Sie 250 Gramm erhalten ab 400g oder 1kg. Dann notieren Sie sich einfach den Kalibrierfaktor.

2. Tatsächliche Skizze

Geben Sie den kalibrierten Wert xxxxxxx in diese Zeile ein und laden Sie das alles hoch....

scale.set_scale(xxxxxxx);

3. Um den Tarawert zurückzusetzen benutze ich einen Druckknopf.

Code

  • Code
CodeC/C++
/* * https://facebook/nissiembeddedlab * 4 September 2018 * 3 kg Wägezelle HX711 Modulschnittstelle mit Arduino zur Gewichtsmessung in kg Arduino Pin 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 ("Press Sw to tara"); scale.set_scale(-849650); scale.tare(); } ungültige Schleife () { 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 ==NIEDRIG) { scale.tare (); }}

Schaltpläne


Herstellungsprozess

  1. EEG-Maschine
  2. Automaten
  3. Elektronische Tinte
  4. Abstimmungsgerät
  5. Nähmaschine
  6. Teile der Drehmaschine
  7. Drehmaschine verstehen
  8. Bestandteil der Fräsmaschine
  9. Maschine verstehen
  10. JW-Maschine