Jaký ethernet shield k Arduinu?

Automatizace, řízení, měření, logování a programování s využitím platformy Arduino.
rob.brno
Příspěvky: 976
Registrován: sob čer 09, 2012 9:14 am

Jaký ethernet shield k Arduinu?

Příspěvek od rob.brno »

Asi budu laborovat s Ard. v ethernetu. Přemýšlím jaký shield mám koupit, díval jsem se na tyto:
-150kč - http://www.ebay.com/itm/Ethernet-Shield ... SwFMZWqcI2
-370kč - http://www.ebay.com/itm/Ethernet-W5200- ... SwHjNV9jEu
-730kč - http://www.ebay.com/itm/POE-W5500-Ether ... SweW5VEkFv

ENC28J60 jsem prozatím zavrhl - přestože se zdá, že má nižší spotřebu(běží jen na 10Mbit) a rychlejší komunikaci po SPI

Jaké máte tipy,doporučení a zkušenosti s provozováním eth. shieldům?
Jak kritická je velikost buffru 16kB u W5100(má smysl jít do W5200 s 32kB)?




Odkazy:
- spotřeby čipů W5x00 - http://forum.arduino.cc/index.php?topic=367999.0
- rozdíl mezi W5100 vs ENC28J60 - http://forum.arduino.cc/index.php?topic=115464.0

Rozdíl mezi W5100, W5200:
Compared with the W5100, W5200 has the following advantages:

-Support high-speed SPI bus (maximum 100MHz), supports eight independent ports connected simultaneously. W5100 only four independent ports.
-Sleep mode and Wake on LAN offers lower power consumption.
-Very compact 48pin QFN lead-free package, the chip smaller.
-Using the same very simple. Simply add the library files provided, covering the original Arduino IDE W5100 library files, burn what you can run.
-5200 has 32KB internal communication buffer, W5100 only 16KB.

Note: W5200 chip and SD card reader are using the SPI bus to communicate with the microcontroller (via ICSP pin). Therefore, these two functions can not be used. Whether the person we need to adopt a coordinated operation of the library program, similar to the principle and the W5100.
kodl69
Příspěvky: 7659
Registrován: sob črc 19, 2014 8:56 pm
Lokalita: severně od Brna
Systémové napětí: 48V
Výkon panelů [Wp]: 8kWp
Kapacita baterie [kWh]: 12kWh
Chci prodávat energii: NE
Chci/Mám dotaci: NE

Re: Jaký ethernet shield k Arduinu?

Příspěvek od kodl69 »

1.)W5100 - s enc28j60 musíš softwarově řešit i ping, to mě dostalo a ty tři koupený jsem rozdal. přes SPI jsou připojený všechny W5xxx. Na W5100 najdeš spoustu funkčních příkladů, ale je to blbec, rozsáhlejší web jedině s html na sd kartě, pak extra pomalý. Mám jenom blbinu, co na www zobrazuje hodnoty z analogů a teploměrů, a když jsem přidal log na sd, displej, rtc, tak už mi to nevlezlo do arduina uno (možná po optimalizaci jo). Spotřeba je brutální, pokud je arduino napájeno víc než 7V tak se přehřívá a vypíná se stabilizátor na desce.
2.) Spíš bych upozornil na jinou věc, a to je wifi ESP8266 - v základní variantě komunikuje s arduinem přes sériový port a nastavuje se AT příkazy, a nebo se koupí zrovna ESP8266-12, kterej má 8 io portů, jeden analog, ale pozor,512kB eeprom, kde je 100kB rezervováno na souborový systém, pro web a podobně, což v dost případech nahradí celý arduino. Jenom je to wifi, ale za 60-70Kč to nemá konkurenci. Desátej den mi na tomhle krámku jede web + místní ovládání RGBW a ani jednou to nespadlo, tj ani na watchdog, a to považuju za slušný. Spotřbu jsem neměřil, při vysílání přej 300mA na 3,3V, ale asi to bude v průměru o dost míň, netopí to. Na pokusy doporučuju NODEMCU1.0 - je to dost podobný arduinu nano, akorát s jinou funkčností...http://www.ebay.com/itm/NodeMcu-Lua-CH3 ... SwKIpV~9Ht
3.)W5200 a w5500 - to už je lepší si koupit nějakej stroj s ARM za tyhle prachy, výhody asi nevyužiješ a nevím, jestli na to jsou knihovny.
ostrov skoro 8kWp neustále ve stádiu zrodu: smartshunt(ex WBJR), MPPT150/45, MPPT 250/100(ex midnitesolar 150 clasic lite), 16S a různě P cca 340Ah Winston, MP II 5000,( ex Powerjack 8kW, ex samodomo cca 4kW). 48V DC rozvody a spotřebiče.
8milan8
Příspěvky: 128
Registrován: čtv led 01, 2015 6:30 pm

