Váhový senzor a AD převodník HX711
Pravidla fóra
Tohle subfórum je určeno pro konzultaci ucelených nápadů, popřípadě řešení komplexnějších projektů, které opravdu není možné rozdělit na menší části.
Většinu problémů jde rozdělit na menší a ptát se na ně v konkrétních subfórech.
Tohle subfórum je určeno pro konzultaci ucelených nápadů, popřípadě řešení komplexnějších projektů, které opravdu není možné rozdělit na menší části.
Většinu problémů jde rozdělit na menší a ptát se na ně v konkrétních subfórech.
Váhový senzor a AD převodník HX711
Dobrý den,
již nějaký čas pracuji na maturitní práci a nedávno jsem narazil na problém. Nejde mi zprovoznit váhový senzor.
Použivám Arduino UNO a zapojení mezi váhovým senzorem a HX711 vypadalo takhle:
Zkontroloval jsem pro jistotu jestli sedí i odpory, jestli třeba nespletli barvy drátu, ale všechno sedí.
V Arduinu IDE jsem použil dvě známé knihovny pro HX711.
Takže jsem si jist, že chyba v kódu není, jelikož jsem použil jejich oficiální příklady na kalibraci.
Váhový senzor je pouze na 1kg tak jsem přemýšlel jestli není možné, že jsem na něj třeba moc nezatlačil nebo se mi ho zkátka povedlo přetížit.
Takhle vypadá seriový monitor při využití knihovny https://github.com/olkal/HX711_ADC --> příkladu Calibration:
Takhle vypadá seriový monitor při využití knihovny https://github.com/bogde/HX711 --> příkladu HX711_basic_example:
Při napájení arduina Una jsem kontroloval napětí, bylo i na pinech HX711 A+, A-, E+, E- takže chybou v HX711 to myslím také není. Zkoušel jsem měřit změnu napětí nebo proudu mezi HX711 a Arduinem, ale napětí bylo konstantní i po položení zátěže na senzor. To samé s proudem.
Senzor vypadá takto:
Piny v arduinu jsem také několikrát kontroloval. Už jsem v koncích se znalostmi a ocením jakoukoliv pomoc. Děkuji moc za odpovědi.
již nějaký čas pracuji na maturitní práci a nedávno jsem narazil na problém. Nejde mi zprovoznit váhový senzor.
Použivám Arduino UNO a zapojení mezi váhovým senzorem a HX711 vypadalo takhle:
Zkontroloval jsem pro jistotu jestli sedí i odpory, jestli třeba nespletli barvy drátu, ale všechno sedí.
V Arduinu IDE jsem použil dvě známé knihovny pro HX711.
Takže jsem si jist, že chyba v kódu není, jelikož jsem použil jejich oficiální příklady na kalibraci.
Váhový senzor je pouze na 1kg tak jsem přemýšlel jestli není možné, že jsem na něj třeba moc nezatlačil nebo se mi ho zkátka povedlo přetížit.
Takhle vypadá seriový monitor při využití knihovny https://github.com/olkal/HX711_ADC --> příkladu Calibration:
Takhle vypadá seriový monitor při využití knihovny https://github.com/bogde/HX711 --> příkladu HX711_basic_example:
Při napájení arduina Una jsem kontroloval napětí, bylo i na pinech HX711 A+, A-, E+, E- takže chybou v HX711 to myslím také není. Zkoušel jsem měřit změnu napětí nebo proudu mezi HX711 a Arduinem, ale napětí bylo konstantní i po položení zátěže na senzor. To samé s proudem.
Senzor vypadá takto:
Piny v arduinu jsem také několikrát kontroloval. Už jsem v koncích se znalostmi a ocením jakoukoliv pomoc. Děkuji moc za odpovědi.
Re: Váhový senzor a AD převodník HX711
Dej si multimetr na mV rozsahu mezi piny A- a A+ Po zapnutí bez zátěže by mělo být měřené napětí téměř nulové. Po zatížení závažím pro max. rozsah by mělo být něco okolo 10mV. Na tenhle experiment budeš asi muset napájet můstek přímo, protože se do něj napájení spíná tranzistorem na desce převodníku jen po čas měření (nebo na chvíli spojit C a E tranzistoru) . Pokud to tak je, je můstek OK a chyba je v převodníku. Tam, když spojíš A- a A+, tak by měla být hodnota z převodníku téměř nulová. Také ověř, že při měření převodníkem se na můstku na chvíli objeví napájecí napětí (E+ a E-).
Dotaz dvě nezávisle váhy s HX711
Dobrý den. Chci k Arduinu Uno připojit dvě nebo tři nezávisle váhy a každou přes A/D převodník HX711. Poradil by mi někdo?
Moc děkuji za inspiraci. Mám připojenou jednu váhu se čtyřmi váhovými senzory a to mi funguje, ale dvě mi nejdou rozchodit aby byli každé na jiných pinech.
Moc děkuji za inspiraci. Mám připojenou jednu váhu se čtyřmi váhovými senzory a to mi funguje, ale dvě mi nejdou rozchodit aby byli každé na jiných pinech.
- pavel1tu
- Příspěvky: 2054
- Registrován: 26 říj 2017, 08:28
- Reputation: 0
- Bydliště: Trutnov
- Kontaktovat uživatele:
Re: Váhový senzor a AD převodník HX711
1) je nesmysl psát dotaz do příspěvku o něčem jiném
2) bez kodu ti tu asi nikdo neporadí
kompletní kod dej pomocí </> tlačítka
PS: normálně to funguje už z upraveného příkladu z knihovny
2) bez kodu ti tu asi nikdo neporadí
kompletní kod dej pomocí </> tlačítka
PS: normálně to funguje už z upraveného příkladu z knihovny
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Re: Váhový senzor a AD převodník HX711
Kdysi jsem zkoušel rozchodit na jednom AD převodníku rozchodit dva senzory, povedlo se, ale nedávalo to rozumné výsledky. Takže bych viděl jako schůdnou cestu použít dva AD převodníky a pověsit je na samostatné vstupy arduina.
Ta tvoje váha se čtyřmi senzory, asi myslíš 4 ks po 1/4 můstku, které dávají dohromady jeden kompletní můstek.
Pokud potřebuješ radu, musíš být více konkrétní, ukázat zapojení, kód . . .
Ta tvoje váha se čtyřmi senzory, asi myslíš 4 ks po 1/4 můstku, které dávají dohromady jeden kompletní můstek.
Pokud potřebuješ radu, musíš být více konkrétní, ukázat zapojení, kód . . .
Re: Váhový senzor a AD převodník HX711
Běžně se u váhových systémů používá paralelní řazení (stejných) tenzometrických můstků. Jediné, na co je třeba si dát pozor, je napájení. Můstky mají dost nízký odpor a při paralelním řazení se napájecí proudy sčítají. Výstupy můstků jsou také všechny paralelně (tady pozor na orientaci) a zpracovává se to jedním převodníkem. Vzhledem k tomu, že se to běžně používá, bych na tom asi nehledal nějaký problém.
EDIT: asi jsem ten přízpěvek napoprvé špatně pochopil. Pokud to mají být nezávislé váhy, tak je třeba u každé převodník. Připojení více převodníků by mělo být možné.
EDIT: asi jsem ten přízpěvek napoprvé špatně pochopil. Pokud to mají být nezávislé váhy, tak je třeba u každé převodník. Připojení více převodníků by mělo být možné.
- pavel1tu
- Příspěvky: 2054
- Registrován: 26 říj 2017, 08:28
- Reputation: 0
- Bydliště: Trutnov
- Kontaktovat uživatele:
Re: Váhový senzor a AD převodník HX711
Proč všichni řešíte 1 převodník
vždyť píše každou váhu na jiné vstupy v Arduinu - takže na každou váhu samostatný převodník ....
Podle mne chyba v kodu
vždyť píše každou váhu na jiné vstupy v Arduinu - takže na každou váhu samostatný převodník ....
Podle mne chyba v kodu
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Re: Váhový senzor a AD převodník HX711
Nemám zrovna volný AD převodník, takže bez otestování. Používám knihovnu Q2HX711.h (vyhovovala mi pro automatickou kalibraci - vlastní funkce)
Zde je ukázková sketch z příkladů
Rozšíření o další HX711 a připojení na další piny
Zde je ukázková sketch z příkladů
Kód: Vybrat vše
#include <Q2HX711.h>
const byte hx711_data_pin = A2;
const byte hx711_clock_pin = A3;
Q2HX711 hx711(hx711_data_pin, hx711_clock_pin);
void setup() {
Serial.begin(9600);
}
void loop() {
Serial.println(hx711.read()/100.0);
delay(500);
}
Kód: Vybrat vše
#include <Q2HX711.h>
const byte hx711_data_pin_1 = A0; // piny prvniho HX711
const byte hx711_clock_pin_1 = A1;
const byte hx711_data_pin_2 = A2; // piny druheho HX711
const byte hx711_clock_pin_2 = A3;
Q2HX711 hx711_1(hx711_data_pin_1, hx711_clock_pin_1); // cteni prvniho HX711
Q2HX711 hx711_2(hx711_data_pin_2, hx711_clock_pin_2); // cteni druheho HX711
void setup() {
Serial.begin(9600);
}
void loop() {
Serial.println(hx711_1.read()/100.0); // vypis prvniho HX711
Serial.println(hx711_2.read()/100.0); // vypis druheho HX711
delay(500);
}
Re: Váhový senzor a AD převodník HX711
Díky půjdu to vyzkoušet ty dvě váhy nezávislé na sobě.
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti