Sida 2 av 3

Re: IP/ethernet-styrt relä byggt på Arduino (Planering)

Postat: 11 juli 2013, 20:44:51
av danielr112
Helt korrekt. Som sagt enkelheten byts mot annat. Beror helt på vad man kan och gör.

Re: IP/ethernet-styrt relä byggt på Arduino (Planering)

Postat: 11 juli 2013, 22:50:44
av emil.s
Här var det aktivitet! Tack för svaren. :)

Hallonpaj är ju visseligen ett alternativ, men tvivlar ändå på om det blir så mycket enklare. Men då det kommer bli flera enheter så är både pris i inköp och framtida kWh att tänka på.
sodjan skrev:Jag ser att du har länkat till ett kort med mekaniska relän.
Jag vill så klart slå ett slag för helelektroniska SSR'er också... :-)
Ja det var ju ingen dum idé! Har aldrig använt sådana förut, men det verkar som att man bara aktiverar en digital-out direkt från Arduinon/Pajen på ena sidan, så aktiveras högspännings-sidan?
I såfall så är det ju klart enklare (och med platsbesparande) än ett helt stort relä-kort. 25A är ju dock det dubbla mot vad jag behöver! Klarar mig fint med 10, då kanske man får ner priset en aning också?
void skrev:Istället för Arduino+ethernetmodul kan man köpa en clone som är färdig med inbyggt ethernet. Själv har jag använt Nanode (http://shop.nanode.eu/ eller http://wickeddevice.com/index.php?main_ ... 0La5yAzdO3) tidigare, vilket fungerat bra. Bara ett ladda ner exempelkod för webserver t.ex. och köra.

Om man vill använda AVR-kontroller men inte känner att det måste vara baserat på Arduino är ett tips http://tuxgraphics.org/electronics/ . Där kan man köpa färdiga kort, och det finns även många projekt. T.ex. det här http://tuxgraphics.org/electronics/2009 ... trol.shtml där man styr just reläer.
Båda dessa lösningar går ju dock på runt 40EUR/GBP. I såfall så kan jag lika gärna köra på en paj. Men tack endå! :)
H.O skrev:Dokumentationen gäller Arduino Ethernet Shield, baserad på W5100-chipet - inte ENC28J60 - det är två helt olika chip.
Se där ja, tack för räddningen! Men då är det väl bara att köpa en W5100 istället.
Johanb skrev:IP är ju praktiskt om man ska komma åt enheterna från annat nät men det lägger till en hel del komplexitet i programmeringen och tar upp en del minne.
Ett enklare alternativ är att skicka "rå"-paket till enheterna med egendefinierade kommandon och svar, till detta kan man sedan ha en gateway om man känner behov av att skicka kommandon från IP-baserade enheter. Vill du nå alla enheter med ett paket finns ju broadcastadressen.
Vill du absolut ha IP rekommenderar jag UDP då det är mycket simplare än TCP, alternativt bädda in datat i ICMP-paket.
Det enda som ska göras är just att slå på och av reläerna, utöver att hålla koll på nätverket, så finns det bara tillräckligt med minne för ha IP-stacken igång så är det knappast några problem.

UDP har jag räknat med att använda, och då det inte kommer vara någon speciellt belastning på länken så bör det inte vara några problem.

Precis som du säger så hade det ju vart riktigt smidigt om man kunde hitta på ett eget paket-format, typ:
*destinationnode* : *relä/grupp* : on/off/status

Sen skriver man ett eget program för detta, som kan användas både direkt (genom bash), och av PHP.

Problemet är väl just att skriva programmet, då jag inte är någon programmeringsexpert. (Har mycket grundläggande kunskaper i C/C++).
Misstänker dock att det finnns en del färdiga exempel, då detta knappast är något ovanligt problem...

Hårdvarumässigt så kom jag på att det kan vara bra att kunna styra vissa reläer (lamporna) med vanliga strömbrytare (Återfjädrande tryckknappar). Så då behövs några digitala pinnar till.
Ytterligare en idé är ju att koppla in någon magnet-sensor eller liknande på någon dörr. Fler reläer kommer också behövas, så med 6-7 reläer, 4-5 strömbrytare, och någon magnetsensor/liknande så är man ju uppe i 14 digitala pinnar.

Så i dagsläget så lutar det åt:
Arduino Mega
Ethernet-shield med W5100 krets
Solid state relays

Mjukvara:
Egenutvecklat program på en linuxserver som skickar "hemmagjorda" UDP-paket till Arduinon.

Synpunkter på det?

Re: IP/ethernet-styrt relä byggt på Arduino (Planering)

