Re: IP/ethernet-styrt relä byggt på Arduino (Planering)
Postat: 11 juli 2013, 20:44:51
Helt korrekt. Som sagt enkelheten byts mot annat. Beror helt på vad man kan och gör.
Svenskt forum för elektroniksnack.
https://elektronikforumet.com/forum/
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?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å...
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å!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.
Se där ja, tack för räddningen! Men då är det väl bara att köpa en W5100 istället.H.O skrev:Dokumentationen gäller Arduino Ethernet Shield, baserad på W5100-chipet - inte ENC28J60 - det är två helt olika chip.
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.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.
Blir inte en Arduino Mega + Ethernet-shield med W5100 dyrare än Nanode?emil.s skrev: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å!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.
...
Så i dagsläget så lutar det åt:
Arduino Mega
Ethernet-shield med W5100 krets
Solid state relays
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!?)void skrev:Blir inte en Arduino Mega + Ethernet-shield med W5100 dyrare än Nanode?
Det har du givetvis rätt i. Men Arduino-megan är nog ändå betydligt strömsnålare än pajen.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
Imponerande! Kan du peka en Ebay-analfabet som mig i rätt riktning?emil.s skrev:Med lite Ebay-shopping från Kina så landar kalaset på runt 200kr totalt