# XFW-HX711

<abstract>
Raccolta di appunti per la realizzazione di un misuratore di forza palmare
</abstract>

<img src="./cella.jpg">

## Collegamenti tra la cella e l'HFW-HX711

| Cell  | XFW-HX711 | TTGO          |
|-------|-----------|---------------|
| Red   | E+        |               | 
| Black | E-        |               |
| White | A-        |               |
| Green | A+        |               |
|       | GND       | G             |
|       | DT        | 13            |
|       | SCK       | 12            |
|       | VCC       | 3V            |

## La cella di carico e l'ADC converter + Operazionale XFW-HX711 

* [Descrizione del principio di funzionamento della cella e dell'amplificatore + ADC](https://www.youtube.com/watch?v=lWFiKMSB_4M)

## Codici utili

Pezzetti di codici utili trovati in giro:

	#include <HX711.h>

	HX711 scale;
	uint8_t dataPin = D12;
	uint8_t clockPin = D13;
	int32_t offset = 45585;
	float_t factor = 188.233414;

	void setup() {
		Serial.begin(115200);
		delay(1000);

		scale.begin(dataPin, clockPin);
		scale.set_offset(offset); 
		scale.set_scale(factor);
		scale.tare(20);
	}

	void loop() {
		delay(100);

		if (scale.is_ready()) {
		  float avg_units = scale.get_units(10);
		  Serial.printf("%f g.\n", avg_units);
		}
	}

## TFT_eSPI library

* [Doc](https://doc-tft-espi.readthedocs.io/starting/)

## TTGO Pinout

<img src="./ttgo_pinout.webp" class="img-responsive" width="80%">


## Altri link

* [Datasheet del chip HX711](https://futuranet.it/futurashop/image/catalog/data/Download/hx711_english.pdf) 
* [HX711 with a Four Wire Load Cell and Arduino | Step by Step Guide.](https://www.youtube.com/watch?v=sxzoAGf1kOo)
* [Calibrare una cella di carico con Arduino e HX711](https://www.youtube.com/watch?v=jqLhLg5WhmQ)