Postat: 11 juli 2013, 22:53:28
av johano
Jojo, men en naken Atmega88 är ju inte så användbar, det behövs en massa kringkomponenter till för att få ehernet o allt och då sticker strömbehovet upp...

Med raspberryn får man allt snyggt inpackat och kan enkelt programmeras med python till det man vill..

Jag kan rekommendera Lawicels reläkortsbyggsats för en hundring, svårt att få till billigare själv med kort och komponenter...

/johan

Re: IP/ethernet-styrt relä byggt på Arduino (Planering)

Postat: 11 juli 2013, 23:10:35
av void
emil.s skrev:
void skrev:Istället för Arduino+ethernetmodul kan man köpa en clone som är färdig med inbyggt ethernet. Själv har jag använt Nanode (http://shop.nanode.eu/ eller http://wickeddevice.com/index.php?main_ ... 0La5yAzdO3) tidigare, vilket fungerat bra. Bara ett ladda ner exempelkod för webserver t.ex. och köra.

Om man vill använda AVR-kontroller men inte känner att det måste vara baserat på Arduino är ett tips http://tuxgraphics.org/electronics/ . Där kan man köpa färdiga kort, och det finns även många projekt. T.ex. det här http://tuxgraphics.org/electronics/2009 ... trol.shtml där man styr just reläer.
Båda dessa lösningar går ju dock på runt 40EUR/GBP. I såfall så kan jag lika gärna köra på en paj. Men tack endå! :)

...

Så i dagsläget så lutar det åt:
Arduino Mega
Ethernet-shield med W5100 krets
Solid state relays
Blir inte en Arduino Mega + Ethernet-shield med W5100 dyrare än Nanode?

Re: IP/ethernet-styrt relä byggt på Arduino (Planering)

Postat: 11 juli 2013, 23:12:43
av blueint
Mikrokontroller perferienheter
Kanske dessa är något: ENC60J, ENC624J600?

ENC28J60 ska visst ha en massa buggar..

Re: IP/ethernet-styrt relä byggt på Arduino (Planering)

Postat: 11 juli 2013, 23:54:47
av sodjan
> Ja det var ju ingen dum idé! Har aldrig använt sådana förut, men det verkar som att man bara
> aktiverar en digital-out direkt från Arduinon/Pajen på ena sidan, så aktiveras högspännings-sidan?

Ja, ingången är t.ex en vanlig 5V signal och utgången switchar 230V upp till (i detta fall) 25A (med kylning).

> I såfall så är det ju klart enklare (och med platsbesparande) än ett helt stort relä-kort.

Nja... :-)
Reläkortet har ju 8 st relän och 8 st SSR'er blir nog större och betydligt tyngre,
om nu det spelar någon roll...

> 25A är ju dock det dubbla mot vad jag behöver! Klarar mig fint med 10, då kanske man får ner priset en aning också?

Inte från *mig*. Den typ jag har brukar ligga på 2-300:- *per styck" ute i handeln.
Sen så finns det de som är mindre för kretskortsmontage att få tag på.

Fördelarna är att det är outslitligt och helt tysta. De har även noll-genomgångs
slutning för att minska störningar och strömspikar vid tillslag. Men de är absolut
inte billigare...

Re: IP/ethernet-styrt relä byggt på Arduino (Planering)

Postat: 12 juli 2013, 00:20:00
av emil.s
void skrev:Blir inte en Arduino Mega + Ethernet-shield med W5100 dyrare än Nanode?
Med lite Ebay-shopping från Kina så landar kalaset på runt 200kr totalt. Nanode verkar ju gå på runt 40 USD (sen kan man ju tycka att det är lite underligt att de inte säljer dem på sin egen webbsida!?)
Men med en mega så har man ju även betydligt fler digitala pinnar än något annat alternativ (paj/Nanode osv)
Men någon hundring hit och dit spelar väl egentligen ingen roll.

Viktigast för mig är egentligen att det är välkänt, väldokumenterat och att det finns erfarenhet och exempelkod.
johano skrev:Jojo, men en naken Atmega88 är ju inte så användbar, det behövs en massa kringkomponenter till för att få ehernet o allt och då sticker strömbehovet upp...

Med raspberryn får man allt snyggt inpackat och kan enkelt programmeras med python till det man vill..

Jag kan rekommendera Lawicels reläkortsbyggsats för en hundring, svårt att få till billigare själv med kort och komponenter...

/johan
Det har du givetvis rätt i. Men Arduino-megan är nog ändå betydligt strömsnålare än pajen.
Då jag inte har någon erfarenhet av Python heller, så hjälper inte det just nu. Ska dock läsa en kurs i Python till hösten, så det kanske blir ett alternativ senare.

