Categorii
- Laptop, PC, Periferice
- Servere, Componente și UPS
- Imprimante, scanere și consumabile
- Videoproiectoare și accesorii
- Kituri complete
- Plăci de dezvoltare
- Senzori și module
- Wireless și Bluetooth
- Conectivitate
- Alimentare
- Display
- Plăci expansiune
- Motoare și drivere
- Robotică
- Imprimante 3D
- Unelte și accesorii
- Aparate de măsură
- Smart House
- Raspberry Pi
- Carcase
-
Electrică
Acest modul utilizează 24 de convertoare A / D de înaltă precizie cea ce il potrivește perfect în categoria cântarelor electrice.
Acest modul utilizează 24 de convertoare A / D de înaltă precizie cea ce il potrivește perfect în categoria cântarelor electrice. Este foarte ușor de folosit in combinație cu senzorul de greutate. Senzorul de greutate este un traductor ce convertește presiunea / forța într-un semnal electric, care de obicei este unul slab, având doar cațiva minivolți care va fi preluat de modulul HX711 pentru a amplifica semanlul slab trimis de senzor ca să poate fi citit de placa Arduino.
Pentru a primi un semnal mai bun, este recomandat sa montați senzorul pe o suprafață dură.(o bucată de lemn este perfectă)
În acest tutorial o să vă arătăm cum să folosiți un Arduino Uno, un modul HX711, un senzor de greutate si un ecran pentru afișarea greutații.
Lista de materiale:
- 1 x Arduino Uno
- 1 x Fire Jumper
- 1 x HX711 Modul senzor de presiune / greutate
- 1 x Senzor de greutate
- 1 x Ecran LCD 1602
Conectarea Firelor
Pentru început, conectați senzorul la modulul HX711. Senzorul de greutate are 4 fire ce trebuie conectate la primi 4 pini ai modulului HX711. Firul roșu la E-, firul alb la A- si firul verde la A+.
Acum trebuie să facem legătura madulului HX711 cu placa Arduino. Pinul modulului GND trebuie conectat la pinul GND al plăcii iar DT si SCK se conectează la pinii digitali 4 și 4 ai plăcii. Pinul VCC se va branșa la un breadboard pentru a putea împărții tensiunea cu ecranul LCD.
În ultima etapă pinii SDA, SCL și GND ai ecranului trebuie să fie conectați la pinii SDA, SCL și GND de la placa Arduino, așa cum se poate observa și în imaginea de mai jos.
Exemplu de cod:
#include // https://github.com/olkal/HX711_ADC
#include
#include // LiquidCrystal_I2C library
HX711_ADC LoadCell(4, 5); // parameters: dt pin, sck pin
LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); // 0x27 is the i2c address of the LCM1602 IIC v1 module (might differ)
void setup() {
LoadCell.begin(); // start connection to HX711
LoadCell.start(2000); // load cells gets 2000ms of time to stabilize
LoadCell.setCalFactor(999.0); // calibration factor for load cell => strongly dependent on your individual setup
lcd.begin(16, 2); // begins connection to the LCD module
lcd.backlight(); // turns on the backlight
}
void loop() {
LoadCell.update(); // retrieves data from the load cell
float i = LoadCell.getData(); // get output value
lcd.setCursor(0, 0); // set cursor to first row
lcd.print("Weight[g]:"); // print out to LCD
lcd.setCursor(0, 1); // set cursor to secon row
lcd.print(i); // print out the retrieved value to the second row
}
Există posibilitatea să mai apară greșeli în descrierile produselor, dar vă asigurăm că încercăm să ne îmbunătățim și să ne actualizăm în permanență informațiile.
Imaginile produselor au caracter informativ și în funcție de lotul primit de la furnizor, acestea pot prezenta diferențe minore. Este posibil ca specificațiile sau prețul produselor sa fie modificate fără preaviz sau pot apărea erori de operare. Dacă identificați o astfel de eroare, vă rugăm se ne semnalați pentru a rezolva imediat. Orice preț promoțional prezentat pe site este valabil în limita stocului disponibil.