Stránka 1 z 2

arduino - měření

Napsal: 03 led 2013, 17:44
od blesk16
Dobrý den, chci si koupit arduino, přesně tenhle: http://www.ebay.com/itm/NEW-UNO-ATMEGA3 ... 2c699b57a4 a k tomu ethernet http://www.ebay.com/itm/New-ENC28J60-Et ... 51a08d3e2a + http://www.ebay.com/itm/New-design-20A- ... 2a2605f1b4 (Ještě dodám, že jsem úplný začátečník v programování)

Jde mi o to, že mám solární panely a k nim chodím jednou týdně. Potřeboval bych aby mi to vypisovalo na internet napětí a proud (Nevím jestli musím taky koupit na napětí modul nebo to jde odměřit na pinech.) Našel by se tady někdo kdo by to uměl naprogramovat ? Jestli jdou ty součástky k sobě ? Velice děkuji

Napsal: 03 led 2013, 19:38
od Honza_dy
Ahoj, vidím, že jsi na tom s arduinem podobně jako já :) Velice hezký seriál o základech je tady. Dost věcí se dá pochopit z uvedených příkladů. Nevím jak to bude s tím ethernet shieldem co chceš koupit. Já si objednal tento. Vypadá to, že pro něj bude větší podpora na internetu (člověk si stáhne knihovnu plus příklady a studuje co to udělá, když něco změní v programu).
Jinak arduino má AD převodníky, takže napětí lze odměřit přímo na pinech.

Napsal: 03 led 2013, 22:09
od misan26
Ahoj arduino je parada mne natom bezi skoro cela domacnost. Jedine co bych ti vytknul je modul ethernetu co sis objednal nemam snim dobre zkusenosti. Poridil bych si tento http://www.ebay.com/itm/Ethernet-Shield ... 2a26c7f194 vlastnim ho mam tam na sd karte ccs styl k webu a sem nadsen. Co se tyce odmereni na pinech primo na desce nehrozi aspon si toho nejsem vedom. Jinak pokud bys potreboval poradit s tvorbou programu klido pisni rad pomuzu vytam kazdeho priznivce arduinona :)

Napsal: 03 led 2013, 22:12
od misan26
Honza_dy píše:Ahoj, vidím, že jsi na tom s arduinem podobně jako já :) Velice hezký seriál o základech je tady. Dost věcí se dá pochopit z uvedených příkladů. Nevím jak to bude s tím ethernet shieldem co chceš koupit. Já si objednal tento. Vypadá to, že pro něj bude větší podpora na internetu (člověk si stáhne knihovnu plus příklady a studuje co to udělá, když něco změní v programu).
Jinak arduino má AD převodníky, takže napětí lze odměřit přímo na pinech.


Ethernet sheid je paradni taky ho mam, ale nejsem si vedom odmereni na pinech jeslti se nepletu musi k tomu byt prece odelovaci deska nebo se mylim ?

Napsal: 04 led 2013, 08:19
od Honza_dy
Proč by ne? Běžně se na arduino připojují potenciometry a jejich poloha se čte přímo programově (myslím že je to analog.read (pin); ) Tak proč by nemohl číst napětí, samozřejmě vhodně upravené děličem.
Koneckonců zde je o tom taky něco.

Napsal: 05 led 2013, 18:21
od misan26
bylo to mysleno jak si napsal ze to nelze primo na piny a ze musi byt vhodny delic :)

Napsal: 06 led 2013, 14:05
od Honza_dy
Pánové, trošku jste mi nasadili brouka do hlavy, tak jsem se rozhodl to zkusit.
Shodou okolností mám ve sklepě jednu rezervní autobaterku, kterou je potřeba občas vybít a nabít. Protože jsem poslední dobou línej jako veš, rozhodl jsem se postavit jednoduchoučký vybíječ, abych baterku nemusel hlídat.
K arduinu je to připojené pomocí triviálního přípravku na bastldesce viz. fotky.
Omlouvám se za kvalitu, fota jsou z mobilu a taky omluva za prasečí kód, jsem samouk.
Třeba se to bude někomu hodit.

Napsal: 06 led 2013, 23:41
od blesk16
Paráda :-) jestli jsem dobře pochopil ten článek, tak stačí na měření
napětí udělat dělič napětí, aby max. napětí na pinech bylo 5V a pak to měří od 0 do 1023. Jenom misane máš SZ.

Napsal: 10 bře 2013, 19:18
od blesk16
Dobrej, arduino je doma a zkusil jsem už nějaký programy. Teďka se snažím o logování na net. Pro zkoušku jsem našel toto: http://arduino.cc/en/Tutorial/WebServer
Doplnil IP a MAC adresu a píše mi to chybu. Nevíte co s tím ? Děkuji

Napsal: 15 bře 2013, 13:09
od FHonza
je to chybná syntaxe zápisu pole bytů, správně je to takto:

Kód: Vybrat vše

byte mac[] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED};

Napsal: 15 bře 2013, 13:16
od blesk16
Aha, už to funguje. Jenom jaká je adresa na "připojení" k arduino, zkoušel jsem přes IP, ale to mě připojí na modem.. děkuji

Napsal: 15 bře 2013, 13:29
od FHonza
Ta IP adresa co máš napsanou v programu je tvoje veřejná, kterou ti přiděluje o2. Velmi pravděpodobně máš nějaký jejich DSL modem/router.

Do shieldu potřebuješ nastavit adresu z rozsahu "vnitřní" sítě. Tj velmi pravděpodobně něco z rozsahu 192.168.xx.xx nebo 10.0.0.xx

V případě že nevíš jak adresu zjistit, tak ještě napiš.

Napsal: 15 bře 2013, 17:36
od FHonza
Ve Windows 7 se dá zjistit IP adresa počítače v síti několika způsoby. Asi nejjednodušší je tento:

Z menu Start vybrat Ovládací panely, tam pak Centrum síťových připojení a sdílení. V dialogu co se zobrazí je seznam dostupných sítí (pravděpodobně tam budeš mít jednu). Klikni na "Připojení k místní síti". Zobrazí se další dialog, tam vyber tlačítko "Podrobnosti". No a v dalším zobrazeném dialogu už jsou potřebné údaje. U položky "IPv4 adresa" je vypsána IP adresa počítače, v položce "Výchozí brána IPv4" je velmi pravděpodobně napsaná IP adresa routeru pro vnitřní síť (tu můžeš zkusit zadat do browseru, mělo by se objevit administrační rozhraní routeru).

Máš-li připojen doma jenom jeden počítač, tak přidej jedničku k IP adrese počítače a tu nastav do shieldu (např. podle příkladu v příloze by to bylo 192.168.1.78)

Napsal: 27 lis 2016, 01:47
od panet
Honza_dy píše:Pánové, trošku jste mi nasadili brouka do hlavy, tak jsem se rozhodl to zkusit.
...
Třeba se to bude někomu hodit.


Teď zrovna řeším to samé. Arduino mám (je to první co s tím zkouším) a chtěl jsem se zeptat, na co je ve schématu ten optočlen?

Já hodlám jenom použít dělič, analogově změřit arduinem a podle výsledku sepne rélé v modulu KY-019 (https://tkkrlab.nl/wiki/Arduino_KY-019_5V_relay_module).

Vím, že je to už starší, ale jako inspirace mi to hodně pomohlo.
Dík.

Napsal: 27 lis 2016, 09:15
od Honza_dy
Optočlen tam byl kvůli oddělení arduina od obvodu baterie. Být tam nemusí, stačí vhodně spočítat bázový odpor tranzistoru ovládajícího relé. Pokud máš hotový spínací modul tak nic neřeš.