Fórum | MyPower.CZ | Obnovitelné zdroje energie - energetická soběstačnost | Právě je pát črc 20, 2018 12:05 am


Gridfree & arduino

Automatizace, řízení, měření, logování a programování s využitím platformy Arduino.
Předchozí

Re: Gridfree & arduino

Příspěvekod 250w_gridfree » úte úno 24, 2015 8:34 pm

3 slabý černý proužky mezi dvěma slabými červenohnědými sou tam, musím si stáhnout tabulku, abych to rozkódoval
250w_gridfree
 
Příspěvky: 72
Registrován: pon zář 08, 2014 9:55 am
Reputation: 2

Re: Gridfree & arduino

Příspěvekod jose » stř úno 25, 2015 7:08 am

To bude 100 Ohmů: Wiki
Uživatelský avatar
jose
 
Příspěvky: 276
Registrován: pon zář 12, 2011 1:25 pm
Bydliště: Otrokovice
Reputation: 11

Re: Gridfree & arduino

Příspěvekod 250w_gridfree » pát úno 27, 2015 8:27 pm

Navštívil jsem kamaráda, který má měřák, odpor 33 nahradil 56 ohmů, a ejhle měříme přesně tady je vídeo: http://www.fotokrkonose.cz/stahuj/mereni_proud.mp4 Hodnoty jsou pro arduino bezpečné do měřeného proudu 3kw, projistotu tam dal diódy, které by měly arduino ochránit. Díky za rady všem
250w_gridfree
 
Příspěvky: 72
Registrován: pon zář 08, 2014 9:55 am
Reputation: 2

Re: Gridfree & arduino

Příspěvekod 250w_gridfree » čtv bře 05, 2015 10:51 pm

Ahoj,
pokročil jsem ve vývoji, tady je vídeo http://www.fotokrkonose.cz/stahuj/eletrika.mp4 Zatím se mi nepodařilo dostat účiník do proměnné, ikdyž bylo připojeno ac trafo a serial print hodnotu účiníku zobrazoval. Ještě mám dotaz, jak se v arduinu zaokrouhluje? kod z PHP nefachá. Záměrem je zaokrouhlit např. číslo 87.45 na výsledných 90
díky P.
250w_gridfree
 
Příspěvky: 72
Registrován: pon zář 08, 2014 9:55 am
Reputation: 2

Re: Gridfree & arduino

Příspěvekod solárník » čtv bře 05, 2015 11:33 pm

Zcela jednoduše

int zaokrouhleno;
float puvodni;

zaokrouhleno = puvodni+0.5;

Aneb přiřazení float do int usekne desetinnou část. Když před tím přičteme 0.5, dostaneme zakrouhlené celé číslo.

Pokud bychom chtěli zaokrouhlovat na celé desítky, tak lze použít:
zaokrouhleno = puvodni/10+0.5;
zaokrouhleno = zaokrouhleno*10;
Asi by se to dalo optimalizovat, uvádím to jako názorný příklad.
solárník
 
Příspěvky: 1398
Registrován: pát bře 15, 2013 7:53 pm
Reputation: 51

Re: Gridfree & arduino

Příspěvekod 250w_gridfree » pát bře 06, 2015 11:01 am

Díky, zaokrouhlování funguje, jen přemýšlím - zda to zaokrouhlení sníží počet hraničních hodnot v běhu programu. Cílem je snížit klapání relátek u malých výkyvů kolem hraniční hodnoty, vi část zdrojáku Kombinace po 50W do celkového výkonu 450W - spalování přebytků..

Rozdil = Spotreba - Vyroba;
if (Rozdil >= 0)
{
digitalWrite(8, LOW); //vypnuto 50w topení
digitalWrite(9, LOW); //vypnuto 100w topení
digitalWrite(10, LOW); //vypnuto 100w topení
digitalWrite(11, LOW); //vypnuto 200w topení
}

if (Rozdil < 0 && Rozdil >= -50)
{
digitalWrite(8, HIGH); //zapnuto 50w topení
digitalWrite(9, LOW); //vypnuto 100w topení
digitalWrite(10, LOW); //vypnuto 100w topení
digitalWrite(11, LOW); //vypnuto 200w topení
}
250w_gridfree
 
Příspěvky: 72
Registrován: pon zář 08, 2014 9:55 am
Reputation: 2

Předchozí

Zpět na Arduino

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník

cron
Reputation System ©'