Včelařské fórum – o včelách a včelaření

Úplná verze: Včelařská WIFI váha - diskuze
Prohlížíte si holou variantu vašeho obsahu. Prohlédněte si úplnou verzi s příslušným formátováním.
iceage - mám otázku. Jak jsi přidal další HX711 do kodu.
Samozřejmě může odpovědět kdokoliv. Chci na jeden Wemos D1 připojit 2 váhy, to je 2 moduly HX711.

Zálkladní kod z příkladu je:

#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);
}

Děkuji
Miro mrkni sem, zde se o tom trochu hovoří, ale nezkoumal jsem celé téma. Třeba Ti to pomůže.
Ano, toto téma se krom jiného věnuje využití obou kanálů HX711, řeší se to změnou frekvence na vstupu. Strávil jsem několik hodin jeho pročítáním ...
mělo by to jíi i jednodušeji, použít dvě HX711 na různé digitální vstupy.
(04.01.2018 9:30)Miroslav Vochozka napsal(a): [ -> ]iceage - mám otázku. Jak jsi přidal další HX711 do kodu.

uplne jednoducho:

const byte hx711_1_data_pin = D3;
const byte hx711_1_clock_pin = D4;

const byte hx711_2_data_pin = D5;
const byte hx711_2_clock_pin = D6;

HX711 hx711_1(hx711_1_data_pin, hx711_1_clock_pin);
HX711 hx711_2(hx711_2_data_pin, hx711_2_clock_pin);
a výsledek bude:
místo původního
Serial.println(hx711.read());
nově
Serial.println(hx711_1.read());

Nebo jinak?
Ano, hx711_1 a hx711_2 ti identifikuju prevodniky (podla pinov, na ktore ich zavesis).
A pracujes s nimi napr.
hx711_1.read()
hx711_2.power_down()

A podobne, podla toho, s ktorym prevodnikom chces robit. Ale nazvat si ich kludne mozes uplne inak.

Prave zvazujem, ze vyskusam namiesto HX711 pouzit ADS1232 od Texasu. Papierovo by to mali byt kvalitnejsie prevodniky s nizsim sumom, zanedbatelne drahsie.
Děkuji, to mi moc pomohlo.
Ušetřil jsem hodně času.
Četl jsme právě že použijou 2x HX711 dva plnomůstky na každou stranu a pak přečtou. Proste HX7111 read + hx711_2 read.
Měřil jste někdo jak reaguje HX na power down? skutečně "usne" ?
Sigfox uvidíme... ale cena je prostě nezajímavá Undecided
Presne tak to mam ja, 2 tenzometre (plnomosty) na samostatnych HX711 a vysledne hodnoty spocitavam.
Ci ma power down na HX711 aj nejaky realny efekt som este nezmeral, nasiel som tu moznost, tak som to rovno strcil do kodu... Smile
(04.01.2018 9:55)Kosta napsal(a): [ -> ]Miro mrkni sem, zde se o tom trochu hovoří, ale nezkoumal jsem celé téma. Třeba Ti to pomůže.

(04.01.2018 10:00)Havelka Jan napsal(a): [ -> ]Ano, toto téma se krom jiného věnuje využití obou kanálů HX711, řeší se to změnou frekvence na vstupu. Strávil jsem několik hodin jeho pročítáním ...
mělo by to jíi i jednodušeji, použít dvě HX711 na různé digitální vstupy.

Z textu vyplývá, že při měření 2 můstku na jeden HX711 se dost zpomalí rychlost měření.
(04.01.2018 12:20)iceage napsal(a): [ -> ]Presne tak to mam ja, 2 tenzometre (plnomosty) na samostatnych HX711 a vysledne hodnoty spocitavam.
Ci ma power down na HX711 aj nejaky realny efekt som este nezmeral, nasiel som tu moznost, tak som to rovno strcil do kodu... Smile

pwr up aj dwn používám též. Doma změřím Wink

Nezkoušel jste už někdo lightSleep?
Modem, aj deep je v poho.. LS prostě nedám. nehledě na to, že z LS se neprobudíš z D0>rst
(04.01.2018 12:02)ZdenekM napsal(a): [ -> ]Měřil jste někdo jak reaguje HX na power down? skutečně "usne" ?

Je to pár dní, co jsem HX711 měřil, když ESP spí. Nešel jsem do detailů, proud nula.
Hlavní spotřeba je spící ESP, HX 711 není třeba řešit. To je můj závěr.

Nebo přesněji, měřil jsem proud do spícího ESP a HX711 a pak napájení HX711 odpojil - změna proudu žádná.
HX jsem neměřil, ale šlo by ho napájet přes pin. Definuji napájecí pin, ze kterého budu brát Vcc pro HX711, GND bude napevno. Pinu nastavím parametr výstupu a v případě probuzení se na pinu objeví Vcc, v režimu spánku bude nula, nebo ho vypnu před uspáním.

byte pin_HX = D7;
pinMode(pin_HX, OUTPUT);
...
digitalWrite(D7, HIGH);
(04.01.2018 13:04)ZdenekM napsal(a): [ -> ]Nezkoušel jste už někdo lightSleep?
Modem, aj deep je v poho.. LS prostě nedám. nehledě na to, že z LS se neprobudíš z D0>rst

Zdeňku nevzdávej to Big Grin zde je debata o tomto problému, ale všeobecný názor je, Light_sleep vyžaduje přerušení pinu, aby se probudilo, ale jsou tam i pokusy jak to zprovoznit
(04.01.2018 7:47)Miroslav Vochozka napsal(a): [ -> ]Tohle je důvod, proč zůstat u WIFI a na Sigfox zapomenout.

Jakou WiFi komunikaci tedy používáte? Hotspot v mobilu také není zadarmo. Jsou i jiní: Mobil CZ, Kaktus, atd atd., ale všude chtějí za 1 MB haléře.

Já jsem dnes zaplatil T-Mobilu 10,40 za 24 MB za to "nic"! Zkusím k nim zajít se SIM a reklamací dat, jestli udělají nějaký výpis, nevím.
Používal jsem mobil.cz. Data byla skutečně zdarma. To se změnilo díky EU.
Teď je mobil. cz nepoužitelný, když koupíš data za rozumný peníz, platí jen 10 dní.
Koupil jsem několik karet Twisit online za cenu pod 100 Kč, kredit 200 MB, jeden rok bez dobití. Nevýhoda - účtování po 1MB, cena za MB 0,40 Kč. (když nebude vyhovovat, vyčerpám data a vyhodím)
Náhodou jsem zaregistroval kaktus - cílená reklama na webu. Vánoční akce 2 sim za 100 Kč. Dobíjení taky nutné až za jeden rok. V ceně 500MB na měsíc. Cena za 1MB - 1Kč. Účtování po 0,1 MB. (tady vše bez záruky) To mi momentálně připadá nejzajímavější. Jen musím pochopit, jak to skutečně účtujou.

Našel někdo něco zajímavějšího?

WIFI nebo SIGFOX? Záleží na počtu zařízení - vah, alarmů a podobně. Přes WIFI je počet zařízení prakticky neomezen, zařízení je levnější, méně složité.
Čeňku v jednom ze svých příspěvku jsi psal, že budeš mít na stanovošti modem TP-LINK+USB modem Huawei LTE, tzn., že máš na stanovišti nějakou přípojku 230V ? A jaký internet používáš doma ? Možná by stačilo posílit WIFI nějakou venkovní (za předpokladu, že máš včely okolo domu na zahradě) jednotkou
(04.01.2018 13:36)Havelka Jan napsal(a): [ -> ]HX jsem neměřil, ale šlo by ho napájet přes pin. Definuji napájecí pin, ze kterého budu brát Vcc pro HX711, GND bude napevno. Pinu nastavím parametr výstupu a v případě probuzení se na pinu objeví Vcc, v režimu spánku bude nula, nebo ho vypnu před uspáním.

byte pin_HX = D7;
pinMode(pin_HX, OUTPUT);
...
digitalWrite(D7, HIGH);
Tohle je přesně moje idea!
Bohužel sem se včera k tomu nedostal (manželka migrena atd.. Sad )
Tak snad dnes. uvidím jestli se změna projeví

(04.01.2018 13:52)Kosta napsal(a): [ -> ]
(04.01.2018 13:04)ZdenekM napsal(a): [ -> ]Nezkoušel jste už někdo lightSleep?
Modem, aj deep je v poho.. LS prostě nedám. nehledě na to, že z LS se neprobudíš z D0>rst

Zdeňku nevzdávej to Big Grin zde je debata o tomto problému, ale všeobecný názor je, Light_sleep vyžaduje přerušení pinu, aby se probudilo, ale jsou tam i pokusy jak to zprovoznit
Přečteno, prolítal sem kvuli LS mnogo stránek. Já obecně problém vůbec uvézt do LS ESPčko. Buď je to MS kdy je odběr cca 15-16mA, v LS by měl být cca 1mA.

(04.01.2018 13:09)Miroslav Vochozka napsal(a): [ -> ]
(04.01.2018 12:02)ZdenekM napsal(a): [ -> ]Měřil jste někdo jak reaguje HX na power down? skutečně "usne" ?

Je to pár dní, co jsem HX711 měřil, když ESP spí. Nešel jsem do detailů, proud nula.
Hlavní spotřeba je spící ESP, HX 711 není třeba řešit. To je můj závěr.

Nebo přesněji, měřil jsem proud do spícího ESP a HX711 a pak napájení HX711 odpojil - změna proudu žádná.
Ono to bude opravdu minimum, ale já v záchvatu uchránit každej uA to chci zkusit Wink
(05.01.2018 8:11)Miroslav Vochozka napsal(a): [ -> ]Našel někdo něco zajímavějšího?
Tady je srovnávač.
(05.01.2018 8:44)Kosta napsal(a): [ -> ]Čeňku v jednom ze svých příspěvku jsi psal, že budeš mít na stanovošti modem TP-LINK+USB modem Huawei LTE, tzn., že máš na stanovišti nějakou přípojku 230V ? A jaký internet používáš doma ? Možná by stačilo posílit WIFI nějakou venkovní (za předpokladu, že máš včely okolo domu na zahradě) jednotkou

Domov od stanoviště je 40 Km - proto taky to vzdálené sledování. Je tam včelnice s medárnou, včetně 220V.
Když jsem tam zkoušel D1 mini jako WiFi skener, tak to jiné než moje nevidělo - taková samota u lesa.
Za dané situace - vybírat nejlevnější SIM a praktikovat, jak píše pan Vochozka - je vidět, že už má praxiSmile
Mě bude ten SigFox za 180 ročně stačit - výhledově, až to zvládnu, chci vážit jen jednou za den.
Referenční URL's