Olika sätt att styra TTL IO via Ethernet

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
oskasson
Inlägg: 36
Blev medlem: 28 februari 2013, 09:10:46

Olika sätt att styra TTL IO via Ethernet

Inlägg av oskasson »

Hej, jag skulle vilja styra vanliga 5V in-utportar via nätverkskortet på min dator. Jag vet att det går att göra med arduino + network shield men jag undrar vilka andra sätt som finns. Känns spontant overkill att köra en server på en arduino bara för att styra relän till exempel. Vad jag förstått går det inte att programmera enskilda pinnar på nätverkskort som man vill? Finns det speciella nätverkskort som ger den möjligheten utöver den normala ethernet funktionaliteten?

Men i stort, vilka ethernet -> 5V lösningar är billigast respektive bekvämast?
Användarvisningsbild
AndLi
Inlägg: 17101
Blev medlem: 11 februari 2004, 18:17:59
Ort: Knivsta
Kontakt:

Re: Olika sätt att styra TTL IO via Ethernet

Inlägg av AndLi »

Gå över till wifi och kör eps8266 baserad modul.
Billigare blir det inte, nodemcu och lua borde lösa dina problem...
oskasson
Inlägg: 36
Blev medlem: 28 februari 2013, 09:10:46

Re: Olika sätt att styra TTL IO via Ethernet

Inlägg av oskasson »

Bra lösning annars men har inte wifi där det ska användas.
andpe
Inlägg: 98
Blev medlem: 13 januari 2011, 23:18:37

Re: Olika sätt att styra TTL IO via Ethernet

Inlägg av andpe »

Adam-moduler
Moxxa
Axis p8221
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Re: Olika sätt att styra TTL IO via Ethernet

Inlägg av Micke_s »

Raspberry pi + arduino kan också vara en variant på linjen bekvämt
Nerre
Inlägg: 26697
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Olika sätt att styra TTL IO via Ethernet

Inlägg av Nerre »

Vill du styra via ethernet eller vill du styra via tcp/ip?

Räcker det med ethernet går det kanske att hacka ett boot-PROM (idag antaligen EEPROM) på ett nätverkskort, men ska du klämma in en tcp/ip-stack där också blir det kanske värre.

Jag tror nog att den billigaste och enklaste lösningen faktiskt är att använda en Arduino eller rentav en Raspberry pi, även om det är overkill så ger ju masstillverkningen låga priser.
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43176
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: Olika sätt att styra TTL IO via Ethernet

Inlägg av sodjan »

> Vad jag förstått går det inte att programmera enskilda pinnar på nätverkskort

Menar du nätverkskortet i "din" ände? I så fall har du ju alltså inget
direkt avstånd mellan det som styr och det som ska styras (?).
Varför gå över nätverkat över huvud taget?

Vad är det för något som detta nätverkskort sitter i?
Nerre
Inlägg: 26697
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Olika sätt att styra TTL IO via Ethernet

Inlägg av Nerre »

Som jag tolkade det handlade det om att använda ett nätverkskort fristående.
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43176
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: Olika sätt att styra TTL IO via Ethernet

Inlägg av sodjan »

Tja, kanske det... :-)
Användarvisningsbild
rvl
Inlägg: 5776
Blev medlem: 5 april 2016, 14:58:53
Ort: Helsingfors

Re: Olika sätt att styra TTL IO via Ethernet

Inlägg av rvl »

Inga andra I/O-möjligheter än nätverkskort(plats) på din dator? Inte ens USB???

Kan dethär va nåt? http://numato.com/16-channel-ethernet-g ... og-inputs/ Ser ut at vara 3,3 Volt, men prisklassen är samma som för en ethernetshield, så det borde åtminstone bli billigare än arduino0+shield och en del mindre huvudvärk med programmering.
Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

Re: Olika sätt att styra TTL IO via Ethernet

Inlägg av lillahuset »

rvl: Trevliga kort men lite dyrare än en Raspberry Pi B+ som kostar SEK 216,08 i stycketal på Farnell.
http://se.farnell.com/raspberry-pi/rasp ... dp/2456986

Om man är van linuxanvändare borde det vara det självklara valet.
ronnylov
Inlägg: 987
Blev medlem: 23 februari 2012, 12:06:19
Ort: Borås

Re: Olika sätt att styra TTL IO via Ethernet

Inlägg av ronnylov »

Hur viktigt är det att det blir 5V?
Tänker på att raspberry Pi väl har 3,3 volt på in- och utgångarna.
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Re: Olika sätt att styra TTL IO via Ethernet

Inlägg av Micke_s »

För rpi + arduino finns detta https://github.com/firmata/arduino
Då kan du komma åt arduinon:s gpio/analog från python utan att kompilera om mjukvaran i arduinon.

Edit: Har du kollat på ESP8266, de kör wlan + har några GPIO, dock 3.3volt.
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Re: Olika sätt att styra TTL IO via Ethernet

Inlägg av Micke_s »

Finns även möjlighet att köra i2c expandrar på RPI:n med level shift för i2c.
Då kan du t.ex. köra MCP23018 på 5v och rpi:n kör 3.3v.

För konvertering mellan 3.3v och 5v i2c så räcker 4 resistorer + 2 n-mosfet:ar.

Edit: finns även SPI variant av IO-expander om du behöver kunna läsa snabbare.
Edit2: Du kan köra upp till 8st MCP23018 på samma buss, ger 128 I/O totalt...

Edit3: Färdigt kort med 32 I/O https://www.abelectronics.co.uk/p/54/IO ... Name=0&c=0
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Skriv svar