SKU: OT3331 Číslo položky: AB080 EAN: 8720589817005
Modul používá HX711 jako řadič, 24bitový S/D převodník, který je speciálně navržen pro digitální váhy. K tomuto modulu patří jeden nebo dva snímače hmotnosti, které předávají proměnný odpor v závislosti na hmotnosti.
S HX711 Load Cell zesilovačem můžete jednoduchým způsobem číst snímače hmotnosti a určit tak hmotnost. Protože je rozdílový signál snímače hmotnosti velmi malý, nelze jej připojit přímo k Arduinu, a proto je nutné použít tento zesilovač.
Modul HX711 je vybaven 24bitovým ADC, díky čemuž dokáže detekovat i nejmenší rozdíly v hmotnosti. Pomocí kalibračních závaží tak můžete vytvořit velmi přesnou váhu.
Takto připojíš Modul zesilovače HX711 pro váhový článek k Arduino UNO nebo ESP32, s ukázkovým sketchem, který můžeš hned nahrát.
Tento příklad připojuje 24bitový ADC modul HX711 k Arduino Uno pro čtení údajů o hmotnosti z tenzometrického snímače. Při spuštění modul provede tárování (vynuluje) váhu a průběžně vypisuje měření hmotnosti do Serial Monitoru.
/*
* ==================================================================
* Generated by Codey.online — https://www.codey.online
* ==================================================================
* Project : Weight Reading with HX711 Amplifier
* Board : Arduino UNO (arduino:avr:uno)
* Parts : HX711 Load Cell Amplifier
* Libraries : HX711 Arduino Library 0.7.5
*
* Codey Online is an AI-powered browser IDE for Arduino and ESP32.
* Describe your project and Codey writes the code, draws the wiring
* diagram and uploads it to your board, straight from the browser.
* This code is free to use, modify and share, without warranty.
* ==================================================================
*/
#include "HX711.h"
const int DOUT_PIN = 3;
const int SCK_PIN = 2;
HX711 scale;
void setup() {
Serial.begin(115200);
Serial.println(F("HX711 Load Cell Demo"));
scale.begin(DOUT_PIN, SCK_PIN);
Serial.println(F("Taring... ensure no weight is on the scale."));
scale.set_scale();
scale.tare();
Serial.println(F("Tare complete. Place weight on load cell."));
}
void loop() {
if (scale.is_ready()) {
long reading = scale.get_units(5);
Serial.print(F("Reading: "));
Serial.println(reading);
} else {
Serial.println(F("HX711 not detected."));
}
delay(500);
}
Potřebné knihovny: HX711 Arduino Library 0.7.5
Wiring diagram and example code generated by Codey.online — https://www.codey.online
Tento projekt propojuje 24-bit load cell zesilovač HX711 s ESP32. Při spuštění sketch vynuluje váhu a poté nepřetržitě vypisuje surové hodnoty z load cell do Serial Monitoru při 115200 baud. Napájení HX711 z 3.3V zajišťuje, že úrovně signálu jsou přímo kompatibilní s GPIO na ESP32.
/*
* ==================================================================
* Generated by Codey.online — https://www.codey.online
* ==================================================================
* Project : HX711 Load Cell Weight Measurement
* Board : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
* Parts : HX711 Load Cell Amplifier
* Libraries : HX711 Arduino Library 0.7.5
*
* Codey Online is an AI-powered browser IDE for Arduino and ESP32.
* Describe your project and Codey writes the code, draws the wiring
* diagram and uploads it to your board, straight from the browser.
* This code is free to use, modify and share, without warranty.
* ==================================================================
*/
#include "HX711.h"
// Pin definitions (GPIO 19 for DOUT, GPIO 18 for SCK)
const int DOUT_PIN = 19;
const int SCK_PIN = 18;
HX711 scale;
void setup() {
Serial.begin(115200);
while (!Serial) { delay(10); }
Serial.println("HX711 Weight Sensor Demo");
scale.begin(DOUT_PIN, SCK_PIN);
Serial.println("Initializing sensor...");
delay(1000);
if (scale.is_ready()) {
scale.set_scale(); // Set default scale factor
scale.tare(); // Reset the scale to 0 (tare)
Serial.println("Tare complete. Place weight on the load cell.");
} else {
Serial.println("HX711 not detected. Check wiring.");
}
}
void loop() {
if (scale.is_ready()) {
long reading = scale.get_units(5); // Average of 5 readings
Serial.print("Raw reading: ");
Serial.println(reading);
} else {
Serial.println("HX711 not ready.");
}
delay(500);
}
Potřebné knihovny: HX711 Arduino Library 0.7.5
Wiring diagram and example code generated by Codey.online — https://www.codey.online