È stata realizzata un’altra configurazione, utilizzando solamente 2 mezze-celle di carico (loadcell) con portata da 50kg l’una, per una portata totale pari a 100kg.
Il sistema è gestito con l’integrato HX711 (convertitore ADC, già visto nelle precedenti configurazioni) ed interfacciato tramite quest’ultimo con Arduino Uno.
Lo Schema di Collegamento è il seguente:

Caratteristiche – Celle di Carico (loadcell):
- Capacità: 50 kg
- Sensibilità di uscita: 1 mV ( ±0,1)
- Non linearità: 0,05(% sul Fondo Scala)
- Isteresi: 0,05 (% sul Fondo Scala)
- Ripetibilità: 0,05 (% sul Fondo Scala)
- Creep dopo 1 minuto: 0,1 (% sul Fondo Scala)
- Effetto della temperatura sull’uscita: 10°C (0,1% sul Fondo Scala)
- Effetto della temperatura sullo zero: 10°C (0,3% sul Fondo Scala)
- Resistenza d’ingresso: 1 kohm (±10)
- Resistenza di uscita: 1 kohm (±10)
- Resistenza di isolamento: >2000 Mohm
- Temperatura di funzionamento: da -10°C a +40°C
- Tensione eccitazione: 10 Volt
- Dimensioni (mm): 34x34x8
- Peso: 19 grammi
- – filo rosso -> Positivo (VCC)
– filo nero -> Negativo (GND)
– filo bianco -> OUT (pin Digitale) - Documentazione Tecnica: datasheet
Caratteristiche – HX711:
– VCC -> pin +5V di Arduino
– DT -> pin digitale PWM (esempio: 4) di Arduino
– SCK -> pin digitale (esempio: 5) di Arduino
– GND -> pin GND di Arduino
– Documentazione Tecnica: datasheet (MakerFabs)
Codice Esempio – Rilevazione Peso con Tara iniziale:
– Libreria HX711:link GitHub
#include "HX711.h"
#define calibration_factor -9580.00 //Fattore di calibrazione, ottenuto utilizzando lo sketch SparkFun_HX711_Calibration
#define DOUT 4 //Pin digitale DT
#define CLK 5 //Pin digitale SCK
HX711 scale(DOUT, CLK);
void setup() {
Serial.begin(9600);
Serial.println("Rilevazione Peso con Tara iniziale");
scale.set_scale(calibration_factor);
scale.tare(); //Assicurarsi che non ci sia nessun peso allo start.
delay(500);
Serial.println("Tara in corso... non mettere nessun peso!");
delay(1000);
Serial.println("Sistema pronto.");
delay(300);
}
void loop() {
Serial.print("Peso: ");
float libbre = scale.get_units();
float kg = (libbre/2.2046); //Conversione peso Libbre in Kg
Serial.print(kg, 1);
Serial.print(" kg");
Serial.println();
delay(500); //Ritardo nella lettura del peso. Diminuire per una lettura più frequente!
}