Om det är detta du syftar på:
http://www.lawicel-shop.se/prod/Relay-K ... 58/SWE/SEK
Så ser det ju trevligt ut. Dock aningen klent (behöver 240V/10A).

Sodjan:
Aha, där ser man. Hur är värmeutvecklingen på dessa då om man kör 10A genom dem? Hela alltet kommer att sitta i en stängd plastlåda (modell inomhus-elcentral), så det vore ju tråkigt om det skulle brinna upp. :roll:

Storleken bör inte vara "större än nödvändigt" ;) Vikten har absolut ingen betydelse. Men lösa reläer är ju lite flexiblare i placering än ett helt kort, så det är inga problem.

Men för att hålla priset på en rimlig nivå, samt hålla nere värmen så tror jag nog att jag börjar med reläkortet som jag länkade i första posten. Sen finns ju alltid utrymme för framtida förbättringar! :)

Re: IP/ethernet-styrt relä byggt på Arduino (Planering)

Postat: 12 juli 2013, 00:39:03
av blueint
Hur är det med isolationssäkerheten för dessa halvledarrelä?

Krav på kylfläns för 25A låter iofs lite oroande..

Re: IP/ethernet-styrt relä byggt på Arduino (Planering)

Postat: 12 juli 2013, 00:57:19
av sodjan
De är byggda för det men du kan säkert ta reda på
detaljerna via datablad om det är viktigt.

Men, jag tror inte att de är rätt för just detta projekt,
det kan dock vara bra att känna till att tekniken finns.

Re: IP/ethernet-styrt relä byggt på Arduino (Planering)

Postat: 12 juli 2013, 00:59:38
av ToPNoTCH
Emil, du gör rätt som satsar på Wiznet.

Det är egentligen inget fel på ENC chippen, dom har ett oförtjänt rykte då tidigare Silicon hade massa allvarliga brister, men det var flera år sedan nu.
Den krassa sanningen verkar vara att de librarys som finns för Arduino suger (Ethercard funkar bäst om man vill prova). Verkar som en portering av uIP stacken (för Nanode ursprungligen) är den enda som är stabil och den drar SRAM så att
man inte kan göra mycket alls på en 328 processor. Med Arduino MEGA och uIP så kan det bli bra.

Wiznet är betydligt stabilare MEN tydligen inte felfri heller tyvärr.
Tydligen skall man tänka på att sätta sista tre värdena i MAC-adressen till värden mellan 0x41 - 0x5A.
Det måste vara "legala" tecken för ett hostnamn där.

Kör på och hojta till om du kör fast.

Re: IP/ethernet-styrt relä byggt på Arduino (Planering)

Postat: 12 juli 2013, 08:09:23
av void
emil.s skrev:Med lite Ebay-shopping från Kina så landar kalaset på runt 200kr totalt
Imponerande! Kan du peka en Ebay-analfabet som mig i rätt riktning?

Re: IP/ethernet-styrt relä byggt på Arduino (Planering)

Postat: 12 juli 2013, 08:42:56
av Micke_s
Jag skulle slå ett slag för http://8devices.com/carambola-2 och cadda ett baskort med strömförsörjning, antenn, magjack och reläer.

Alternativt så kör man ett veroboard ovanpå deras "development board"

Egenskaper:
* Upp till
* Bunt GPIO:s
* Linux (Openwrt)
* upp till 2st ethernet (tror dock chippet skulle klara 5st)
* drar ca 0.5watt när wlan:et är aktivt.

Strömförsörjning: reglerad 3.3volt
antenn: finns några olika alternativ, ta en antenn från en gammal router, chipantenn eller rita antennen direkt på kretskortet.
Magjack: Ethernetuttag med inbyggda transformator.
Relä: Relä + npn transistor + lite skydd.


Du kommer klara i princip valfritt protokoll, du kan köra en webbserver på carambola 2 t.ex.

Re: IP/ethernet-styrt relä byggt på Arduino (Planering)

Postat: 12 juli 2013, 11:43:33
av blueint
Pris för carambola-2 ?

Re: IP/ethernet-styrt relä byggt på Arduino (Planering)

Postat: 12 juli 2013, 12:24:14
av Nerre
Ren kostar den 19€ från deras shop.

http://shop.8devices.com/wifi4things/carambola2

En stor fördel med den är ju då att den har WiFi, det har väl ingen av de andra föreslagna lösningarna?

Re: IP/ethernet-styrt relä byggt på Arduino (Planering)

Postat: 12 juli 2013, 17:37:42
av Micke_s
19€ + lite moms.
Rätt så billigt enligt mig.