Re: Jaký ethernet shield k Arduinu?

Příspěvek od 8milan8 »

Za sebe doporučuji shieldy s W5100. S nimi mám nejlepší zkušenosti, ale tipuji že stejné budou i s W5500. Jen vím, že tam je nějaký rozdíl s odesíláním odpovědi či co (více info zde - http://wizwiki.net/forum/viewtopic.php?t=1382). Do návrhu nějakého zařízení bych použil asi W5500 - menší, levnější. :) Ale pro hraní stačí shield s W5100, kterých je na eBay hodně a skoro zadarmo. Jen musím varovat. Mám doma 5 shieldů a z toho 2 mají problém s resetem. Prostě se korektně neresetují a musí se opravit resetovací obvod nebo prostě resetovat resetovacím tlačítkem a už to jede. :)

ENC se dělá i více druhů (např. něco "většího" - http://www.microchip.com/wwwproducts/en/en541877). Ale jak je psáno výše. Nebrat - pokud nebudeš dělat nějakou specializovanou aplikaci, tak to nemá cenu. Wiznet chipy obsahují i TCP/IP stack. ENC jen PHY/MAC a TCP/IP musíš řešit sám. A to je opruz...

Za sebe také doporučuji třeba vyzkoušet i to ESP8266. Programovat se to dá v IDE Arduina (https://github.com/esp8266/Arduino) a díky tomu využívat i stejné knihovny. Těch modulů je celkem hodně (seznam http://www.esp8266.com/wiki/doku.php?id ... ule-family). Já mám na cestě ESP-12 a tak uvidíme jak to bude fční. Zatím co jsem četl, tak pokud chce člověk něco s WiFi, tak je tohle ideální věc. Umím si s tím představit krásně vyčítání hodnot z měničů a regulátorů. Za 60 Kč je to parádní věcička. :twisted: Skoro škoda to připojovat k Arduinu :)
rob.brno
Příspěvky: 976
Registrován: sob čer 09, 2012 9:14 am

Re: Jaký ethernet shield k Arduinu?

Příspěvek od rob.brno »

Díky za komentáře. Půjdu do té W5100.
Trochu se mi tam nelíbí ty spotřeby, které způsobují to zvýšené ohřívání čipu, možná toto potom způsobuje ty různé nestability a zvýšení nespolehlivosti. Ale asi se to nedá moc lépe udělat, když to valí na kmitočtech kolem 100MHz(100Mbit). Uvažuju, že bych napájení ard. oddělil od ethernet.karty nebo aspoň obešel ten lineár na arduinu nějakým spínaným zdrojem z 12V.

Ten tip na wifi je zajímavý, ale chci to mít v plechovém rozvaděči, takže by to bylo asi víc zatlumený. Kolik žerou ty wifi desky proudu?
kodl69
Příspěvky: 7659
Registrován: sob črc 19, 2014 8:56 pm
Lokalita: severně od Brna
Systémové napětí: 48V
Výkon panelů [Wp]: 8kWp
Kapacita baterie [kWh]: 12kWh
Chci prodávat energii: NE
Chci/Mám dotaci: NE

Re: Jaký ethernet shield k Arduinu?

Příspěvek od kodl69 »

jak píšu, ve špičce prej 300mA, ale tady ten kus, co jede 10 dní bez restartu je celkem studenej, nemám to jak změřit, protože to krmim z USB a kabel kvůli tomu řezat nebudu, oteplení destičky, na které je esp, stabilizátor 3,3V a ch340 je cca 10 st. proti okolí - ve srovnání s w5100 je to jiná liga. Jo a existuje i varianta ESP8266-07 s konektorem na externí wifi
anténu...
ostrov skoro 8kWp neustále ve stádiu zrodu: smartshunt(ex WBJR), MPPT150/45, MPPT 250/100(ex midnitesolar 150 clasic lite), 16S a různě P cca 340Ah Winston, MP II 5000,( ex Powerjack 8kW, ex samodomo cca 4kW). 48V DC rozvody a spotřebiče.
8milan8
Příspěvky: 128
Registrován: čtv led 01, 2015 6:30 pm

Re: Jaký ethernet shield k Arduinu?

Příspěvek od 8milan8 »

rob.brno píše:
Díky za komentáře. Půjdu do té W5100.
Trochu se mi tam nelíbí ty spotřeby, které způsobují to zvýšené ohřívání čipu, možná toto potom způsobuje ty různé nestability a zvýšení nespolehlivosti. Ale asi se to nedá moc lépe udělat, když to valí na kmitočtech kolem 100MHz(100Mbit). Uvažuju, že bych napájení ard. oddělil od ethernet.karty nebo aspoň obešel ten lineár na arduinu nějakým spínaným zdrojem z 12V.
Hele nevím, já mám dvě v provozu už druhým rokem vždycky celou zimu a v pohodě. O jednom nevím vůbec a druhé se někdy blokne, ale to je spíše podle mě SW chyba a udělá to tak 1x měsíčně, ale zatím jsem neměl čas to odladit. Že se to hřeje, to je trochu pravda, ale nikdy více než cca 45 stupňů. Co tak koukám do tabulky v datasheetu k W5500, tak by se s tím dalo pracovat. Třeba na 10MB místo 100MB (dá se nastavit napevno na 10MB a neznám switch, který by si s tím neporadil) to má skoro poloviční spotřebu. Ve volném času využít power down mód by také pomohlo. Záleží co s tím chceš dělat, ale pokud jen sem tam odeslat data, tak se ten čip dá udržet u ledu.
rob.brno píše:
Ten tip na wifi je zajímavý, ale chci to mít v plechovém rozvaděči, takže by to bylo asi víc zatlumený. Kolik žerou ty wifi desky proudu?
Jak píše kodl69, dělá se verze ESP-07 (http://www.ebay.com/itm/ESP8266-Esp-07- ... 1915792285), která má konektor, ke kterému se koupí kabílek na RP-SMA (http://www.ebay.com/itm/U-FL-IPX-to-RP- ... 1788992336), ten by jsi dal na skříň a na RP-SMA už jsou běžné WiFi antény k dostání. Ale za sebe mám radši kabel. Vůbec u statických věcí... :)
solárník
Příspěvky: 1586
Registrován: pát bře 15, 2013 7:53 pm

Re: Jaký ethernet shield k Arduinu?

Příspěvek od solárník »

Souhlasím s lidmi výše - W5100.

Shieldy s W5100 se momentálně prodávají dva typy. Jeden starší, který je dost nespolehlivý, odchází a ještě občas po startu nenaběhne a musí se arduino resetovat ručně, aby naskočil. Dá se i poměrně lehce odprásknout přepětím.
To je tenhle (všímej si dobře rozdílu vzhledu na fotografiích mezi oběma typy !!)
http://robotstore.cz/obchod/arduino/w51 ... uino-stit/

A pak se prodává novější varianta už s SDA/SCL piny a ta je o dost spolehlivější ani problematické nabíhání jsem nezaznamenal. To je tenhle
http://robotstore.cz/obchod/arduino/w51 ... uino-stit/

Spotřeba je nechutná a navíc to jede přes 5V stablizátor Arduina, takže opravdu na klonech nejde dát víc jak 9V, jinak se vypíná stabilizátor Arduina, na kterém se pak dají smažit vajíčka. Ideální pro nezarušení ADC, když je potřeba dobré napájení, je dát externí spínaný stabilizátor před arduino a výstup nastavit cca na 6,7V. Pak se to v Arduinu "slízne" na 5V, nehřeje to a je to stabilní.

Žádný s těchto problémů neexistuje přímo s Arduino Ethernet, viz
http://www.voltworld.cz/pc-kancelar/pro ... 5-1-2.html
(existuje i verze s POE) ovšem ta cena je brutální. Ale pokud chceš rozjet naostro nějaký důležitý projekt, který má být spolehlivý, vyplatí se připlatit. Nehřeje to moc ani při 12V napájení a funguje naprosto spolehlivě. Ovšem pozor, tahle deska nemá USB konektor, takže na programování je potřeba ještě malý přídavný USB převodník.
rob.brno
Příspěvky: 976
Registrován: sob čer 09, 2012 9:14 am

Re: Jaký ethernet shield k Arduinu?

Příspěvek od rob.brno »

Díky za tip na novější shield. Zdá se mi, že tento je ten novější: http://www.ebay.com/itm/Ethernet-Shield ... SwIwhWTC6d

Stejně je, ale divný že je stabilnější, když se na to dívám, tak krom jinnýho rozházení součástek tam není vidět podstatný rozdíl, je tam ten šváb a kolem jen pasívní součástky.

Ten třetí odkaz jestli to dobře chápu je vlastně deska Arduina s umístěním i zároveň eth. švábu na jedné desce?
solárník
Příspěvky: 1586
Registrován: pát bře 15, 2013 7:53 pm

Re: Jaký ethernet shield k Arduinu?

Příspěvek od solárník »

To, co jsi poslal, je zas jiná verze. Ale podle SDA/SCL pinů bude taky poměrně nová. Ovšem vidím ji poprvé, takže zkušenosti žádné.

Ano, třetí odkaz je na originál (tedy ne kopie) verzi Arduina přímo s Ethernetem na desce. Ta je naprosto spolehlivá, mám vyzkoušeno. Má podstatně menší odběr, než verze se shieldem (důvod netuším) a jde provozovat i na 12V. Jak už jsem psal, prodávají i verzi s napájením po ethernet kabelu, tuším že napětím 24 až 48 voltů (tedy se k tomu nemusí táhnout dva kabely). Ta je ještě asi o stovku dražší.

Škoda, že tuhle verzi číňani neokopírovali taky, ta by se v nějaké zlevněné verzi hodila. Ale ještě jsem ji nikde jako kopii zalevno prodávat neviděl.
8milan8
Příspěvky: 128
Registrován: čtv led 01, 2015 6:30 pm

Re: Jaký ethernet shield k Arduinu?

Příspěvek od 8milan8 »

Paráda, o novém typu jsem nevěděl. Problém je hlavně u těch čínských klonů, kde na hodnoty součástek kašlou a dávají CDD (co dům dá). Ani bych se nedivil, kdyby tam napájeli místo W5100 něco jiného ve stejném pouzdru. :)

Na githubu mám návrh etherned shieldu s W5500, který jsem dělal někde před rokem https://github.com/MilanLochovsky/Wizne ... ino-shield. Kdyby se zrevidoval a dokončil, tak bych ho rád používal. Ale nebyl čas to zkontrolovat a vyrobit první testovací kus.

A dalším zajímavým čipem od WizNetu je W7500P http://www.wiznet.co.kr/product-item/w7500p/, je to něco jako W5100 a W5500, ale navíc to má v sobě ARM jádro (Cortex M0), takže se na tom dá postavit celá aplikace. Je to v mém deníčku přání co bych si chtěl vyzkoušet. :)
rob.brno
Příspěvky: 976
Registrován: sob čer 09, 2012 9:14 am

Re: Jaký ethernet shield k Arduinu?

Příspěvek od rob.brno »

Aha co jsem uvedl, tak tam je jen jeden kond u stabilizátoru.

Čínan vyrábí i takovéhle kombo Atmega s W5100 na jedné desce(ale není to ve formátu arduina-s vývody shieldu): http://www.ebay.com/itm/W5100-Ethernet- ... SwMmBVgpia

Tohle to je přesně co jsi uvedl jako novější verzi, akorát to má španěl ještě dražší: http://www.ebay.com/itm/UNO-r3-Ethernet ... Swu4BV7aNV

Tohleto taky nevypadá špatně,píšou,že je to "nejposlednější" verze: http://www.ebay.com/itm/Ethernet-Shield ... Sw3oBTyPUX
solárník
Příspěvky: 1586
Registrován: pát bře 15, 2013 7:53 pm

Re: Jaký ethernet shield k Arduinu?

Příspěvek od solárník »

Tohle
http://www.ebay.com/itm/W5100-Ethernet- ... SwMmBVgpia
jak jsi poslal, vypadá dost dobře za ty prachy. To je arduino i s ethernetem. Jen doufám, protože to taky nemá USB, jestli je dostupný nějaký programovací kabel.

Tohle
http://www.ebay.com/itm/UNO-r3-Ethernet ... Swu4BV7aNV
má španěl drahé, protože sis patrně nevšiml, že je to cena dohromady i s Arduinem UNO

Ta první věc je ale opravdu zajímavá. Hlavně napáječka 6-23V a zabudovaný ethernet.
solárník
Příspěvky: 1586
Registrován: pát bře 15, 2013 7:53 pm

Re: Jaký ethernet shield k Arduinu?

Příspěvek od solárník »

Ovšem tohle už je profi kousek
http://www.ebay.com/itm/Iboard-Pro-Atme ... fresh=true

Arduino mega 2560 + ethernet + xbee interface + nRF24L01 + zabudované RTC hodiny + mSD karta
Cena lehcce nadprůměrná (cca 900) ale za to všechno by asi byla o dost vyšší, kdyby to chtěl člověk dát dohromady po dílech.
casiomk
Příspěvky: 65
Registrován: ned bře 10, 2013 9:34 pm
Bydliště: slovakia

Re: Jaký ethernet shield k Arduinu?

Příspěvek od casiomk »

ja mam stary typ W5100 ,pri napajani cez usb nabehne vzdy , mam arduino mega + w5100 + TFT lcd 3,8 palca a spotreba je 2,2W
20160224_194523.jpg
20160224_193913.jpg
kodl69
Příspěvky: 7659
Registrován: sob črc 19, 2014 8:56 pm
Lokalita: severně od Brna
Systémové napětí: 48V
Výkon panelů [Wp]: 8kWp
Kapacita baterie [kWh]: 12kWh
Chci prodávat energii: NE
Chci/Mám dotaci: NE

Re: Jaký ethernet shield k Arduinu?

Příspěvek od kodl69 »

ten displej je krásně barevnej... kde se to kupuje a za kolik?
ostrov skoro 8kWp neustále ve stádiu zrodu: smartshunt(ex WBJR), MPPT150/45, MPPT 250/100(ex midnitesolar 150 clasic lite), 16S a různě P cca 340Ah Winston, MP II 5000,( ex Powerjack 8kW, ex samodomo cca 4kW). 48V DC rozvody a spotřebiče.
casiomk
Příspěvky: 65
Registrován: ned bře 10, 2013 9:34 pm
Bydliště: slovakia

Re: Jaký ethernet shield k Arduinu?

Příspěvek od casiomk »

balkon
Příspěvky: 5
Registrován: pon srp 04, 2014 9:46 pm

Re: Jaký ethernet shield k Arduinu?

Příspěvek od balkon »

Zdravím. Mám takýto displej a neviem zohnať k nemu knižnice. Kde hľadať ? Jasné, že ujo Google vie, ale mne sa akosi nedarí...
solárník
Příspěvky: 1586
Registrován: pát bře 15, 2013 7:53 pm

Re: Jaký ethernet shield k Arduinu?

Příspěvek od solárník »

Mě tedy odrazují ty dodací lhůty z Číny. Jaké s tím máte zkušenosti při objednávání? Co clo? Cena dopravy? Dodací lhůty?

Většinou skončím tak, že stovku připlatím a koupím to tady, to je ta netrpělivost :-) Ale některé věci tu vůbec neprodávají, takže proto se ptám.
kodl69
Příspěvky: 7659
Registrován: sob črc 19, 2014 8:56 pm
Lokalita: severně od Brna
Systémové napětí: 48V
Výkon panelů [Wp]: 8kWp
Kapacita baterie [kWh]: 12kWh
Chci prodávat energii: NE
Chci/Mám dotaci: NE

Re: Jaký ethernet shield k Arduinu?

Příspěvek od kodl69 »

za měsíc je to obvykla doma, někdy za týden... do tuším 22 Euro bez dph, bez cla. ten displej "sežere" polovinu vývodů arduina, jak se na to dívám , spi a ještě x vývodů k tomu a navíc jenom pro uno - asi si nechám zajít chuť, lcd 20x4 na i2c a dotyk. klávesnice s mpr121 na tom stejným i2c budou muset stačit.
ostrov skoro 8kWp neustále ve stádiu zrodu: smartshunt(ex WBJR), MPPT150/45, MPPT 250/100(ex midnitesolar 150 clasic lite), 16S a různě P cca 340Ah Winston, MP II 5000,( ex Powerjack 8kW, ex samodomo cca 4kW). 48V DC rozvody a spotřebiče.
Uživatelský avatar
lwq
Příspěvky: 465
Registrován: úte dub 10, 2012 10:42 pm
Lokalita: Mělník
Systémové napětí: 48V
Výkon panelů [Wp]: 8550
Kapacita baterie [kWh]: 32
Bydliště: MistyMountain

Re: Jaký ethernet shield k Arduinu?

Příspěvek od lwq »

solarnik: co zkusit santy.cz ci robotstore.cz maji ledacos a vetsinou skladem v CR :-)

rob.brno: na ETH shield bych se vykaslal. ESP8266 je krasny reseni i kdyby na plechove krabici mel byt RSM ci N-female konektor a 2db antenka. Zadnej kabel, zadny zahlcovani Arduina dalsim kodem pro ETH shield. Navic microPython na ESP primo bude umet ledacos a ne jen blbe AT prikazy. Tedy napriklad Arduino tim pujde hlidat ci nektery veci z Arduina sem presunout ... :-)

  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek